Вы находитесь на странице: 1из 4

Archivos

Un archivo o fichero informático es un conjunto de bits que son almacenados en un


dispositivo. Un archivo es identificado por un nombre y la descripción de la carpeta o directorio
que lo contiene. A los archivos informáticos se les llama así porque son los equivalentes
digitales de los archivos escritos en expedientes, tarjetas, libretas, papel o microfichas del
entorno de oficina tradicional.

Los datos de un archivo informático normalmente consisten en paquetes más pequeños de


datos (a menudo llamados registros o líneas) que son individualmente diferentes pero que
comparten algún rasgo en común. Por ejemplo, un archivo de nóminas puede contener datos
sobre todos los empleados de una empresa y los detalles de su nómina; cada registro del
archivo de nóminas se refiere únicamente a un empleado, y todos los registros tienen la
característica común de estar relacionados con las nóminas -esto es muy similar a colocar
todos los datos sobre nóminas en un archivador concreto en una oficina que no tenga ninguna
computadora. Un archivo de texto puede contener líneas de texto, correspondientes a líneas
impresas en una hoja de papel.

En algunos casos, los programas de computadora manipulan los archivos que se hacen
visibles al usuario de la computadora. Por ejemplo, en un programa de procesamiento de
texto, el usuario manipula archivos-documento a los que él mismo da nombre. El contenido del
archivo-documento está organizado de una manera que el programa de procesamiento de
texto entiende, pero el usuario elige el nombre y la ubicación del archivo, y proporciona la
información (como palabras y texto) que se almacenará en el archivo.

Los archivos de una computadora se pueden crear, mover, modificar, aumentar, reducir y
borrar. En la mayoría de los casos, los programas de computadora que se ejecutan en la
computadora se encargan de estas operaciones, pero el usuario de una computadora también
puede manipular los archivos si es necesario. Por ejemplo, los archivos de Microsoft Office
Word son normalmente creados y modificados por el programa Microsoft Word en respuesta a
las órdenes del usuario, pero el usuario también puede mover, renombrar o borrar estos
archivos directamente usando un programa gestor de archivos como Windows Explorer (en
computadoras con sistema operativo Windows).
También un archivo es un documento donde uno introduce algún tipo de Dato para almacenar
en un objeto que lo pueda leer o modificar como una computadora.

Almacenamiento de archivos[editar]
En términos físicos, la mayoría de los archivos informáticos se almacenan en discos duros —
discos magnéticos que giran dentro de una computadora que pueden registrar información
indefinidamente—. Los discos duros permiten acceso casi instantáneo a los archivos
informáticos.
Hace unos años solían usarse cintas magnéticas para realizar copias de seguridad. También
se usaban otros medios de almacenamiento como discos compactosgrabables, unidades Zip,
etcétera.
No obstante en la actualidad han cobrado mucho auge las memorias flash, dispositivos con
mucha capacidad de almacenamiento que tienen la ventaja de ser pequeños y portátiles;
suelen usarse para guardar archivos en dispositivos pequeños como Teléfonos
móviles o reproductores de audio portátiles.
Organización de Archivos
Pilas[editar]

Archivo de pilas: Registro de longitud variable. Conjunto variable de campos. Orden cronologico

Es la forma más fácil de organizar un archivo. Los datos se recogen en el orden en que llegan.
Su objetivo es simplemente acumular una masa de datos y guardarla.
Los registros pueden tener campos diferentes o similares en un orden distinto. Cada campo
debe ser autodescriptivo, incluyendo tanto un campo de nombre como el valor. La longitud de
cada campo debe indicarse implícitamente con delimitadores, explícitamente incluidos como
un subcampo más.
El acceso a los registros se hace por búsquedas exhaustiva y son fáciles de actualizar. Si se
quiere encontrar un registro que contiene un campo particular y un valor determinado, es
necesario examinar cada registro de la pila hasta encontrar el registro deseado. Si se quieren
encontrar todos los registros que contienen un campo particular o que tienen un valor
determinado para ese campo, debe buscarse el archivo entero.
Se aplica cuando los datos se recogen o almacenan antes de procesarlos o cuando no son
fáciles de organizar. Esta clase de archivo aprovecha bien el espacio cuando los datos
almacenados varían en tamaño y estructura. Fuera de estos usos limitados, este tipo de
archivos no se adapta a la mayoría de las aplicaciones.

Archivos secuenciales[editar]
Archivo:Archivos secuenciales.jpg

Archivo secuencial: Registro de longitud fija. Conjunto fijo de campos en orden constante.Orden
secuencial por el campo clave.

Es la forma más común de estructura de archivos.


