Record-based backward skipping is provided for accessing logical records
contained within physical blocks of data of a storage medium. A computing
unit coupled to the storage medium reads a current block of data from the
storage medium and determines a number of logical records within the
current block, as well as the location of each logical record. The number
of logical records is then employed to determine whether the desired
logical record is within the current block, and if so, a pointer is
provided to the desired logical record for skipping back to that record.
If the desired logical record is not within the current block, then a
previous block is read from the storage medium and the process is repeated
to determine whether the desired logical record is within the new block.
al revés el saltar Registrar-basado se proporciona para tener acceso a los registros lógicos contenidos dentro de bloques físicos de datos de un medio de almacenaje. Una unidad que computa juntada al medio de almacenaje lee un bloque actual de datos del medio de almacenaje y determina un número de registros lógicos dentro del bloque actual, así como la localización de cada registro lógico. El número de registros lógicos entonces se emplea para determinarse si el registro lógico deseado está dentro del bloque actual, y si es así un indicador se proporciona al registro lógico deseado para saltar de nuevo a ese expediente. Si el registro lógico deseado no está dentro del bloque actual, entonces un bloque anterior se lee en el medio de almacenaje y el proceso se repite para determinarse si el registro lógico deseado está dentro del nuevo bloque.