Khác biệt giữa bản sửa đổi của “Trình điều khiển thiết bị”

Nội dung được xóa Nội dung được thêm vào
Thẻ: Xóa chú thích Thêm nội dung không nguồn Soạn thảo trực quan
Dòng 20:
Trong môi trường Linux, lập trình viên có thể xây dựng trình điều khiển thiết bị như một phần của hạt nhân, riêng biệt dưới dạng mô-đun có thể tải hoặc dưới dạng trình điều khiển chế độ người dùng (đối với một số loại thiết bị nhất định có giao diện nhân, chẳng hạn như thiết bị USB). Makedev bao gồm một danh sách các thiết bị trong Linux, bao gồm ttyS (thiết bị đầu cuối), lp (cổng song song), hd (đĩa), vòng lặp và âm thanh (những thiết bị này bao gồm bộ trộn, bộ tuần tự, dsp và âm thanh). [4]
 
Tệp Microsoft Windows .sys và tệp .ko Linux có thể chứa trình điều khiển thiết bị có thể tải được. Ưu điểm của trình điều khiển thiết bị có thể tải được là chúng chỉ có thể được tải khi cần thiết và sau đó được tải xuống, do đó tiết kiệm bộ nhớ nhân.
[[Microsoft Windows]] [[.sys]] files and [[Linux]] .ko files can contain loadable device drivers. The advantage of loadable device drivers is that they can be loaded only when necessary and then unloaded, thus saving kernel memory.
 
==Kernel mode vs. user mode==