SO Unidad 7 Gestion De Archivos
Unidad VII – Gestión de Archivos y Directorios
Administración de la Información
Funciones básicas
1.- Almacenar y recuperar la información.
2.- Llevar el control de la información. Derechos de acceso, puede haber banderas.
Ej: permiso de lectura (r), escritura (w) y de ejecución (e). El (w) involucra también el
derecho de borrar.
Si soy el dueño de 1 directorio, puedo hacerque todo tenga permiso para mí y para los
demás ningún permiso.
3.- política para determinar como y donde se reserva la información, quien tiene acceso.
Incluyen:
a.- uso eficiente del espacio de almacenamiento.
b.- tiempo de acceso eficiente.
c.- protección de la información.
4.- Asignar la información a los procesos.
5.- Designar la información.
Todos los programas del S.O. que manejan lainformación se llaman: “SISTEMA DE
ARCHIVOS”.
Sistema de Archivos: solo se interesa donde se encuentra la información.
Sistema de Adm. de Datos: empieza a realizar cierto trabajo de estructuración.
Sistema de Base de Datos: se refiere tanto a la estructura como a la interpretación.
Gestión de Archivos
Es el sistema de software que proporciona a los usuarios y aplicaciones, servicios relativos
alempleo de archivos.
Presenta los siguientes objetivos:
Cumplir con las necesidades de gestión de datos y con requisitos del usuario.
Almacenamiento
Recuperar todo
Recuperar previo
Recuperar uno
Borrar uno
Actualizar
1
Sistemas Operativos – Unidad VII
Insertar
Garantizar dentro de lo posible que los datos sean válidos.
Optimizar el rendimiento, desde el punto de vista del sistema:productividad global
y desde el punto de vista del usuario: tiempo de respuesta.
Ofrecer soporte de entrada/salida para diversos dispositivos de almacenamiento.
Minimizar las posibilidades de pérdida o destrucción de datos.
Proporcionar soporte de entrada/salida para múltiples usuarios en sistema
multiusuario.
Arquitectura de un sistema de archivos
En forma genérica podríamos considerar cinco niveles:Manejadores de dispositivos (Device Drivers): Puede considerarse el nivel más bajo. Se
comunican directamente con periféricos o sus controladores. Son responsables de iniciar las
operaciones de E/S en un dispositivo (generalmente disco o cinta) y procesar la terminación
de una petición de E/S.
Sistema de Archivos Básico, o nivel de E/S física. Este nivel maneja bloques de datos que
sonintercambiados con sistemas de disco o cinta. No comprende la estructura de los datos,
solo se encarga de ubicarlos en dispositivos de almacenamiento secundario o intermedio.
Supervisor Básico de Entrada/Salida: Es responsable de toda iniciación y terminación de
toda E/S con archivos. Tiene estructuras de control que se encargan de la E/S con los
dispositivos, la planificación y el estado de los archivos.E/S Lógica: Permite a los usuarios y aplicaciones acceder a los registros. A diferencia del lº
sistema de archivos básico que trabaja con bloques, la E/S lógica lo hace con registros.
Método de Acceso: Es el nivel más cercano al usuario. Proporciona una interfaz entre las
aplicaciones y los sistemas de archivos y dispositivos que guardan datos.
Organización y Acceso a Archivos
La mayor parte de lasestructuras de archivos empleadas en sistemas reales, se encuadran
dentro de alguna de las siguientes categorías o como combinación de ellas.
Pilas: Es la forma más simple de organización. Los datos se recogen por orden de llegada.
Son registros con ráfagas de datos. Pueden tener campos diferentes o similares en distinto
orden. Cada campo debe ser autodescriptivo (nombres, valor y longitud).
Comono existe estructura, el acceso se hace en forma exhaustiva, es decir que para
encontrar un registro, es necesario examinar uno por uno hasta ubicarlo.
Esta clase de archivos aprovecha bien el espacio, son fáciles de actualizar, pero fuera de
usos limitados no se adapta a la mayoría de las aplicaciones.
Archivos secuenciales: Es la forma más común de estructura de archivo. Tiene un formato
fijo...
Regístrate para leer el documento completo.