 The disk buffer is controlled by the microcontroller in the hard disk drive, and the page cache is controlled by the computer to which that disk is attached.The disk buffer is usually quite small, ranging between 8 and 256 MiB, and the page cache is generally all unused main memory.While data in the page cache is reused multiple times, the data in the disk buffer is rarely reused.