5.3.- Componentes de un 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.
El sistema de archivos está
relacionado especialmente con la administración del espacio de almacenamiento
secundario, fundamentalmente con el almacenamiento de disco.
organización de un sistema de archivos:
Se utiliza
una “raíz” para indicar en qué parte del disco comienza
el “directorio raíz”.
El “directorio
raíz” apunta a los “directorios de usuarios”.
Un “directorio de
usuario” contiene una entrada para cada uno de los archivos del usuario.
Cada entrada de archivo
apunta al lugar del disco donde está almacenado el archivo referenciado.
Los nombres de archivos solo
necesitan ser únicos dentro de un directorio de usuario dado.
El nombre del sistema para
un archivo dado debe ser único para el sistema de archivos.
En sistemas de
archivo “jerárquicos” el nombre del sistema para un archivo suele
estar formado como el “nombre de la trayectoria” del directorio raíz
al archivo.
Se considerará el punto de
vista del usuario.
Las reglas exactas para los
nombres de archivos varían de sistema a sistema.
Algunos sistemas de archivos
distinguen entre las letras mayúsculas y minúsculas, mientras que otros no.
Muchos SO. utilizan
nombres de archivo con dos partes, separadas por un punto:
La parte posterior al punto
es la extensión de archivo y generalmente indica algo relativo al
archivo, aunque las extensiones suelen ser meras convenciones.
Los archivos se pueden
estructurar de varias maneras, las más comunes son:
“Secuencia de bytes”: El
archivo es una serie no estructurada de bytes.
Posee máxima flexibilidad.
El SO. no ayuda pero
tampoco estorba. “Secuencia de registros”:
El archivo es una secuencia
de registros de longitud fija, cada uno con su propia estructura interna.
“Árbol”:
El archivo consta de un
árbol de registros, no necesariamente de la misma longitud.
Cada registro tiene
un campo key (llave o clave) en una posición fija del
registro.
El árbol se ordena mediante
el campo de clave para permitir una rápida búsqueda de una clave particular.
Muchos S. O. soportan
varios tipos de archivos, por ej.: archivos regulares, directorios, archivos
especiales de caracteres, archivos especiales de bloques, etc.
No hay comentarios:
Publicar un comentario