Zusammenfassung der Ressource
Sistemas de archivos
- Los archivos son unidades lógicas de información
- creada por los procesos.
- ARCHIVOS
- Nomenclatura de archivos
- Estructura de archivos
- 3 tipos de archivos
- Secuencia de bytes
- Secuencia de registros
- Arbol
- Tipos de archivos
- Archivos y directorios regulares.
- UNIX
- Los archivos regulares
- Los directorios
- Los archivos especiales de caracteres
- Los archivos especiales de bloques
- utilizan para modelar discos.
- Windows
- Acceso a archivos
- acceso secuencial
- archivos de acceso aleatorio
- Atributos de archivos
- tiene un nombre y sus datos.
- Ejemplo
- Fecha y hora.
- Operaciones de archivos
- Create
- Delete
- Open
- Close
- Read
- Write
- Append
- Rename
- Seek
- Get attributes
- Set attributes
- DIRECTORIOS
- Sistemas de directorios de un solo nivel
- directorio raíz
- Sistemas de directorios jerárquicos
- es decir, un árbol de directorios
- Nombres de rutas
- nombre de ruta absoluto
- nombre de ruta relativa
- Operaciones de directorios
- Create Delete Opendir Closedir Readdir Rename Link Unlink
- IMPLEMENTACIÓN DE SISTEMAS DE ARCHIVOS
- Distribución del sistema de archivos
- El sector 0 del disco se conoce como el MBR (Master Boot Record; Registro maestro de arranque)
- Implementación de archivos
- Se utilizan varios métodos en distintos sistemas operativos.
- Asignación contigua
- Asignación de lista enlazada (ligada)
- Asignación de lista enlazada utilizando una tabla en memoria
- Nodos-i
- Implementacion de directorios
- Archivos compartidos
- Sistemas de archivos estructurados por registro
- Sistemas de archivos estructurados por registro
- Sistemas de archivos por bitácora
- Sistemas de archivos virtuales
- ADMINISTRACIÓN Y OPTIMIZACIÓN DE SISTEMAS DE ARCHIVOS
- Administración del espacio en disco
- Tamaño de bloque
- Registro de bloques libres
- Cuotas de disco
- Respaldos del sistema de archivos
- Recuperarse de un desastre.
- Recuperarse de la estupidez
- Papelera de reciclaje
- Consistencia del sistema de archivos
- Uso de caché
- Lectura adelantada de bloque
- Reducción del movimiento del brazo del disco
- Desfragmentación de discos
- Rendimiento del sistema de archivos
- EJEMPLOS DE SISTEMAS DE ARCHIVOS
- Sistemas de archivos de CD-ROM
- El sistema de archivos ISO 9660
- Extensiones Joliet
- Nombres de archivos largos.
- Conjunto de caracteres Unicode
- Más de ocho niveles de anidamiento de directorios
- Nombres de directorios con extensiones.
- El sistema de archivos MS-DOS
- El sistema de archivos V7 de UNIX