ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas De Archivos


Enviado por   •  6 de Septiembre de 2011  •  5.112 Palabras (21 Páginas)  •  987 Visitas

Página 1 de 21

Sistemas de archivos

1) File Management

1.1.Objetivos

1.2. Files

1.3) Sistemas de Gestión de Archivos (File Management Sytems)

1.4) Arquitectura de los sistemas de Archivos

( File System Architecture)

1.5) Funciones de la gestión de archivos (File management Functions)

2) Organización y acceso a archivos (File organizittion and access)

2.1) Pilas

2.2) Archivos Secuenciales

2.3) Archivos Secuenciales indexados

2.4) Archivos Indexados

2.5) Archivos Directos o de Dispersión

3) Directorios de Archivo

3.1) Estructura

3.2) Designación (Naming)

4) El Compartir Archivos ( File Sharing)

5) Agrupación de Registros (Record Blocking)

6) Gestión del Almacenamiento secundario (Secondary Storage Management)

6.1) Asignación de Archivos

7) Gestión del Espacio Libre

8) Fiabilidad

9) Acronimos

10) Bibliografia

1) File Management

1.1.Objetivos

Tratar las estructuras y principales características de los sistemas de archivos.

1.2. Files

• Field (campo)

• Record (registro)

• Field (archivo)

• Database ( Base de Datos)

1

• Un campo (Field) es el elemento de datos básico. Un campo individual contiene un valor único. Esta caracterizado por su longitud y por el tipo de datos. Dependiendo del diseño del archivo, los campos pueden ser de tamaño fijo o variable. Un campo pueden contener un subcampo.

• Registro (Record) es una colección de campos relacionados que pueden tratarse como una única unidad por un programa de aplicación. Por ejemplo:, un registro de empleados va contener campos como nombre, numero de seguridad social, etc.

También dependiendo del diseño, los registros pueden ser de longitud fija o de longitud variable. Un registro va a tener una longitud variable si algunos de los campos son de tamaños variables o si el numero de campos es variable. Cada campo tiene un nombre de campo.

• Archivo (File) es una colección de registros similares. El archivo es tratado como una entidad individual por los usuarios y las aplicaciones y puede ser referenciada por el nombre. Los archivos tienen nombres únicos y pueden crearse y borrarse. En un sistema compartido, los usuarios y los programas tienen garantizado o denegado el acceso a archivos completos. En algunos sistemas más complejos, dicho control se aplica a los registros o a los campos.

• Base de datos(database) es una colección de datos relacionados. El aspecto esencial de la base de datos es que la relación que existe entre los elementos de datos es explícita y la base de datos es diseñada para usarse en un numero diferente de aplicaciones. Una base de datos puede contener toda la información relacionado a una organización o proyecto, corno un estudio de mercado o científico. La base de datos consiste en uno o más tipos de archivos.

Los usuarios y aplicaciones desean usar los archivos. Las operaciones típicas que deben soportarse incluyen las siguientes:

• Recuperar Todo ( Retrieve_all): Recuperar todos los registros de un archivo. Esto va a requerir de una aplicación que deba procesar toda la información de un archivo una vez.. Esta opcion es usualmente equivalente con el termino de sequential proccessing, ( proceso secuencial), porque todos los registros son accedidos en secuencia.

• Recuperar_Uno (Retrieve_One): Esta operacion requiere la recuperación de un solo un registro. Las

soluciones interactivas orientadas a la transacción necesitan esta operación.

• Recuperar_siguiente (Retrieve_Next): Esta operación implica la recuperación del registro que es el siguiente ,según una secuencia lógica, el recuperado hace menos tiempo. Un programa que realice búsquedas puede usar también esta operación.

• Recuperar Previo (Retrieve_Previous): Es similar a Recuperar Siguiente, pero en este caso el registro que es "previo" al que se esta accediendo en el momento actual.

• Insertar Uno (Insert One): Inserta un nuevo registro dentro del archivo. Es necesario que el nuevo registro se ajuste a una posición particular para preservar la secuencia del archivo.

• Borrar uno (Delete One): Borra un registro existente. Ciertos enlaces o otras estructuras

puede que necesiten actualizarse para preservar la secuencia del archivo.

• Actualizar Uno ( Update_one): Recupera un registro o actualiza uno o más de sus campos, y rescribe la actualización en el archivo. Es necesario preservar la secuencia con esta operación. Sí el tamaño del registro esta cambiado, la operación de actualización es más difícil si el tamaño es preservado.

o Recuperar Varios (Retrieve_ Few): Recupero un numero de registros.

La naturaleza de las operaciones que comúnmente se ejecutan. sobre un archivo va a influenciar sobre el modo en que se va a organizar el mismo.

1.3) Sistemas de Gestión de Archivos (File Management Sytems)

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 tiene para acceder a los archivos es a través de un sistema de gestión de archivos. Esto revela para el usuario o programador la necesidad de desarrollar software de propósito especial para cada aplicación y provee al sistema un medio de controlar su ventaja más importante.

Estos son los objetivos de un sistema de gestión de archivos:

• Cumplir con las necesidades de gestión de datos y con los requisitos del usuario, que incluye el almacenamiento de, datos y la capacidad de ejecutar las operaciones en la lista precedente.

• Garantizar, en la medida de lo posible, que el dato en el archivo es valido.

• Optimizar el rendimiento, ambos desde el punto de vista del sistema en términos de productividad global, y como punto de vista del usuario en tiempos de respuesta.

• Para proveer soporte de E/S para una variedad de tipos de dispositivos de almacenamiento.

• Para minimizar o eliminar la posibilidad de perdida o destrucción de datos.

• Para proveer un conjunto estándar de rutinas de E/S.

• Para proveer soporte de E/S para múltiples usuarios, en caso de sistemas multiusuarios.

1.4) Arquitectura

...

Descargar como (para miembros actualizados) txt (33 Kb)
Leer 20 páginas más »
Disponible sólo en Clubensayos.com