The journey of an I/O request in the block layer
The following table provides a concise overview of the structures that were covered in the previous section:
Structure |
Representation of |
Description |
|
Physical disk |
This is used to represent the physical device as a whole and contains information such as the disk’s capacity and geometry |
|
Block device |
This represents a specific instance of a device and contains information such as the major and minor numbers, partitions, and the queue to handle I/O requests |
|
Block of data in memory |
This is used to track the data that is read from or written to a block device in memory |