Está en la página 1de 13

Manejo e Implementación de

Archivos
Manejo de Archivos
¿Que es?

Según Folk (libro de texto): Una colección de bytes que representa información
y que normalmente se guarda en almacenamiento secundario. Para su
procesamiento, todo el contenido del archivo, o parte de el, suele cargarse en
memoria RAM.
Estructura de
Archivos
Es la organización impuesta a un
archivo para facilitar su
procesamiento.
Tipos de Archivos
Archivos Fisicos
Archivo que en realidad
existe en el
almacenamiento
secundario. Es el archivo
tal como lo conoce el
sistema operativo y que
aparece en su directorio
de archivos. encontraría
repartida entre ambos.
Archivos Logicos
El archivo, visto por el programa.
El uso de archivos logicos
permite a un programa describir
las operaciones que van a
efectuarse en un archivo sin
saber cual archivo fisico real se
usara. El programa puede
entonces usarse para procesar
cualquiera de diversos archivos
que comparten la misma
estructura.
Operaciones
Aspectos Primordiales

1. Su modo de uso (programas batch o interactivo).

a. Procesamiento batch: las transacciones se van acumulando a lo largo del tiempo y luego se aplican.

b. Procesamiento interactivo: las transacciones se procesan inmediatamente después que se produce la


entrada.

2. La naturaleza de las operaciones sobre el archivo.


Operaciones Fundamentales

● Creación
● Actualización: inserción, modificación y borrado de registros.
● Recuperación de información: consulta, generación de informes.
● Mantenimiento: reestructurar→cambios estructurales sobre el archivo, dentro de
una misma técnica de org. de archivos; reorganizar→un cambio de una org. a otra
Operaciones

1. CREATE: El fichero es creado sin datos.

2. DELETE: Cuando el archivo ya no se va a utilizar, se borra para liberar el espacio que ocupa en disco.

3. OPEN: Antes de usar un fichero, un proceso ha de abrirlo para que el sistema busque y almacene en
memoria aquellos atributos y direcciones de disco necesarias para acceder rápidamente al fichero.
Operaciones

4. CLOSE: Cuando se acaban los accesos a un fichero, el espacio que ocupa en memoria ha de ser
liberado.

5. READ: El proceso que lee información de disco debe de especificar la cantidad de información a leer
y el lugar donde colocarla (buffer).

6. WRITE: Los datos se escriben en un fichero a partir de la posición que indica el puntero de
desplazamiento.
Operaciones Adicionales

1. SEEK: Posiciona el puntero de desplazamiento en cualquier posición de un fichero


de acceso aleatorio.
2. GET ATTRIBUTES: Para algunos procesos es necesario obtener algunos atributos
de los ficheros.
3. SET ATTRIBUTES: Algunos atributos pueden ser modificados por el usuario
Operaciones Adicionales

4. RENAME: Es frecuente que sea necesario cambiar el nombre de un fichero.

5. APPEND: Es una forma restringida de WRITE que fuerza a que los nuevos datos
se escriban al final del fichero.

6. TRUNCATE: Mantiene los atributos del fichero, pero borra su contenido.

También podría gustarte