Bienvenidos!!!


viernes, 18 de mayo de 2012

Gestion De Archivos

 





Gestion De Archivos:

¿Que es un archivo?

Es un conjunto de información relacionada que es almacenada en una unidad de almacenamiento no volátil, este posee un conjunto de características comunes (el nombre, la ubicación, la extensión) que permiten identificarlo dentro del SO.

Operaciones sobre archivos

Creación de archivos: Para hacer esto se deben realizar dos pasos. Primero se debe encontrar un espacio en el sistema de archivos y segundo se debe anotar el nuevo archivo en el directorio pasándole como entrada al directorio el nombre del archivo y su ubicación.

Escritura de archivos: Para escribir un archivo efectuamos una llamada al sistema especificando el nombre del archivo y la información que se escribirá en él. Al recibir el nombre del archivo, el sistema busca en el directorio para determinar su ubicación. La entrada del directorio tendrá que almacenar un apuntador al bloque actual del archivo (generalmente el inicial) y con este apuntador podemos calcular la dirección del siguiente bloque y escribir la información. Hay que actualizar el apuntador de escritura y así se puede escribir una serie de bloques en el archivo mediante escrituras sucesivas.

Lectura de archivos: Para leer un archivo usamos una llamada al sistema que especifica el nombre del archivo y el lugar (en memoria) donde debe colocarse el siguiente bloque, Una vez más, se busca en el directorio le entrada correspondiente y se necesitará un apuntador al siguiente bloque que se leerá. Una vez que se ha leído el bloque, se actualiza el apuntador.

Reposicionamiento de archivos: Se busca en el directorio la entrada indicada y la posición actual se modifica de manera que apunte al inicio del archivo, no es obligatorio que se lleve a cabo operaciones de entrada o salida para el re posicionamiento.

Eliminación de archivos: Para eliminar un archivo buscamos su nombre en el directorio. Una vez localizado, se libera todo el espacio del archivo (para permitir que este sea usado por otro) y se invalida la entrada del directorio.



Métodos de acceso a archivos
Acceso secuencial:

Es el método mas común de acceso, la información del archivo se procesa en un orden, un registro tras otro, los programas de edición generalmente acceden a los archivos por este método.

Acceso aleatorio:

En este método no existen restricciones de acuerdo al orden de lectura o escritura, podemos ingresar directamente a un registro intermedio sin pasar por sus predecesores.

No hay comentarios:

Publicar un comentario