1. Montaje de Directorios
1.1. Distintos medios físicos
1.1.1. Cada unidad de almacenamiento es un sistema de archivos independiente
1.2. Diferentes usos
1.2.1. Diferentes esquemas de organización
1.2.2. Ejemplo
1.2.2.1. Bases de datos
1.3. Abstracciones de sistemas no físicos
1.3.1. Se permite al sistema operativo representar diversas estructuras con una estructura del sistema de archivos.
1.4. Motivos de administración
1.4.1. Sirve para aislar distintos espacios de usuario entre sí.
2. Sistemas tipos Unix
2.1. Los archivos y directorios del sistema operativo tiene forma de un único árbol
2.2. El árbol incluye puntos de montaje
2.3. El sistema operativo puede montar un sistema de archivos en cualquier lugar del árbol
3. Ligas de control de acceso
3.1. Usado por Windows NT
3.2. Cada archivo tiene asociada una lista de control de acceso
3.3. En la lista se indican los permisos de usuario o grupo.
3.4. Cada permiso particular se debe almacenar
3.5. Es complicado presentar un listado compacto y completo de los permisos
4. Common Internet File System (CIFS)
4.1. Equivalente al NFS para los sistemas Windows
4.2. Aparece en 1990, bajo el nombre SMB(server message block)
4.3. Usaba un protocolo no ruteable diseñado para redes pequeñas.
4.4. Los paquetes son enviados en forma de difusión
4.5. El sistema podía saturarse
4.6. Presentaba problemas de confiabilidad, rendimiento y seguridad
5. Compresión y desduplicación
5.1. Los archivos comparten cierta estructura entre archivos del mismo tipo
5.2. Los archivos ejecutables comparten el mismo formato binario
5.3. Se almacenan distintas versiones del mismo documento
5.4. En un mismo documento se repiten palabras que describen conceptos principales
6. Tipos de comprensión
6.1. De volumen completo
6.2. Archivo por archivo
6.3. Desduplicación
7. Sistemas de archivos virtuales
8. Esquemas de asignación de espacios
8.1. Asignación contigua
8.2. Asignación ligada
8.3. Asignación indexada
8.4. Las tablas FAT
9. Sistemas Windows
9.1. Los volúmenes detectados reciben un identificador de volumen
9.2. Cada volumen es montado automáticamente
9.3. Cada identificador está preasignado
10. Control de acceso
10.1. Son los permisos de acceso
10.2. Lo que está permitido hacer
10.3. Lo que está prohibido hacer
11. Sistemas FAT
11.1. Diseñado a fines de los setenta
11.2. Sistema de archivos ampliamente utilizado
11.3. Diseñado para dispositivos muy limitados
11.4. El byte número 12 almacena los siguientes atributos
11.4.1. Oculto
11.4.2. Sólo lectura
11.4.3. Sistema
11.4.4. Archivado
12. Modelo Unix
12.1. Diseñado para un sistema multiusuario
12.2. Cada usuario puede pertenecer a uno o más grupos
12.3. Los grupos son gestionados por el administrador
12.4. Se utilizan 9 bits para otorgar los permisos
12.4.1. Un grupo de 3 bits para el usuario
12.4.2. Otro para el grupo
12.4.3. Y otro para otros
12.5. Permisos
12.5.1. Lectura
12.5.2. Escritura
12.5.3. Ejecución
13. Sistemas de archivos remotos
13.1. Network File System(NFS)
13.1.1. Fue inventado en 1984 por Sun Microsystems
13.1.2. Usa el mecanismo RPC (llamadas a procedimientos remotos) que actúa sobre la capa TCP/IP
13.1.3. Delega el servicio el manejo de las conexiones de red
13.1.4. Ofrece las facilidades del servidor de archivos y una instalación básica en los nodos cliente.
13.1.5. No implementa cifrado ni validaciones adicionales.
14. Implementación de sistemas de archivos
14.1. Organización
14.1.1. Partición
14.1.1.1. Subdivisión de un disco
14.1.2. Volumen
14.1.2.1. Colección de bloques iniciados con un sistema de archivos
14.1.2.2. Suele presentarse como una unidad
14.1.2.3. Estructura
14.1.2.3.1. Sistema de archivos
14.1.2.3.2. Descripción del mismo (Bloque de control de volumen o superbloque o tabla maestra de archivos)
14.1.2.3.3. Tamaño del superbloque es de 512 bytes, en 2010 se introdujo el tamaño de 4096 bytes
14.1.2.3.4. Se mantienen copias del superbloque
14.1.2.4. Tipos de volúmenes
14.1.2.4.1. Volúmenes crudos(Gestionado por algún proceso)
14.1.2.4.2. Espacio de intercambio
14.1.2.4.3. Bases de datos
14.1.3. Sistema de archivos
14.1.3.1. Esquema de organización que sigue determinado volumen
14.1.4. Directorio raíz
14.1.4.1. Estructura que relaciona cada nombre de archivo con su número de i-nodo
14.1.4.2. Toda referencia debe pasar a través de este directorio.
14.1.5. Metadatos
14.1.5.1. La información acerca de un archivo que no es el contenido del mismo
14.1.6. I-nodo
14.1.6.1. information node o bloque de control de archivo (FCB)
14.1.6.2. Estructura que describe los archivos ante el sistema operativo
14.1.7. Mapa de bits de espacio libre
14.1.7.1. Permite gestionar el estpacio libre del disco