lunes, 17 de noviembre de 2014

5.1 Concepto de Sistema de Archivos


Un “Archivo” es un conjunto de registros relacionados.

El “Sistema de Archivos” es un componente importante de un S. O. y suele contener:
Métodos de acceso relacionados con la manera de acceder a los datos almacenados en archivos.
Administración de archivos  referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.
Administración del almacenamiento auxiliar para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario.
Integridad del archivo para garantizar la integridad de la información del archivo.


Atributos de un archivo:
„ Nombre: Simbólico, relacionado con su contenido, debe ser comprensible e identificable por el usuario.
„ Tipo de archivo: Necesario en SO que reconocen distintos tipos.
„ Ubicación: Posición en el dispositivo.
„ Tamaño: El del archivo.
„ Protección: Información del control de acceso.

„ Hora, Fecha e Identificación del usuario: Información relativa a la creación, última modificación, etc.




Operaciones con archivos:
Crear un archivo:
• 1º Encontrar espacio para él en el sistema de archivos.
• 2º Insertar una entrada para el nuevo archivo en el directorio (esta entrada registra el nombre del archivo y su ubicación en el sistema de archivos).
Eliminar un archivo:
• Libera todo el espacio que el archivo ocupa.
• Se borra la entrada del directorio.
Escritura de un archivo:
• Especificar el nombre del archivo y la información que se escribirá en él. Debemos mantener un puntero de escritura (que se irá actualizando cada vez que se escriba en el archivo) que indique en qué posición del archivo se efectuará la siguiente escritura.
 Leer un archivo:
• Especificamos nombre y lugar (de la memoria) donde colocar el siguiente bloque del archivo.
• Necesitamos un puntero para la lectura a la posición del archivo donde se efectuará la siguiente lectura.
• Nota: En general, un archivo o bien se lee o bien se escribe con lo que las dos operaciones pueden usar un mismo puntero, ahorrando espacio y aportando sencillez.
Reubicación dentro de un archivo:
• Búsqueda en un archivo.
Truncar un archivo:

• Borrar el contenido de un archivo pero haciendo que sus atributos no cambien (salvo el tamaño del archivo).














No hay comentarios:

Publicar un comentario