More on Buffer Management
Requestor of page must unpin it, and indicate whether page has been modified:
- dirty bit is used for this.
Page in pool may be requested many times:
- a pin count is used. A page is a candidate for replacement iff pin count = 0.
CC & recovery may entail additional I/O when a frame is chosen for replacement. (Write-Ahead Log protocol; more later.)