Administrador de Archivos o Datos. (file manager)
Objetivos
- Administrar los recursos utilizados por archivos.
- Proveer los mecanismos necesarios a archivos para:
– crear,
– borrar,
– modificar y
– controlar el acceso.
- Tener una colaboración estrecha con el administrador de dispositivos.
Funciones
- Organización de Archivos.
- Asignación de almacenamiento físico.
- Compresión de datos.
- Encriptación.
- Métodos de acceso a archivos.
- Verificación de control de acceso a usuarios.
- Desfragmentación.
- Movilidad
Perfiles.
- Está a cargo de monitorear cada archivo en el sistema.
- Proveer una visión lógica y uniforme del almacenamiento de la información en la memoria secundaria.
- Proveer mecanismos para crear y eliminar archivos.
- Proveer mecanismos para organizar archivos relacionados en directorios.
- Controlar el acceso y la modificación de los directorios y archivos.
- Asignar y liberar recursos para la utilización de los archivos
La eficiencia depende de como los archivos:
- Son organizados (secuencial, directo, o indexado secuencial)?
- Son almacenados (continuos, no continuos, o indexados)?
- Sus registros son estructurados (longitud fija o longitud variable)?
Responsabilidades
- Saber donde cada archivo es almacenado.
- Determinar donde y como los archivos serán almacenados.
- Utilizar eficientemente el espacio de almacenamiento.
– Proveer acceso eficiente.
– Asignar el archivo cuando el usuario tiene permiso de acceso.
– Registrar su uso
- Liberar el archivo cuando ya no esta en uso.
- Comunicar la disponibilidad a otros usuarios que esperan por el.
Definición de Sistema de Archivos(file system)
- Relativo a la perduración de la información, un Sistema Operativo debe proveer funcionalidades para:
– Almacenar una cantidad muy grande de información.
– La información debe sobrevivir a la terminación del proceso que la usa.
– Existir la capacidad de que múltiples procesos accedan a la información de forma concurrente.
- El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de:
– la administración de los archivos del almacenamiento secundario.
– permitir “compartir controladamente” la información de los archivos.
- El Sistema de Archivos suele contener:
– “Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos.
– “Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.
– “Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario.
– “Integridad del archivo” para garantizar la integridad de la información del archivo.
Funcionalidades del Sistema de Archivos
- Poder crear, modificar y borrar archivos.
- Se deben poder compartir los archivos de una manera controlada.
- Se debe proporcionar varios tipos de acceso controlado:
– Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, varias combinaciones de estos, etc.
- Se debe poder estructurar los archivos de la manera más apropiada a cada aplicación.
- Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse contra:
– La pérdida accidental de información.
La destrucción maliciosa de información
- Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando “Independencia de Dispositivos”.
- En ambientes sensibles, se debe proporcionar posibilidades de “Cifrado” y “Descifrado”.
- El sistema de archivos debe brindar una interfase favorable al usuario:
– Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”.
El usuario no debe tener que preocuparse por:
– Los dispositivos particulares.
– Dónde serán almacenados los datos.
– El formato de los datos en los dispositivos.
– Los medios físicos de la transferencia de datos hacia y desde los dispositivos.
Deja una respuesta