Siguiente:
Introducción
Subir:
memoria
Anterior:
Resumen
Índice General
Agradecimientos
Introducción
Sistemas de ficheros
Características generales
Operaciones en sistemas de ficheros
Permisos en un sistema de ficheros
Sistemas de ficheros distribuidos
Plan9 y su sistema de ficheros
El protocolo 9P
Sistemas de ficheros actuales
Contenido de la memoria
Objetivos. Sistema de Ficheros Programable
Necesidad de un sistema de ficheros programable
Sistema Operativo Plan9
Desarrollo en C
Alternativas de diseño
PFS incrustado. Objetivo descartado
PFS independiente. Objetivo definitivo
Metodología empleada
Introducción
Desarrollo en espiral
Aplicación del desarrollo en espiral al proyecto
Desarrollo basado en prototipos
Prototipos en el proyecto
Diseño e implementación
Introducción
Arquitectura General
Distribución del código en módulos
Prototipo 1. Sistema de Ficheros convencional
Especificación
Diseño
Implementación
Prototipo 2. Sistema de Ficheros + Compilador
Especificación
Diseño
Implementación
Prototipo 3. Añadiendo Programabilidad
Especificación
Diseño
Implementación
Prototipo 4. Optimización
Especificación
Diseño
Detalles de implementación
Estructuras de datos
Validación
Primer caso de prueba
Fichero de configuración usado
Resultados obtenidos
Segundo caso de prueba
Fichero de configuración usado
Scripts usados en la configuración
Resultados obtenidos
Tercer caso de prueba
Fichero de configuración usado
Resultados obtenidos
Cuarto caso de prueba
Fichero de configuración usado
Resultados obtenidos
Quinto caso de prueba
Fichero de configuración usado
Scripts usados en la configuración
Resultados obtenidos
Sexto caso de prueba
Fichero de configuración usado
Resultados obtenidos
Conclusión
Lecciones aprendidas
Trabajo futuro
PFS con programación en caliente
Aumento de Guardas reconocidas por PFS
Aumento de Acciones realizadas por PFS
Documentación
Página de manual
Bibliografía
Jesus Vergara Igual 2004-04-23