Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas de archivos empleados en la industria - Coggle Diagram
Sistemas de archivos empleados en la industria
Subsistema del S.O. encargado de la gestión de la memoria secundaria (concretamente del almacenamiento de la información en dispositivos de memoria secundaria).
Se encuentra en los niveles más externos del sistema operativo (más próximos al usuario). Este nivel suministra al usuario el concepto de archivo (una de las abstracciones fundamentales que genera un sistema operativo).
Funciones del sistemas de archivos:
· Crear y borrar archivos
· Permitir el acceso a los archivos para que sean leídos o escritos
· Automatizar la gestión de la memoria secundaria
· Permitir referenciar un archivo por su nombre simbólico
· Proteger los archivos frente a fallos del sistema
· Permitir el uso compartido de archivos a usuarios autorizados
Organización de archivos
El sistema operativo suministra una serie de operaciones especiales (llamadas al sistema) para la manipulación de los archivos:
Como unidad: Apertura, cierre, creación, borrado, copia, ...
· Accediendo al contenido: Lectura y escritura, actualización, inserción, ..
Los tipos de archivos que podemos encontrar en UNIX son:
· Regulares: contienen datos (programa, ...). Se dividen en diferentes tipos según su uso (normalmente se identifican por la extensión).
· Directorios: contienen información sobre los archivos contenidos en el mismo.
· Especiales: dan nombres a los dispositivos de E/S.
Composición
genérica
Identificar que es un componente de archivos es muy fácil, ya que tiene que ver toda las que conforman todas aquellas rutinas encargadas de administrar todos los aspectos relacionados con el manejo de Archivos. En general, un Sistema de Archivos está compuesto por: Métodos De Acceso, Administración De Archivos, Administración De Almacenamiento Secundario y Mecanismos De Integridad.
Mecanismos de
Organización Física
Traslada las direcciones lógicas en direcciones físicas correspondientes a las estructuras de memoria secundaria y los buffers en memoria principal necesarios para la
transferencia de datos.
Mecanismos de Organización
Lógica
Contiene diferentes rutinas y comandos a través de
los cuales el usuario podrá estructurar sus archivos virtuales.
Métodos De Acceso
Se ocupan de la manera en que se tendrá acceso a la información almacenada en el archivo. Ejemplo:
Secuencial, Directo, indexado, etc.
Administración De
Archivos
Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, así como para hacer
referencia a ellos.
Administración De Almacenamiento Secundario
Se ocupa de asignar espacio para los archivos en los dispositivos de almacenamiento secundario. En
la siguiente figura se muestra un ejemplo de la administración de espacio en un disco duro.
Mecanismos De Integridad
Se ocupan de garantizar que no se corrompa la información de un archivo, de tal manera que solo la información que deba estar en él, se encuentre ahí.
Directorio de
Identificadores:
Convierte los identificadores simbólicos de los archivos en identificadores internos, los cuales apuntarán a su descriptor o a una estructura que permite encontrar el archivo.
Mecanismos
de E/S
Petición de acceso al archivo real, este
mecanismo genera la secuencia de
operaciones elementales de entrada y salida
que se necesita.