Device drivers manage I/O devices at the I/O control layer
Given commands like “read drive1, cylinder 72, track 2, sector 10, into memory location 1060” outputs low-level hardware specific commands to hardware controller
Basic file system given command like “retrieve block 123” translates to device driver
Also manages memory buffers and caches (allocation, freeing, replacement)
Buffers hold data in transit
Caches hold frequently used data
File organization module understands files, logical address, and physical blocks
Translates logical block # to physical block #
Manages free space, disk allocation
Device drivers manage I/O devices at the I/O control layerGiven commands like “read drive1, cylinder 72, track 2, sector 10, into memory location 1060” outputs low-level hardware specific commands to hardware controllerBasic file system given command like “retrieve block 123” translates to device driverAlso manages memory buffers and caches (allocation, freeing, replacement)Buffers hold data in transitCaches hold frequently used dataFile organization module understands files, logical address, and physical blocksTranslates logical block # to physical block #Manages free space, disk allocation
การแปล กรุณารอสักครู่..
