1. Explain what the buffer manager must do to process a read request for a page. What happens if the requested page is in the pool but not pinned?
2. When does a buffer manager write a page to disk?
3. What does it mean to say that a page is pinned in the buffer pool? Who is responsible for pinning pages? Who is responsible for unpinning pages?