Professional Documents
Culture Documents
Unarchi vo es un programa, un conjunto dedatos utilizados por el programa o un documento creado por los
usuarios. Los archivos son las unidades básicas dealmacenamiento que permiten a la computadora distinguir
entre los diversosconjuntos deinfor mació n.
Los archivos se pueden estructurar de varias maneras, las más comunes son :
“Secuencia de bytes”:
o El archivo es una serie no estructurada de bytes.
o Posee máxima flexibilidad.
o El S. O. no ayuda pero tampoco estorba.
“Secuencia de registros”:
o El archivo es una secuencia de registros de longitud fija, cada uno con su
propia estructura interna.
“Árbol ”:
o El archivo consta de un árbol de registros, no necesariamente de la misma
longitud.
o Cada registro tiene un campo key (llave o clave) en una posición fija del
registro.
o El árbol se ordena mediante el campo de clave para permitir una rápida
búsqueda de una clave particular.
Tipos de Archivos
Muchos S. O. soportan varios tipos de archivos, por ej.: archivos regulares, directorios,
archivos especiales de caracteres, archivos especiales de bloques, etc., donde:
Los Archivos Regulares son aquellos que contienen información del usuario.
Los Directorios son archivos de sistema para el mantenimiento de una estructura
del sistema de archivos.
Los Archivos Especiales de Caracteres:
o Tienen relación con la e / s.
o Se utilizan para modelar dispositivos seriales de e / s (terminales,
impresoras, redes, etc.).
Los Archivos Especiales de Bloques se utilizan para modelar discos.
Acceso a un Archivo
Acceso Secuencial: el proceso lee en orden todos los registros del archivo
comenzando por el principio, sin poder:
o Saltar registros.
o Leer en otro orden.
Acceso Aleatorio: el proceso puede leer los registros en cualquier orden utilizando
dos métodos para determinar el punto de inicio de la lectura:
o Cada operación de lectura (read) da la posición en el archivo con la cual
iniciar.
o Una operación especial (seek) establece la posición de trabajo pudiendo
luego leerse el archivo secuencialmente.
Las llamadas más comunes al sistema relacionadas con los archivos son: