Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MIRIAM MORALES
•Organización secuencial
Organización secuencial
Esta organización tiene el último registro en particular, contiene una marca (en
general un asterisco) de fin de archivo, la cual se detecta con funciones tipo
EOF (end of file) o FDA (Fin de Archivo).
Organización directa
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 continuo en el archivo de desbordamiento hasta que encuentra un puntero
nulo, entonces renueva el acceso donde se abandonó en el archivo principal.
Se utiliza una “raíz” para indicar en qué parte del disco comienza el “directorio raíz” .
El “directorio raíz” apunta a los “directorios de usuarios”.
Un “directorio de usuario” contiene una entrada para cada uno de los archivos del
usuario.
Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo
referenciado.
Los nombres de archivos solo necesitan ser únicos dentro de un directorio de usuario
dado.
El nombre del sistema para un archivo dado debe ser único para el sistema de archivos.
En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo suele estar
formado como el “nombre de la trayectoria” del directorio raíz al archivo.
Las otras carpetas pueden contener todavía más archivos y carpetas, y así
sucesivamente, construyéndose una estructura en árbol en la que una «carpeta raíz» (el
nombre varía de una computadora a otra) puede contener cualquier número de niveles
de otras carpetas y archivos. A las carpetas se les puede dar nombre exactamente igual
que a los archivos (excepto para la carpeta raíz, que a menudo no tiene nombre). El uso
de carpetas hace más fácil organizar los archivos de una manera lógica.