Buffer Pool (cont)
Buffer pool operations: (both take single PageID argument)
-
request_page(pid) , release_page(pid) , ...
To some extent ...
-
request_page() replaces getBlock()
-
release_page() replaces putBlock()
Buffer pool data structures:
-
Page frames[NBUFS]
-
FrameData directory[NBUFS]
-
Page is byte[BUFSIZE]
|