Los sistemas de archivos o ficheros es una estructura la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora) que luego será representada ya sea textual o graficamente utilizando un un gestor de archivos, la mayoria de los sistemas operativos manejan su propio sistema de archivos.
Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud (También denominados clústers). El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red (sin la intervención de un dispositivo de almacenamiento).
caracteristicas:
- Seguridad o permisos
- listas de control de acceso (ACLs)
- UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others)
- Capacidades granuladas
- Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etc.)
- Mecanismo para evitar la fragmentación
- Capacidad de enlaces simbolicos o duros
- Integridad del sistema de archivos (Journaling)
- Soporte para archivos dispersos
- Soporte para cuotas de discos
- Soporte de crecimiento del sistema de archivos nativo
Los usuarios y las aplicaciones interactúan con el sistema de archivos mediante comandados para crear y borrar archivos y realizar operaciones sobre los archivos. Antes de ejecutar alguna operación, los archivos del sistema deben identificar y localizar el archivo seleccionado. Esto requiere el uso de alguna clase de directorio que es reservado para describir la localización de todos los archivos, mas sus atributos. Además , la mayoría de los sistemas compartidos aplican algún control de acceso a los usuarios: solamente los usuarios autorizados están permitidos para acceder a archivos particulares en determinados lugares. Las operaciones básicas que el usuario o el programa puede ejecutar sobre un archivo se puede realizar a nivel de registro. El usuario o la aplicación ve el archivo con una estructura
que organiza los registros, como una estructura secuencial. De este modo, para traducir las ordenes del usuario a ordenes específicas de manipulación de archivos., debe emplearse el método de acceso apropiado para esta estructura de archivo.
No hay comentarios:
Publicar un comentario