Sistemas de archivos

Archivos

Directorios

Ruta relativa Ruta absoluta
Tanenbaum.pdf /home/miguel/UTN/SO/Tanenbaum.pdf
./Tanenbaum.pdf Ídem
Resúmenes/38 págs.pdf /home/miguel/UTN/SO/Resúmenes/38 págs.pdf
../AdeSI/Cockburn.pdf /home/miguel/UTN/AdeSI/Cockburn.pdf

Implementación de archivos

Asignación contigua

Asignación de lista ligada (linked list)

Asignación de lista enlazada usando tabla en memoria

Nodos-i (inodes)

Implementación de directorios

Operaciones

De archivos

(Los primeros 7 son los más importantes)

  1. Create

  2. Delete

  3. Open: lleva los atributos y la lista de direcciones a memoria

  4. Close

  5. Read

  6. Write

  7. Rename

  8. Append

  9. Seek: Para los archivos de acceso aleatorio

  10. Get Attributes

  11. Set Attributes

De directorios

  1. Create
  2. Delete
  3. Opendir: Lista todos los archivos en el directorio
  4. Closedir
  5. Readdir: Devuelve la siguiente entrada en un directorio abierto
  6. Rename
  7. Link
  8. Unlink

Métodos para registrar los bloques libres

Se lleva el registro de igual forma que se hace con la MP libre

  1. Usar una lista enlazada de los bloques de disco
  2. Mapa de bits

Cuotas de disco


Anexos

Apuntes relacionados