Está en la página 1de 4

Miguel Orquera

Cada base de datos se corresponde con varios


archivos a nivel de sistema operativo.
Estos archivos residen permanentemente en disco y
las copias de seguridad en cinta magntica.
Cada archivo est dividido en unidades de
almacenamiento de tamao constante llamados
bloques, que son las unidades de asignacin de
almacenamiento y transferencia de datos.
Acceso al
almacenamiento

Se debe minimizar el nmero de transferencias de
bloques entre disco y memoria RAM.
Hay que mantener en memoria RAM tantos bloques
como sea posible para que cuando se necesite un
bloque, no sea necesario acceder a disco.
El gestor de buffers es el subsistema responsable de
la asignacin de espacio de los bloques en memoria
RAM.

Acceso al
almacenamiento

Los programas solicitan al gestor de buffers los
bloques de datos. Si el bloque ya est en el buffer, el
gestor de buffers entrega su direccin al programa.
Si el bloque no est en el buffer, debe recuperarlo
desde disco, para eso, el gestor de buffers reserva un
espacio al nuevo bloque descartando a otro con
estrategia LRU. Luego lee el nuevo bloque desde
disco y lo ubica en el buffer, pasando su direccin al
programa que lo necesita.
Gestor de buffers

También podría gustarte