Вы находитесь на странице: 1из 13

IMPLEMENTACIÓN DE

SISTEMAS DE ARCHIVOS
Cebada García Román.
López Ladino Fernando Etneciv.
Mendoza Aceves Luis Pedro.
Pérez Melchor Rachel Giselle.
INTRODUCCIÓN.
• Los sistemas de archivos
proveen métodos para crear,
mover, renombrar y eliminar
tanto archivos como
directorios, de una manera que
sea fácil para el usuario.
• Para eso es necesario abordar
diferentes temas o
problemáticas.
DISTRIBUCIÓN DEL SISTEMA DE
ARCHIVOS.
• Los sistemas de archivos se almacenan en discos.
• Y se pueden dividir en una o más particiones.
• Cada partición puede tener su propio sistema de archivo independiente.
• El MBR (Master Boot Record), se utiliza para arrancar la computadora; al
final de este se encuentra la tabla de particiones.
• El BIOS lee y ejecuta el MBR.
• Lo primero que hace el MBR es localizar su bloque de arranque (es localizar
la partición activa).
• El superbloque contiene todos los parámetros clave acerca del sistema de
archivos y se lee en la memoria cuando se arranca .
DISTRIBUCIÓN DEL SISTEMA DE
ARCHIVOS.
IMPLEMENTACIÓN DE ARCHIVOS
• La cuestión más importante al implementar archivos es mantener un registro
acerca de que disco de bloque va con cual.
ASIGNACIÓN CONTIGUA.
• Consiste en almacenar archivos como una serie contigua de bloques de
discos.
ASIGNACIÓN DE LISTA ENLAZADA
(LIGA)
• Consiste en mantener cada uno como lista enlazada bloques de disco. La
primera palabra de cada bloque se utiliza como apuntador al siguiente. El
resto de bloque es para los datos.
ASIGNACIÓN DE LISTA ENLAZADA
UTILIZANDO UNA TABLA EN MEMORIA

• Ambas desventajas de la asignación de


lista enlazada se puede eliminar si tomamos
la palabra del apuntador de cada bloque
de disco y la colocamos en una tabla de
memoria.
IMPLEMENTACIÓN DE
DIRECTORIOS.
• Para leer un archivo se necesita abrirlo, para esto el sistema operativo,
accede al nombre de la ruta dada por el usuario, esto para poder
encontrar los bloques de disco.
• Los atributos de los archivos se guardan en el mismo directorio del archivo.
ARCHIVOS COMPARTIDOS
• Mismos archivos en directorios diferentes de diferentes usuarios.
• 2 soluciones:
• Pequeña estructura de datos
• Si el propietario eliminar, los demás usuarios hacen referencia a ese directorio, por
lo tanto tendrán acceso a un nodo-i invalido.
• vínculo simbólico(liga simbólica).
• Gasto de recursos.
SISTEMA DE ARCHIVOS
ESTRUCTURADOS POR REGISTRO
• La idea es estructurar todo el disco como un registro. Todas las escrituras a
disco son colocadas en un bufer en memoria, y periodicamente todas las
pendientes se escriben en el disco como si fuera un solo segmento
SISTEMA DE ARCHIVOS POR
BITÁCORA
• Mantener un registro de lo que va a realizar el sistema de archivos antes
de hacerlo, por lo que si el sistema falla antes de poder realizar su trabajo
planeado, al momento de re-arrancar el sistema puede buscar en el
registro para ver lo que estaba ocurriendo al momento de la falla y
terminar el trabajo
SISTEMAS DE ARCHIVOS VIRTUALES
• La función del VFS es asumir toda la parte administrativa, traduciendo vía
software, todos los detalles y estructuras del sistema de archivos y
entregando solo los datos al kernel, que a su vez, los entrega a los
programas.