Son los algoritmos y estructuras lógicas utilizadas para poder acceder
a la información que tenemos en el disco. Cada uno de los sistemas operativos
crea estas estructuras y logaritmos de diferente manera independientemente del
hardware.
un sistema de archivos es un conjunto de tipo de datos abstractos que
son implementados para el almacenamiento, la organización jerárquica, la
manipulación, el acceso, el direccionamiento y la recuperación de datos. Los
sistemas de archivos comparten mucho en común con la tecnología de las bases de
datos.
Los sistemas de archivos pueden ser representados de forma textual (ej.: el shell de DOS) o gráficamente (ej.: Explorador de archivos en Windows) utilizando un gestor de archivos.
Los sistemas de archivos pueden ser representados de forma textual (ej.: el shell de DOS) o gráficamente (ej.: Explorador de archivos en Windows) utilizando un gestor de archivos.
uEjemplos de sistemas de archivos
son: FAT, UMSDOS, NTFS, UDF, ext2, ext3, ext 4, ReiserFS, XFS, etc.
Un sistema de archivos provee al
usuario con una abstracción que le permitirá crear con facilidad colecciones de
datos llamados archivos. Estas colecciones deberán tener los siguientes
requisitos o propiedades:
uExistencia a largo tiempo: Los archivos deberán ser almacenados sobre
una unidad de almacenamiento y deberán permanecer allí aun cuando el usuario
apague el ordenador.
uDeberán tener la capacidad de ser compartidos: Los archivos tendrán
nombres que los identifique y deberán poseer permisos de acceso los cuales
permitirán el compartimiento controlado entre procesos.
uDeberán poseer una estructura definida: Dependiendo del tipo de sistema
de archivos, un archivo deberá poseer una estructura definida y conveniente;
permitiendo que los archivos puedan ser organizados en orden jerárquico o en
cualquier otro orden para reflejar su relación con otros archivos.
posee una abstracción que permite
realizar varias operaciones sobre los archivos. Entre estas operaciones tenemos:
uCrear un archivo: El usuario o un proceso podrá crear un nuevo archivo
el cual tomará una posición dentro de la estructura del sistema de archivos.
uBorrar un archivo: Un archivo podrá ser borrado de la estructura.
uAbrir un archivo: Un proceso podrá abrir un archivo permitiendo el
acceso a la información contenida por dicho archivo. El proceso podrá ejecutar
varias funciones sobre la información del archivo como leer, escribir,
reemplazar, etc.
uCerrar un archivo: Un proceso puede cerrar el archivo dejando atrás los
privilegios de acceder a dicho archivo.
uLeer: Un proceso podrá leer parte de la información contenida en un
archivo
uEscribir: Un proceso podrá añadir o reemplazar información en un
archivo.
No hay comentarios.:
Publicar un comentario