Sistemas de archivos de Linux

Páginas: 192 (47820 palabras) Publicado: 27 de noviembre de 2013
Diseño de Sistemas Operativos

Tema 4. Sistema de Archivos

TEMA 4. SISTEMA DE ARCHIVOS

4.1. Características del sistema de archivos de UNIX
4.2. Estructura general de un sistema de archivos de UNIX
4.3. Representación interna de los archivos en UNIX
4.3.1. El superbloque (superblock)
4.3.2. Inodos y operaciones con inodos
4.3.2.1. Estructura de un inodo (inode)
4.3.2.2. Operacionescon inodos
4.3.2.2.1. Operaciones para la asignación de inodos: iget
4.3.2.2.2. Acciones que realiza el kernel cuando libera un inodo: iput
4.3.3. Estructura de los archivos
4.3.3.1. Archivos regulares
4.3.3.2. Directorios
4.3.3.3. Archivos especiales
4.3.3.4. PIPES (Tuberías con nombre)
4.3.3.5. Conversión de un nombre (pathname) en un inodo (inode). La función namei
4.3.3.6. Asignar uninodo (inode) libre para un nuevo archivo. La función ialloc
4.3.3.7. Asignar bloques libres (de disco) para nuevos datos. La función alloc
4.3.4. Tablas de control de acceso a los archivos
4.4. Llamadas al sistema para el sistema de archivos de UNIX
4.4.1. open (apertura de un archivo)
4.4.2. read (lectura de datos de un archivo)
4.4.3. write (escritura de datos en un archivo)
4.4.4. close(cierre de un archivo)
4.4.5. creat (creación de un archivo)
4.4.6. dup (duplicado de un descriptor)
4.4.7. lseek (acceso aleatorio)
4.4.8. fsync (consistencia de un archivo)
4.4.9. Montaje (mount) y desmontaje (umount) de sistemas de archivos
4.4.9.1. Montar y desmontar de un sistema de archivos. Cruce de sistema de archivos
4.4.9.2. Montaje de un sistema de archivos
4.4.9.3. Cruce depuntos de montaje en los nombres (pathname)
4.4.9.4. Cruce del punto de montaje desde el sistema de archivos global al sistema de archivos
montado
4.4.9.5. Cruce desde el sistema de archivos montado al sistema de archivos global
4.4.9.6 Desmontaje de un sistema de archivos
4.4.10. Crear (link) y eliminar (unlink) enlaces
4.4.10.1. Creación de enlaces (link)
4.4.10.2. Eliminación de enlaces(unlink)
4.4.11. Otras llamadas básicas al sistema para el sistema de archivos
4.5. Consistencia y mantenimiento del sistema de archivos de UNIX

Departamento de Lenguajes y Computación. Universidad de Almería

Página 4.1

Diseño de Sistemas Operativos

Tema 4. Sistema de Archivos

4.6. El Sistema de Archivos Virtual (Virtual File System, VFS) de Linux
4.6.1. Principio y estructura delVFS
4.6.1.1. El Caché de inodos y la interacción con el caché de nombres
4.6.2. El Modelo de archivos común (common file model)
4.6.3. Registro/Desregistro de sistemas de archivos
4.6.4. Administración de descriptores de archivos por proceso
4.6.5. Inodos en curso de utilización
4.6.6. Administración de estructuras de archivos abiertos
4.6.7. Objetos dentry y dentry caché
4.6.7.1. Eldentry caché (caché de nombres)
4.6.8. Administración de puntos de montaje y superbloque
4.6.9. Administración de cuotas de disco
4.7. Buffer caché
4.7.1. Introducción
4.7.1.1. Entradas/Salidas utilizando archivos especiales
4.7.1.2. Gestión de buffers en memoria
4.7.2. El buffer caché
4.7.3. Descriptores de buffer
4.7.3.1. Descriptor de buffer en Linux
4.7.4. Estructura del buffer pool4.7.4.1. Estructura de los buffers libres (lista LRU)
4.7.4.2. Organización del buffer pool (lista hash)
4.7.4.3. Acceso a bloques de disco a través del buffer caché
4.7.5. Gestión de las listas de buffers
4.7.6. Situaciones en la asignación de un buffer
4.7.6.1 Asignar un buffer para un bloque de disco (getblk). Situaciones
4.7.6.2. Después de asignar un buffer para un bloque de disco.Situaciones
4.7.6.3. Liberar un buffer (brelse)
4.7.6.4. Asignar un buffer para un bloque de disco (getblk). Algoritmos
4.7.7. Funciones para la realización de Entradas/Salidas
4.7.8. Funciones para la modificación del tamaño del buffer caché
4.7.9. Funciones para la gestión de dispositivos
4.7.10. Funciones de acceso a los buffers. Lectura y escritura de bloques de disco
4.7.10.1. Lectura de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas de archivos de linux
  • Sistemas De Archivos Linux
  • Linux sistema de archivos
  • Explorando Sistemas De Archivos En Linux
  • Sistemas de archivos en Windows y en Linux
  • Sistemas De Archivos Linux
  • SISTEMA DE ARCHIVOS linux
  • sistemas de archivos de linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS