Un sistema de archivos organiza y almacena datos en archivos virtuales y reales. Incluye métodos de acceso, administración de archivos y almacenamiento, mecanismos de integridad y organización lógica y física. Los archivos se pueden organizar secuencialmente, con índice o en pilas y se almacenan en dispositivos como cintas magnéticas o discos magnéticos.
2. Conceptos
• Un sistema de archivos es un conjunto de tipo de datos
abstractos que son implementados para el almacenamiento, la
organización jerárquica, la manipulación, el acceso, el
direccionamiento y la recuperación de datos.
3.
4.
5. Archivo Virtual y Archivo Real
• Un archivo virtual, es un archivo de uso temporal que es
utilizado por los procesos del sistema mientras se están
ejecutando dichos procesos.
6. • Archivo Real : Es un objeto que contiene programas, datos o
cualquier otro elemento.
Un archivo se muestra de manera real, en la información del
espacio que ocupa en un disco duro o sistema de
almacenamiento, en otras palabras su tamaño en bytes.
7. Componentes de un sistema de archivos
• 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.
8. • 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 el, se encuentre ahí.
• Mecanismos de Organización Lógica. Contiene las diferentes
rutinas y comandos a través de los cuales el usuario podrá
estructurar sus archivos virtuales.
• 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.
• Sistemas Teóricos de Archivos. Su objetivo es el de activar y
desactivar a través de las rutinas de abrir y cerrar archivos y
verifica el modo de acceso.
9. • 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 E/S. Por cada petición de acceso al archivo
real, este mecanismo genera la secuencia de operaciones
elementales de entrada y salida que se necesita.
• SCHEDULING E/S. En este nivel es donde se tiene el número
de peticiones pendientes así como de las que se están
realizando y lleva el control y asignación de tiempo de CPU a
las diferentes peticiones de E/S.
10. Organizacion de Archivos
Organización lógica
• Pilas: Es la forma más fácil de organizar un archivo. Los datos
se recogen en el orden en que llegan.
• Archivos secuenciales: Es la forma más común de estructura
de archivos. Se emplea un formato fijo para los registros, son
de la misma longitud y constan del mismo número de campos
de tamaño fijo con un orden determinado.
• Archivos secuenciales indexados: Los registros se organizan
en una secuencia basada en un campo clave presentando dos
características, un índice del archivo para soportar los accesos
aleatorios y un archivo de desbordamiento.
11. Organización física
• Cinta magnética: En este dispositivo el archivo físico esta
formado por un conjunto de registros físicos, y los bloques
están organizados en forma consecutiva, ya que se asigna en
igual forma.
• Discos Magnéticos: El archivo físico en un disco es una
colección de registros físicos de igual tamaño, los cuales
pueden estar organizados en forma consecutiva, ligada o con
una tabla de mapeo.
12. Mecanismos de acceso a los
archivos
• El descriptor de archivos es un bloque de control que
contiene información que el sistema necesita para administrar
un archivo.
• Mecanismo de control de acceso. Control de un sistema de
información especializado en detectar los intectos de acceso,
permitiendo el paso de las entidades autorizadas, y
denegando el paso a todas las demás. Involucra medios
técnicos y procedimientos operativos.
• Open (abrir): antes de utilizar un archivo, un proceso debe
abrirlo.
• Close (cerrar): cuando concluyen los accesos, los atributos y
direcciones del disco ya no son necesarios, por lo que el
archivo debe cerrarse y liberar la tabla de espacio interno.