Kategorier: Alle - espacio - gestión - almacenamiento - archivos

af roger contreras 11 år siden

752

GESTIÓN DE ARCHIVOS

En la administración de archivos, la fiabilidad es crucial para asegurar que las operaciones se realicen sin errores. Un ejemplo de problema común es cuando un usuario solicita añadir datos a un archivo existente y el sistema se reinicia antes de actualizar las tablas de asignación en el disco.

GESTIÓN DE ARCHIVOS

GESTIÓN DE ARCHIVOS

AGRUPACIÓN DE REGISTROS

Dado un tamaño de bloque, pueden seguirse los siguientes tres métodos de agrupación de bloques:

1. Bloques fijos

2. Bloque longitud variable por tramos.

3. Bloque de longitud variable sin tramos.

ALMACENAMIENTO SECUNDARIO

Consiste en una colección de bloques. El sistema de es responsable de la asignación de bloques a los archivos. Esto crea dos problemas, primero el espacio de almacenamiento secundario debe ser designado a los archivos y segundo es necesario guardar constancia del espacio disponible para asignar.

MÉTODOS DE ASIGNACIÓN DE ARCHIVOS

Indexada
Encadenada
Contigua

ESPACIO LIBRE

Al igual que el espacio asignado a los archivos, se debe gestionar el espacio que no queda asignado actualmente a ningún archivo. Para llevar a cabo cualquiera de las tecnicas de asignación, es necesario saber que bloques del disco están disponibles. Hace falta una tabla de asignación de disco además de una tabla de asignación de archivos. Tres técnicas son de uso común:

Las tablas de bits.

Las secciones libres encadenadas.

Y la indexación.

FIABILIDAD

1. El usuario A solicita una asignación para añadir datos a un archivo existente.

2. La petición se atiende y se actualizan en memoria principal las tablas de asignación de disco y archivo, pero no aun en el disco.

3. El sistema se hunde y a continuación se reinicia.

4. El usuario B solicita una asignación y se le otorga un espacio en el disco que se solapa con la ultima asignación hecha al usuario A. Esto surge debido a que el sistema mantiene copias de tablas de asignación de disco y tablas de asignación de archivos en meoria principal. Para evitar esto puede seguir los siguiente:

1. Bloquear en el disco la tabla de asignación de disco.

2. Buscar espacio disponible en la tabla de asignación de disco.

3.asignar el espacio, actualizar la tabla de asignación de disco.

4. Actualizar vla tabla de asignación de archivo y actualizar el disco.

5.Desbloquear la tabla de asignación de disco.

ACCESO

Acceso Simultaneo

Cuando el acceso es concedido para añadir o actualizar un archivo a mas de un usuario, el sistema operativo o el sistema de gestión de archivos debe hacer cumplir una disciplina.

Derechos de acceso

El propietario de un archivo dispone de los derechos de acceso y puede otorgar derechos a otros. Puede ofrecerse acceso a las siguientes clases de usuarios:

Usuario específico.

Grupos de usuarios.

Todos.

Lista de derechos:

1. Ninguno

2. Conocimiento

3. Ejecución

4. Lectura

5. Adición

6. Actualización

7. Cambio de protección

8. Borrado

DIRECTORIOS DE ARCHIVOS

Compartir Archivos

En un sistema multiusuario, casi siempre existe la necesidad de permitir a los usuarios compartir archivos. Dos problemas surgen:

1. Los derechos de accesos.

2. Gestión de los derechos simultaneos.

Desinación

Los usuarios necesitan poder referirse a un archivo mediante un nombre simbólico. Cada archivo del sistema debe tener un nombre único para que las referencias al archivo no sean ambiguas.

Estructura

La forma mas fácil de estructuración de un directorio es una lista de entradas, unas para cada archivo. Esta estructura puede representarse con un simple archivo secuencial, con el nombre del archivo haciendo las veces de clave.

ESTRUCTURAS USADAS

La mayor parte de las estructuras empleadas en los sistemas reales se encuentran en una de estas categorías o puede implementarsecomo una combinación de estas:

Pilas. (the pile)

Archivos secuenciales. (sequential file)

Archivos secuenciales indexados. (indexed sequential file)

Archivos indexados. (indexed file)

Archivos directos o de dispersión. (direct, or hashed, file)

ORGANIZACIÓN Y ACCESO

Para seleccionar una organización de archivos hay diversos criterios que son importantes:

1. Acceso rapido para recuperar la información.

2. Fácil actualización.

3. Economía de almacenamiento.

4. Mantenimiento simple.

5. Fiabilidad para asegurar la confianza de los datos.

SISTEMA DE GESTIÓN DE ARCHIVOS

Un sistema de gestión de archivos es aquel sistema software que provee servicios a los usuarios y aplicaciones en el uso de archivos. El único camino que tiene el usuario o la aplicación que tiene para acceder a los archivos es a través de un sistema de gestión de archivos.