Modern disks often have a feature called "command queuing" (This is called TCQ in SCSI disks, and NCQ in SATA disks). This means that many commands can be sent at the same time, and the hard disk will put them into the best order. To store the commands and re-order them, the hard disk needs the disk buffer