1. 1.Condiciones generales
    1. 1.1.Tareas de los alumnos
    2. 1.2.Guía de lectura
  2. 2.Descripción general del sistema
    1. 2.1.Las distintas organizaciones de los datos
      1. 2.1.1.El Sistema de Disco
      2. 2.1.2.El Sistema de Bloques Físicos
      3. 2.1.3.El Sistema de Ficheros Básico
      4. 2.1.4.El Sistema de Ficheros Simbólico
    2. 2.2.El fichero de simulación
    3. 2.3.Las interfaces de programación
      1. 2.3.1.Tipos de datos comunes
      2. 2.3.2.Resultados y errores
      3. 2.3.3.Funciones de informe
    4. 2.4.Archivos en el laboratorio
  3. 3.Simulación de un disco
    1. 3.1.Cómo simular las unidades de disco
    2. 3.2.Nivel básico
    3. 3.3.Interfaz del nivel básico
      1. 3.3.1.Inicializa_DiscoCrea un fichero de simulación de disco
      2. 3.3.2.Monta_DiscoAccede a las datos de control de una unidad
      3. 3.3.3.Desmonta_DiscoDesactiva una unidad de disco
      4. 3.3.4.Transferencia_FisicaLee o escribe un sector físico de disco
      5. 3.3.5.Posiciona_CabezaPosiciona la cabeza de lectura y escritura
      6. 3.3.6.lee_PosicionInforma en qué cilindro se encuentra la cabeza
      7. 3.3.7.Recalibra_DiscoRecalibra una unidad de disco
      8. 3.3.8.Informe_DiscoDa un informe del estado del disco
    4. 3.4.Nivel de planificación
      1. 3.4.1.Qué es un sector lógico
      2. 3.4.2.Transfiere_SectorTransfiere un sector lógico
      3. 3.4.3.Direccion_FisicaObtiene la dirección física de un sector
  4. 4.Sistema de Bloques Físicos
    1. 4.1.El superbloque
    2. 4.2.Funciones del nivel físico
    3. 4.3.Interfaz de programación
      1. 4.3.1.Instalación y montaje de discos
      2. 4.3.2.Acceso al superbloque
      3. 4.3.3.Lectura y escritura de bloques físicos
    4. 4.4.Fuentes en C
  5. 5.Caché de disco
    1. 5.1.Interfaz con el disco manejado
    2. 5.2.Interfaz de la caché
    3. 5.3.Políticas de la caché
  6. 6.Sistema de ficheros básico
    1. 6.1.El fichero básico
    2. 6.2.Operaciones con ficheros básicos
    3. 6.3.Organización física del disco
    4. 6.4.Estructura del sistema de ficheros básico
      1. 6.4.1.Campos del superbloque
      2. 6.4.2.Bloques físicos reservados
      3. 6.4.3.BFBs: Bloques de ficheros básicos
      4. 6.4.4.El DFE
      5. 6.4.5.Bloques reservados por el S.F. Básico
      6. 6.4.6.Bloques de datos
    5. 6.5.Interfaz de programación
      1. 6.5.1.Ficheros cabeceras
      2. 6.5.2.Tipos de datos. Variables y constantes
      3. 6.5.3.Funciones de formateo y montaje
      4. 6.5.4.Creación y destrucción de ficheros
      5. 6.5.5.Control del tamaño del fichero
      6. 6.5.6.Lectura y escritura de bloques
      7. 6.5.7.Acceso al descriptor de fichero extendido (DFE)
      8. 6.5.8.Gestión elemental de los bloques de datos
      9. 6.5.9.Funciones sólo implementadas en asignaciones contiguas
      10. 6.5.10.Función de informe
    6. 6.6.Ejemplos de uso
      1. 6.6.1.Instalación y formato de un sistema
      2. 6.6.2.Utilización de un disco
      3. 6.6.3.Acceso a bloques de datos
  7. 7.Sistema de ficheros simbólico
    1. 7.1.Estructuras de control del Sistema de Ficheros Simbólico
      1. 7.1.1.El Bcfd
      2. 7.1.2.El Bcfm
      3. 7.1.3.El Bcfu
      4. 7.1.4.El Bsfa
    2. 7.2.Interfaz del Sistema de Ficheros Simbólico
      1. 7.2.1.Crea_FicheroCrea un fichero
      2. 7.2.2.Borra_FicheroBorra un fichero
      3. 7.2.3.Abre_FichAbre un archivo
      4. 7.2.4.Posiciona_PunteroActualiza el puntero de fichero para un próximo acceso
      5. 7.2.5.Escribe_FicheroEscribe una cadena de bytes en un fichero
      6. 7.2.6.Escribe_FicheroEscribe una cadena de bytes en un fichero.
      7. 7.2.7.Cierra_FicheroCierra un archivo
      8. 7.2.8.Crea_SistemaCrea un sistema de ficheros
      9. 7.2.9.Activa_SistemaActiva un sistema de ficheros
      10. 7.2.10.InformeSFSImprime un informe sobre el sistema