Method | Latency (in microsecond) | Throughput (in KB/s) | CPU Utilization (%) |
Polling: 1 Byte at a time | 100 | 10 | 5 |
Batching | 1000 | 21 | 10.5 |
Batching + Interrupt (Contect Switching) | 106 | 18 | 8.9 |
DMA+Interrupt | 61 | 91 | 45 |
DMA+Polling | 56 | 162 | 84 |
Table of Files | DATA | ... | ... | ... |
11 Bytes | 4 Bytes | 10 Bytes |
Sector Number | Size | Name |
Boot Sector | Super Block | FAT | DATA | ... | ... | ... |
Current Sector | Next Sector |
#1 | 27 |
#2 | 67 |
... | ... |
Name (11 Bytes) | Size of File(4 Bytes) | Type (At least 1 bit) | Permission |
Boot Sector | Super Block | Block Bitmap | Inode Table | DATA | ... | ... | ... |
Link Count |
Owner |
Group |
Permission |
... |
Block Number |
... |
Block Number of List of Blocks |
File Name (14 Bytes) | Inode Number (2 Bytes) |