Professional Documents
Culture Documents
Lectura 1 - Modulo 4
Lectura 1 - Modulo 4
Sistema de archivos
Video conceptual
Referencias
LECCIÓN 1 de 3
Sistema de archivos
Acceso a archivos
Los archivos están formados por registros, los cuales luego son convertidos
en bloques para ser almacenados en el disco. La forma en que se accede a
un registro (no a los bloques en el disco) determina la estructura lógica de un
archivo. Como se muestra en la figura 1, existen diversas formas de acceso.
Pila
–
Es la forma más simple de organizar un archivo. Los datos van llegando al
archivo y en ese orden se va formando una pila de registros. Como los
registros pueden tener diferentes tipos de campos, estos deben
autodescribirse. Su longitud debe estar indicada de manera explícita, de
modo que luego sea posible utilizar el método de búsqueda exhaustiva para
obtener un dato particular. Esta búsqueda revisa todos los registros y busca
coincidencias entre registro, campo y valor. No obstante, como en general
debe recorrerse gran parte del archivo (o todo) para encontrar el dato
buscado, este método no es el más usado por la mayoría de las aplicaciones.
Archivo secuencial
–
A diferencia del método de pila, en un archivo secuencial todos los registros
son de igual tamaño. Cada registro está compuesto por un número
predefinido de campos de igual tamaño. No es necesario, entonces,
identificar información adicional sobre el tamaño. Se denomina campo clave
al primer campo de cada registro, el cual identifica de forma única a cada
registro y sirve, además, para realizar un orden, ya sea alfabético o numérico.
Si bien el rendimiento no es bueno para aplicaciones interactivas que
requieren consultar y actualizar registros individuales, es ideal para
aplicaciones por lotes. Aun así, el rendimiento no es bueno, ya que se debe
buscar la clave, lo cual lleva tiempo.
archivo de desbordamiento.
Archivo indexado
–
Este tipo de acceso permite realizar búsquedas por atributos que no sean el
campo clave. Para lograrlo, se debe utilizar un índice por cada atributo que
puede utilizarse para la búsqueda. Un índice exhaustivo contiene una entrada
por cada registro del fichero principal. Para facilitar la búsqueda, el índice, a
su vez, está organizado como un fichero secuencial. Un índice parcial
contiene entradas a los registros donde el campo de interés existe (Stallings,
2005).
Bloques fijos: la longitud de los registros es fija, por lo que cierta cantidad
de ellos entrarán en un bloque. Si sobra lugar, se genera fragmentación
interna.
La figura 4 muestra una comparación entre las tres técnicas. Vemos que al
no generar fragmentación, la técnica de bloques variables extendidos
optimiza el espacio utilizado, pero su implementación es más complicada.
Fuente: [imagen sin título sobre cuadro sinóptico de la composición del disco rígido], s. f.,
https://bit.ly/3aei2ca
Concepto
Linux, Unix.
Fuente: [imagen sin título sobre file directory entries], 2015, https://bit.ly/39khgek
Fuente: [imagen sin título sobre estructura del sistema de archivos en Linux], 2017,
https://bit.ly/2YiE47V
Virtualización
Emulación
http://sistop.org/pdf/sistemas_operativos.pdf
C O NT I NU A R
LECCIÓN 2 de 3
Video conceptual
Verify to continue
We detected a high number of errors from your
connection. To continue, please confirm that
you’re a human (and not a spambot).
C O NT I NU A R
LECCIÓN 3 de 3
Referencias