Se emplea un formato fijo para los registros, son de la misma longitud y constan del mismo
número de campos de tamaño fijo con un orden determinado.
Se necesita almacenar los valores de cada campo; el nombre del campo y la longitud de cada
uno son atributos de la estructura del archivo. Cada registro tiene un campo clave que lo
identifica (generalmente es el primero de cada registro). Los registros se almacenan en
secuencia por la clave.
Se utilizan normalmente en aplicaciones de procesos por lotes, ya que es la única
organización de archivos que se puede guardar tanto en cintas como en discos.
Para las aplicaciones interactivas que incluyen peticiones o actualizaciones de registros
individuales, los archivos secuenciales no son óptimos. El acceso requiere una búsqueda
secuencial de correspondencias con la clave. Si el archivo entero o gran parte de él pueden
traerse a la memoria principal de una sola vez, se podrán aplicar técnicas de búsquedas más
eficientes. Al acceder un registro de un archivo secuencial grande, se produce un
procesamiento extra y un retardo considerable.
La organización física del archivo en una cinta o disco se corresponde exactamente con la
organización lógica del archivo, por lo tanto el procedimiento habitual es ubicar los nuevos
registros en un archivo de pila separado, es llamado archivo de registro o archivo de
transacciones .
Una alternativa es organizar físicamente el archivo secuencial como una lista enlazada, en
cada bloque físico se almacena uno o más registros y cada bloque del disco contiene un
puntero al bloque siguiente. La inserción de un nuevo registro implica la manipulación de
puntero, pero no requiere que el nuevo registro ocupe una posición particular del bloque físico.

Archivos secuenciales indexados[editar]


Los registros se organizan en una secuencia basada en un campo clave presentando dos
características, un índice del archivo para soportar los accesos aleatorios y un archivo de
desbordamiento. El índice proporciona una capacidad de búsqueda para llagar rápidamente al
registro deseado y el archivo de desbordamiento es similar al archivo de registros usado en un
archivo secuencial, pero está integrado de forma que los archivos de desbordamiento se
ubiquen siguiendo un puntero desde su registro predecesor.
La estructura más simple tiene como índice un archivo secuencial simple, cada registro del
archivo índice tiene dos campos, un campo clave igual al del archivo principal y un puntero al
archivo principal. Para encontrar un campo especifico se busca en el índice hasta encontrar el
valor mayor de la clave que es iguale o precede al valor deseado de la clave, la búsqueda
continua en el archivo principal a partir de la posición que indique el puntero.
Cada registro del archivo principal tiene un campo adicional que es un puntero al archivo de
desbordamiento. Cuando se inserta un nuevo registro al archivo, también se añade al archivo
de desbordamiento. El registro del archivo principal que precede inmediatamente al nuevo
registro según la secuencia lógica se actualiza con un puntero del registro nuevo en el archivo
de desbordamiento, si el registro inmediatamente anterior está también en el archivo de
desbordamiento se actualizará el puntero en el registro.
Para procesar secuencialmente un archivo completo los registros del archivo principal se
procesarán en secuencia hasta encontrar un puntero al archivo de desbordamiento, el acceso
continua en el archivo de desbordamiento hasta que encuentra un puntero nulo, entonces
renueva el acceso donde se abandonó en el archivo principal.
Archivos indexados[editar]

Archivo Indexado

A los registros se accede solo a través de sus índices. No hay restricción en la ubicación de
los registros, al menos un índice contiene un puntero a cada registro y pueden emplearse
registros de longitud variable.
Se suelen utilizar dos tipos de índices, uno exhaustivo que contiene una entrada para cada
registro del archivo principal y se organiza como un archivo secuencial para facilitar la
búsqueda, el otro índice es parcial que contiene entrada a los registros donde esté el campo
de interés.
Con registro de longitud variable, algunos registros no contendrán todos los campos y cuando
se añade un registro al archivo principal, todos los archivos de índices deben actualizarse.
Archivos directos o de dispersión
Explotan la capacidad de los discos para acceder directamente a cualquier bloque de
dirección conocida.
Se requiere un campo clave en cada registro.
Los archivos directos son muy usados donde se necesita un acceso muy rápido, donde se
usan registros de longitud fija y donde siempre se accede a los registros de una vez.
Estructura de Datos: Archivos Métodos de acceso El modo de acceso es la manera de acceder a los
registros de un archivo para leer información o para grabar información nueva en el mismo.
Existen fundamentalmente dos formas de acceso: Acceso secuencial Se accede a los registros
según secuencia física, en el orden es que están escritos. Dicho de otro modo, para acceder al
registro N hay que pasar previamente por los N-1 registros anteriores. Acceso Directo Permite el
acceso a un registro determinado sin tener que pasar previamente por los registros anteriores.

Вам также может понравиться