La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.

Presentaciones similares


Presentación del tema: "Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos."— Transcripción de la presentación:

1 Sistemas de Archivos Sistemas Operativos

2  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos proporciona mecanismos para el almacenamiento y acceso de la información  El SO es quién mapea los archivos sobre dispositivos físicos  Gestión de almacenamiento

3  Uno de los objetivos del subsistema de E/S es proporcionar una interfaz lo más simple posible para el resto del sistema  Otro objetivo es optimizar las operaciones de E/S para conseguir un grado máximo de concurrencia  Gestión de almacenamiento

4  El Sistema de Archivos es el aspecto más visible de un SO  Proporciona los mecanismos para el almacenamiento de datos y programas  El Sistema de Archivo está compuesto de dos partes:  Una colección de archivos  Una estructura de directorios  Interfaz del Sistema de Archivos

5  El SO proporciona una vista lógica uniforme para el almacenamiento de la información  El SO realiza una abstracción de las propiedades físicas de los dispositivos de almacenamiento  Con esto, se define una unidad lógica de almacenamiento llamada archivo  Concepto de Archivo

6  Un archivo es una colección de información relacionada, con un nombre, que se graba en almacenamiento secundario  Desde la vista del usuario, el archivo es la unidad más pequeña de almacenamiento secundario lógico  Los archivos representan programas y datos  En general, el archivo es una secuencia de bits, bytes, líneas o registros con un significado  Concepto de Archivo

7  La información almacenada en un archivo es definida por su creador  Pueden almacenarse muchos tipos de información  Un archivo tiene una determinada estructura definida que dependerá de su tipo  Concepto de Archivo

8  Los archivos tienen nombre, que usualmente, es una cadena de caracteres  El nombre pasa a ser independiente del proceso, del usuario e incluso del Sistema que lo creó  Atributo de un Archivo

9  Los atributos de un archivo son:  Nombre  Identificador  Tipo  Ubicación  Tamaño  Protección  Fecha, hora e identificación del usuario  Atributo de un Archivo

10  La información acerca de los archivos se almacena en la estructura de directorios  Una entrada típica de directorio está compuesta por el nombre de un archivo y de su identificador unívoco  El identificador permite localizar los atributos  Atributo de un Archivo

11  Un archivo es un tipo abstracto de datos  Para definirlo como tal se debe considerar las operaciones que pueden realizarse sobre él  El SO proporciona llamadas al Sistema para crear, leer, escribir, reposicionar, borrar y truncar archivos  Estas operaciones forman el conjunto mínimo de operaciones básicas de archivo requeridas  Operaciones sobre archivos

12  Operaciones básicas:  Creación de un archivo  Escritura de un archivo  Lectura de un archivo  Reposicionamiento dentro de un archivo  Borrado de un archivo  Truncado de un archivo  Operaciones sobre archivos

13  La mayoría de las operaciones requieren realizar una búsqueda en el directorio para encontrar la entrada asociada al archivo  Para evitar búsquedas constantes se utiliza una tabla de archivos abiertos  Operaciones sobre archivos

14  Cuando se diseña un Sistema de Archivos se debe considerar si el SO debe reconocer y soportar el concepto de tipo de archivo  Si un SO reconoce el tipo de un archivo, podrá operar con ese archivo  Los tipos de archivos se incluyen en el nombre de archivo  Tipos de archivos

15  Puede accederse a la información contenida en el archivo de varias formas distintas  Algunos sistemas solo proporcionan un método de acceso para los archivos  La mayoría soportan varios métodos de accesos  Métodos de accesos

16  Acceso secuencial  La información del archivo se procesa por orden, un registro después de otro  Los editores y compiladores suelen usar este método  Utiliza un puntero que controla la ubicación de E/S  Métodos de accesos

17  Acceso directo o relativo  Los archivos están compuestos de registros lógicos de longitud fija que permite leer y escribir sin ningún orden concreto  Se corresponde con los dispositivos de disco  El archivos se considera como una secuencia numerada de bloques o registros  Métodos de accesos

18  Acceso directo o relativo  Tienen gran utilidad para el acceso inmediato a grandes cantidad de información  Las Bases de Datos suelen implementarse con archivos de este tipo  Deben modificarse las operaciones para incluir el número de bloque  Métodos de accesos

19  Otros métodos de acceso  Estos métodos implican la construcción de un índice para el archivo  El índice contiene punteros a distintos bloques  Para encontrar un registro dentro de un archivo, se explora el índice y luego se usa el puntero para acceder al archivo directamente y hallar el registro deseado  Métodos de accesos

20 OO  Estructura de directorios

21 Preguntas?


Descargar ppt "Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos."

Presentaciones similares


Anuncios Google