baja - TEC-Digital
baja - TEC-Digital
baja - TEC-Digital
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
I.C. RENE EDMUNDO CUEVAS VALENCIA.<br />
TRABAJO DE MARCO<br />
Numero de celda Apnt. De celda de<br />
sfjo.<br />
Apuntador al<br />
Hueco de mayor<br />
primer hueco<br />
tamaño<br />
Tam. de hueco<br />
Tam. de hueco<br />
Tam. de hueco<br />
Figura 13-20 Celda con cadena de huecos<br />
Registro, el espacio liberado puede agregarse como un hueco mas, a la cadena de<br />
huecos. Si este espacio liberado queda contiguo a los huecos previamente existentes, los<br />
espacios pueden combinarse para hacer un hueco mas grande. Pocos huecos grandes son<br />
preferibles a muchos huecos pequeños, por que la probabilidad de tener que dirigir un<br />
nuevo registro fuera de su cubeta de origen es mayor cuando hay muchos huecos<br />
pequeños.<br />
Cuando se utilizan registros de longitud variable y el direccionamiento es por<br />
cubeta, es usualmente el sistema de manejo de registros, mas que el programador quien<br />
es responsable de la administración del espacio para las cubetas.<br />
USO DE ARCHIVOS RELATIVOS<br />
Apnt. Sig. hueco<br />
Apnt. Sig. Hueco<br />
Apnt. Sig. Hueco<br />
Los archivos relativos se utilizan con tanta frecuencia que muchos lenguajes de<br />
programación manejan su delación, creación, actualización y recuperación. El Pascal es<br />
una notable excepción aunque algunos compiladores de Pascal manejan extensiones al<br />
lenguaje para utilizar archivos relativos.<br />
El COBOL, FORTRAN y PL/I, el programador suministra al sistema una<br />
dirección relativa del registro, cuando el registro se almacena y cuando se recupera. Es<br />
responsabilidad del programador ejecutar la transformación de la llave a una dirección;<br />
MATERIAL DE APOYO A LA MATERIA DE ESTRUCTURAS DE DATOS III - 64 -