|
Sistema de Archivos
5.7 Modelo jeraquico
|
Directorios |
![](5.6_transparent.gif) |
El directorio contiene un conjunto de datos por cada archivo referenciado.
![](imagenes/5.6_directorios2.gif)
Fig. 5.7.1 Ejemplo de directorio jerárquico
Una posibilidad es que el directorio contenga por cada archivo referenciado:
- El nombre.
- Sus atributos.
- Las direcciones en disco donde se almacenan los datos.
Otra posibilidad es que cada entrada del directorio contenga:
- El nombre del archivo.
- Un apuntador a otra estructura de datos donde se encuentran los atributos y las ,direcciones en disco.
![](imagenes/5.6_250pxfilesandfolders.png)
Fig. 5.7.2 Representación gráfica de un directorio jerárquico.
Al abrir un archivo el S. O.:
-
Busca en su directorio el nombre del archivo.
-
Extrae los atributos y direcciones en disco.
-
Graba esta información en una tabla de memoria real.
-
Todas las referencias subsecuentes al archivo utilizarán la información de la memoria principal.
El número y organización de directorios varía de sistema en sistema:
-
Directorio único: el sistema tiene un solo directorio con todos los archivos de todos los usuarios (ver Figura 5.7.3).
-
Un directorio por usuario: el sistema habilita un solo directorio por cada usuario (ver Figura 5.7.4).
-
Un árbol de directorios por usuario: el sistema permite que cada usuario tenga tantos directorios como necesite, respetando una jerarquía general (ver Figura 5.7.5).
![Un solo directorio compartido por todos los usuarios.](imagenes/5.6_clip_image001.jpg)
Fig. 5.7.3 Un solo directorio compartifo por todos los usuarios
![Un directorio por usuario.](imagenes/5.6_clip_image002.jpg)
Fig. 5.7.4 Un directorio por usuario
![Un árbol arbitrario por usuario.](imagenes/5.6_clip_image003.jpg)
Fig. 5.7.5 Un árbol arbitrario por usuario
|
|
|
|