Académique Documents
Professionnel Documents
Culture Documents
FICHEROS DE UNIX
ASIGNACIN DE FICHEROS
La asignacin de ficheros se realiza a nivel de bloque.
La asignacin es dinmica, es decir, cuando se
necesita, en lugar de utilizar preasignacin. Por tanto,
los bloques de un fichero en disco no son
necesariamente contiguos. Se utiliza un mtodo
indexado para guardar traza de cada fichero, con
parte del ndice almacenado en el nodo-i del fichero.
El nodo-i incluye 39 bytes de informacin de direccin
que se organizan como trece direcciones de 3 bytes o
punteros. Las primeras 10 direcciones apuntan a los
primeros 10 bloques de datos del fichero.
DIRECTORIOS
Los directorios se estructuran como un rbol jerrquico.
Cada directorio contiene ficheros y/u otros directorios.
Un directorio que se encuentra dentro de otro directorio
se denomina subdirectorio. Como se mencion
anteriormente, un directorio es simplemente un fichero
que contiene una lista de nombres de ficheros ms
punteros a nodos-i asociados. Cada entrada de
directorio (entradaD) contiene un nombre para el
fichero asociado o subdirectorio ms un entero llamado
el nmero-i (nmero ndice). Cuando se accede al
fichero o directorio, su nmero-i se utiliza como un
ndice en la tabla de nodos-i.
SISTEMA DE FICHEROS
VIRTUAL LINUX
EL OBJETO SUPERBLOQUE
El objeto superbloque almacena informacin que describe un
sistema de ficheros especfico.
El dispositivo sobre el cual el sistema de ficheros est
montado.
El tamao de bloque bsico del sistema de ficheros.
El dirty flag, que indica que se ha cambiado el superbloque
pero no se ha escrito a disco.
Tipo de fichero.
Flags, como el de slo lectura.
Puntero al directorio raz del sistema de ficheros.
Lista de ficheros abiertos.
Semforo para controlar el acceso al sistema de ficheros.
EL OBJETO NODO-I
Un nodo-i est asociado con cada fichero. El objeto nodoi contiene toda la informacin sobre un determinado
fichero excepto su nombre y el contenido real del fichero.
create. Crear un nodo-i nuevo para un fichero regular
asociado con un objeto entradaD en algn directorio.
lookup. Buscar en un directorio el nodo-i
correspondiente a un nombre de fichero.
mkdir. Crear un nuevo nodo-i para un directorio
asociado a un objeto entradaD en algn directorio.
EL OBJETO ENTRADAD
Una entradaD (entrada de directorio) es un
componente especfico de una ruta. El
componente puede ser un nombre de directorio o
un nombre de fichero. El objeto entradaD facilita
el acceso a los ficheros y directorios y se utilizan
en una cache de entradaD para dicho propsito.
EL OBJETO FICHERO
Objeto entradaD asociado con el fichero.
Sistema de ficheros que contiene el fichero.
Contador de uso del objeto fichero.
Identificador del usuario.
Identificador de grupo del usuario.
Puntero de posicin del fichero, que es la
posicin actual en el fichero desde la cual tendr
lugar la siguiente operacin.
SISTEMA DE FICHEROS
DE WINDOWS
RECUPERACIN
Gestor de E/S. Incluye el controlador NTFS, que gestiona las
funciones bsicas de apertura, cierre, lectura y escritura de NTFS.
Adicionalmente, el mdulo software de RAID FT-DISK se puede
configurar para su uso.
Servicio de fichero de registro. Mantiene un registro de las
escrituras de disco. El fichero de registro se utiliza para recuperar un
volumen formateado NTFS en el caso de un fallo del sistema.
Gestor de cache. Responsable del caching de las lecturas y
escrituras de fichero para incrementar el rendimiento. El gestor de
cache optimiza la E/S de disco utilizando escritura diferida y tcnicas
de transacciones diferidas.
Gestor de memoria virtual. NTFS accede a ficheros en cache
mediante la proyeccin de las referencias al fichero a las referencias
a memoria virtual, leyendo y escribiendo en la memoria virtual.