domingo, 17 de abril de 2016

Sistema de Gestión de Archivos


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