los sistemas de archivos en los sistemas operativos

13
Los Sistemas de Archivos en los sistemas operativos. ¿Sobre qué hablaremos? Definición de Archivo Componentes de un Sistema de Gestión de Archivo Funciones del Gestor de Archivos Diagrama de la estructura general de un Gestor de Archivos Estructura de un Sistema de Archivos Mecanismos de Recuperación de Archivos ¿Qué es un Archivo? Ya que hemos visto lo que abordaremos entonces vamos a comenzar preguntándonos algo que es demasiado básico en una computadora, los archivos. Con objeto de facilitar el uso del sistema de computación, el SO proporciona una vista lógica uniforme del almacenamiento de información. El SO abstrae las propiedades físicas de sus dispositivos de almacenamiento para definir una unidad de almacenamiento lógica: el Archivo. La definición general de Archivo es: “Colección de información relacionada que se graba en almacenamiento secundario y a la cual se asigna un nombre. No es posible escribir datos en el almacenamiento secundario si no está dentro de un archivo.” Los archivos pueden ser programas, una secuencia de bits, líneas, Bytes, Registros o pueden ser Datos numéricos, alfanuméricos, binarios y alfabéticos:

Upload: beatriz-guzman

Post on 14-Dec-2014

27 views

Category:

Documents


2 download

TRANSCRIPT

Los Sistemas de Archivos en los sistemas operativos.

Sobre qu hablaremos? Definicin de Archivo Componentes de un Sistema de Gestin de Archivo Funciones del Gestor de Archivos Diagrama de la estructura general de un Gestor de Archivos Estructura de un Sistema de Archivos Mecanismos de Recuperacin de Archivos Qu es un Archivo? Ya que hemos visto lo que abordaremos entonces vamos a comenzar preguntndonos algo que es demasiado bsico en una computadora, los archivos. Con objeto de facilitar el uso del sistema de computacin, el SO proporciona una vista lgica uniforme del almacenamiento de informacin. El SO abstrae las propiedades fsicas de sus dispositivos de almacenamiento para definir una unidad de almacenamiento lgica: el Archivo. La definicin general de Archivo es: Coleccin de informacin relacionada que se graba en almacenamiento secundario y a la cual se asigna un nombre. No es posible escribir datos en el almacenamiento secundario si no est dentro de un archivo. Los archivos pueden ser programas, una secuencia de bits, lneas, Bytes, Registros o pueden ser Datos numricos, alfanumricos, binarios y alfabticos:

Los archivos tienen cierta estructura definida segn su tipo:

Qu es un Sistema de Archivos? La tarea principal del SO es hacer corresponder el concepto de archivo lgico con los dispositivos de almacenamiento fsico como cintas o discos magnticos. Los sistemas de archivos basados en cinta estn restringidos; la mayor parte de los sistemas de archivo se basan en discos. El SO cuenta con llamadas al sistema para crear, escribir, leer, reubicar, borrar y truncar archivos.

Componentes de un sistema de gestin de archivos Mtodos de Acceso Acceso secuencial Acceso Directo Otros mtodos de acceso Administracin de Almacenamiento Secundario Asignacin Contigua Asignacin Enlazada Asignacin Indizada (Indexada) Mecanismos de Integracin Mtodos de Acceso Los archivos guardan informacin. Para usar esta informacin es preciso leerla y colocarla en la memoria del computador. Hay varias formas de acceder a la informacin del archivo. Algunos sistemas ofrecen nicamente un mtodo de acceso a los archivos; otros manejan muchos mtodos de acceso distintos. Cules son los mtodos de Acceso? ACCESO SECUENCIAL Es el mtodo de acceso ms sencillo. La informacin del archivo se procesa en orden, un registro tras otro. Este modo de acceso es, por mucho, el ms comn.

Cules son los mtodos de Acceso? Acceso Directo Tambin llamado Acceso relativo. El mtodo de acceso directo de los archivos se basa en el modelo de discos, ya que estos permiten el acceso aleatorio a cualquier bloque

de archivo, el archivo se visualiza como una secuencia numerada de bloques o registros. Un archivo de acceso directo permite leer o escribir bloques arbitrarios y no tiene restricciones sobre el orden de lectura o escritura.

Otros Mtodos de Acceso Es posible definir otros mtodos de acceso con base en el mtodo de acceso directo. Estos mtodos adicionales generalmente implican la construccin de un ndice para el archivo. El ndice contiene punteros a los diversos bloques. Para encontrara un registro en el archivo, primero efectuamos una bsqueda en el ndice y luego usamos el puntero para acceder al archivo directamente y encontrar el registro deseado.

Almacenamiento secundario Qu es el almacenamiento Secundario?

Son todos aquellos dispositivos de almacenamiento masivo No voltiles que sirven para almacenar informacin, y datos.

Caractersticas del Almacenamiento Secundario -Gran capacidad de almacenamiento. -No se pierde la informacin al apagarse la computadora, es decir no es voltil. -Altas velocidades de transferencia de informacin. -La informacin se almacena en el mismo formato como se hace en la memoria principal. Comparativa Ventajas de transferencia

Administracin de Almacenamiento secundario Para administrar todos los datos es necesaria organizacin, que por lo general se efectan en dos partes. Primero, el sistema de archivos se divide en particiones, tambin llamadas minidiscos en el mundo IBM o volmenes en los mbitos de PC y Macintosh. A veces se usan particiones para contar con varias reas independientes dentro de un disco. En segundo lugar, cada particin contiene informacin acerca de los archivos que hay en ella. Esta informacin se mantiene como entradas de un directorio de dispositivo o tabla de contenido del volumen. El directorio del dispositivo registra informacin de todos los archivos de esa particin. Particiones en HDD

Operaciones con directorios Buscar un archivo Crear un archivo Eliminar un archivo Listar un directorio Cambiar nombre a un archivo Recorrer el sistema de archivos Directorio de un solo nivel Todos los archivos se guardan en el mismo directorio. Tiene limitaciones importantes cuando el nmero de archivos aumenta o si hay mas de un usuario. Los archivos deben tener nombres nicos puesto que todos estn en el mismo directorio. A medida que el nmero de archivos aumenta se hace difcil recordar los nombres de todos los archivos.

Directorio de dos niveles Es un directorio individual para cada usuario (UFD, User File Directory). Cuando un usuario hace referencia a un archivo dado, solo se busca en su propio UFD. As, diferentes usuarios pueden tener archivos con el mismo nombre, en tanto todos los nombres de archivo dentro de cada UFD sean nicos. Tal estructura asla efectivamente un usuario de otro. Ese aislamiento es una ventaja cuando los usuarios son totalmente independientes, pero es una desventaja cuando los usuarios quieren cooperar en alguna tarea acceder uno a los archivos del otro.

Directorios con estructura de rbol Es extender la estructura de directorios a un rbol con altura arbitraria. Esta generalizacin permite a los usuarios crear sus propios subdirectorios y organizar sus archivos de manera acorde. Un rbol tiene directorio raz, y cada archivo del sistema tiene un nombre de camino nico. Un directorio (subdirectorio) contiene un conjunto de archivos o subdirectorios. Un directorio no es ms que otro archivo, pero se trata de manera especial. Todos los directorios tiene el mismo formato interno.

Directorios de grafo acclico Un directorio o archivo compartido existe en el sistema de archivos en dos (o ms) lugares al mismo tiempo. Cabe sealar que un archivo (o directorio) compartido no es lo mismo que dos copias del archivo. Con un archivo compartido solo hay un archivo real, as que cualquier modificacin hecho por una persona ser de inmediato visible para la otra.