Please enable JavaScript.
Coggle requires JavaScript to display documents.
Driver - Coggle Diagram
Driver
Khái niệm
Phần mềm
Nhiều lệnh
Hướng dẫn CPU tương tác với thiết bị
Bộ điều khiển
Theo chức năng
Hard disk controller
Graphic controller
Keyboard controller
Theo kỹ thuật giao tiếp
PCI controller
USB controller
I2C controller
Chức năng
Bus driver
Hướng dẫn CPU làm việc với bộ điều khển
2 phần
Protocol specific
Chứa lệnh hướng dẫn CPU làm việc
Protocol abstraction
cung cấp dịch vụ cho device driver sử dụng:
Device driver
Hướng dẫn CPU làm việc với thiết bị
2 phần
OS specific
Cung cấp cho HDH các dịch vụ đọc ghi dữ liệu
device specific
Chứa lệnh hướng dẫn CPU làm việc với thiết bị
Lượng dữ liệu
Character device
1 byte
Block device
1 khối = 512 bytes
Network device
Gói tin = nhiều bytes
Quá trình
Process => System call interface => Device management => Device driver => Bus driver => Bộ điều khiển => Device driver