Introducción

En la actualidad los sistemas de ficheros que se utilizan en los distintos sistemas operativos existentes [9], tienen un comportamiento específico. Es decir, interpretan de una manera determinada la información que contiene el dispositivo de almacenamiento que manejan, y actúan de una u otra manera según dicha información.

Cada sistema de ficheros actual es utilizado para una determinada funcionalidad o conjunto de funcionalidades, las cuáles vienen implícitas en el modo de comportamiento del mismo. Esto provoca ciertas incomodidades, ya que en ciertas ocasiones, un usuario podría esperar que su sistema de ficheros se comporte de una forma para la cuál no ha sido programado. Por este motivo nace este proyecto, donde el objetivo es el realizar un sistema de ficheros programable, en el que el modo de comportamiento no sea inmutable, sino que pueda ser variado por el usuario.

Con el sistema de ficheros programable, tenemos un sistema de ficheros que puede ser configurado, en cuanto a sus acciones y condiciones de actuación. El sistema puede ser usado para fines muy diversos, con la ventaja de que siempre se usa el mismo sistema de ficheros programado para actuar de distinta manera. El usuario no buscará un sistema de ficheros que se adapte a sus necesidades según su comportamiento, sino que se programará el sistema de ficheros para que se comporte de la manera que desea o que necesita en cada momento.

El proyecto pretende realizar un sistema de ficheros programable, que sirva de unificación de todos los sistemas de ficheros que determinan variaciones sobre el sistema. Este sistema será programable por el usuario en ciertos aspectos, permitiendo comportamientos determinados por el usuario ante determinadas situaciones en el sistema de ficheros de manera controlada y segura.



Subsecciones
Jesus Vergara Igual 2004-04-23