Contiene todos los ficheros que conforman el FS

buf.h - estructura buffer y hash

const.h - definición de constantes para el fs

fproc.h - tabla de procesos

fs.h - contiene los include cabecera

glo.h - variables globales para el fs

param.h - define sinónimos para mensajes

proto.h - prototipo de funciones

type.h - definición de tipos

table.c - relaciona el numero de llamada al sistema con la función que lo maneja

cache.c - mantiene un buffer para reducir acceso a disco

cache2.c -mantiene una cahe de segundo nivel en el disco RAM

inode.c - maneja la tabla de nodos i

inode.h - tabla de los nodos i

super.c - maneja la tabla de superbloque

super.h - tabla de superbloque

filedes.c - manipula los descriptores de fichero

file.h - tabla filp, intermediario entre descriptores de fichero y los nodos i

main.c - programa principal del fs

open.c - abre un fichero

read.c - lectura de un fichero

write.c - escritura en un fichero

pipe.c - realiza un pipe

path.c - busqueda de trayectorias en los directorios

mount.c - monta y desmonta un sistema de ficheros

link.c - establece un nuevo enlace para un fichero

lock.c

lock.h

stadir.c - cambio de directorio

protect.c - protección de ficheros

time.c - programa el reloj del sistema

dev.h - tabla de dispositivos enlaza el numero mayor con la rutina que lo procesa

device.c - lee bloques de disco que no están en el buffer

super.c

super.h

utility.c - miscelaneos utilizados por el fs

putk.c - para imprimir un mensaje por el fs

misc.c - realizan parte de llamadas al sistema

Makefile