13.6. Buffer Management

DBMS application programs require input/output (I/O) operations, which are performed by a component of operating system. These I/O operations normally use buffers to match the speed of the processor and the relatively fast main (or primary) memories with the slower secondary storages and also to minimise the number of I/O operations between the main and secondary memories wherever possible. The buffers are the reserved blocks of the main memory. The assignment and management of memory blocks is called and the component of the operating system that performs this task is called buffer manager. The buffer manager is responsible for the efficient management of the database buffers that are used to transfer (flushing) pages ...

Get Database Systems: Concepts, Design and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.