Sistema de Gestión de Archivos
- Se consideran parte del sistema operativo.
- La entrada a la aplicación se realiza por medio de archivos.
- La salida se guarda en archivos para su almacenamiento a largo plazo.
Objetivos de los SGA
- Garantizar que la información del archivo sea válida.
- Optimizar el acceso a los archivos.
- Proveer soporte E/S a gran variedad de dispositivos de almacenamiento.
- Entregar los datos que el usuario pide.
- Minimizar o eliminar una potencial pérdida de datos.
- Proveer un conjunto estándar de rutinas E/S.
- Proveer soporte de E/S a múltiples usuarios.
Funciones principales
- Identificar y localizar un archivo.
- Usa un directorio (como un directorio telefónico) para describir la ubicación y atributos de un archivo.
- Controla el acceso de varios usuarios a los archivos.
- Bloquea el uso de archivos.
- Ubica archivos en bloques libres.
- Administra el espacio libre.
Organización
- Se tiene un Directorio maestro con directorios del usuario dentro del directorio maestro.
- Cada directorio del usuario puede contener subdirectorios y archivos.
- Los archivos pueden ser localizados siguiendo la ruta de directorios desde el directorio maestro (root).
- La ruta de directorios se conoce como path.
- Se pueden tener varios archivos con el mismo nombre ubicados en diferentes rutas.
- El directorio donde se encuentra el usuario es el directorio de trabajo.
- Los archivos se referencian respecto al directorio de trabajo falta de texto.
Al usar archivos no se puede:
- Buscar rápido.
- Modificar fragmentos pequeños.
- Hacer consultas complejas.
- Modificar varios archivos a la vez.
- No es eficiente consultar partes pequeñas de los archivos sin leerlos completos en memoria.
- No hay restricciones de integridad.
- Falta de flexibilidad.
Arquitectura
TIPOS DE ARCHIVOS
- Archivo de pila
Registros de longitud variable, conjunto variable de campos y orden cronológico.
- Archivo secuencial
Registros de longitud fija, conjunto fijo de campos en orden constante, orden secuencial por el campo clave.
- Archivo secuencial indexado
Las mismas características del archivo secuencial y se mantiene un índice para mejorar las búsquedas.
No hay comentarios:
Publicar un comentario