Minix
Minix
1
Nodo-i en Minix
Modo
Propietario: uid
Tipo: directorio, regular, especial
Bits de permiso: rwx
Tamaño de
Tamaño de
archivo en bytes
archivo
datos32 bytes
Modo
Tiempo última
modificación
Modo
datos
Enlaces
Modo Gid
Nº 0 de zona
7
zonas
datos
datos
Nº 1 de zona
datos
Nº 2 de zona
datos
Nº 3 de zonaEn una zona de
1024 bytes caben
512 referencias de
2 bytes
datos
Nº 4 de zona
Nº 5 de zona
512
zonas
5122
zonas
Nº 6 de zona
Indirecto
Indirecto doble
16 bits
.
.
.datos
datos
.
.
.
.
.
.
datos
.
.
.
datos
datos
datos
2
Directorios en Minix
La entrada de directorio es de 16 bytes:
– 2 bytes para nodo-i y 14 bytes para nombreCuando se crea un directorio:
– se crean las entradas ‘.’ y ‘..’ automáticamente.
El nodo-i 1 describe al directorio raíz
Cuando se borra una entrada se marca con el nodo-i 0
/
usr
homeunx
1
1
3
4
5
etc
os2
4
1
278
987
.
..
unx
os2
.
..
usr
home
etc
987 .
4 ..
3
Estructura del disco en Minix
Un partición Minix se construye sobre un entramadode bloques de
tamaño fijo. La estructura de la partición consta de:
– La cabecera estructurada en grupos de bloques con las estructuras
de datos del sistema de ficheros
– Los bloques de datosestructurados en zonas. Las zona es la unidad
de asignación. 1 zona = 2N bloques. En la distribución estándar, una
zona equivale a un bloque.
bloque de
arranque
mapa de
nodos-i
superbloquemapa de
zonas
zonas de
datos
bloques de
nodos-i
4
Estructura del disco en Minix
Bloque de arranque:
– contiene el programa de arranque que carga el sistema operativo y le transfierecontrol.
Superbloque:
– es una estructura de datos con la descripción de la estructura del disco: tamaño y
ubicación de cada elemento.
Mapa bits nodos-i:
– es un vector de bits que indica los...
Regístrate para leer el documento completo.