Trong tin học, trình điều khiển hay trình điều khiển thiết bị [tiếng Anh: device driver, hay gọi tắt là driver] là một chương trình máy tính vận hành hoặc điều khiển một loại thiết bị ngoại vi cụ thể được gắn vào một máy
tính.[1] Driver cung cấp giao diện phần mềm cho các thiết bị phần cứng, cho phép
hệ điều hành [nếu có] và các chương trình máy tính khác truy cập các chức năng phần cứng mà không cần biết chi tiết chính xác về phần cứng đang được sử dụng.
Driver giao tiếp với thiết bị thông qua bus máy tính hoặc giao tiếp
hệ thống con mà phần cứng kết nối. Khi một chương trình gọi yêu cầu một chương trình
con trong trình điều khiển, driver sẽ đưa ra các lệnh cho thiết bị. Sau khi thiết bị gửi dữ liệu trở lại driver, driver có thể gọi các chương trình con trong chương trình gọi ban đầu.
Driver phụ thuộc vào phần cứng và hệ điều hành cụ thể. Chúng thường cung cấp xử lý ngắt cần thiết cho bất kỳ giao diện phần cứng phụ thuộc thời gian không đồng bộ cần thiết
nào.[2]
Xem thêm[sửa |
sửa mã nguồn]
- Device driver synthesis and
verification
- Driver wrapper
- Phần mềm tự do nguồn mở
- Firmware
- Interrupt
- Loadable kernel module
- Makedev
- Open-source hardware
- Printer driver
- Replicant [operating system]
- udev
Tham
khảo[sửa | sửa mã nguồn]
- ^ “What is all device driver?”. WhatIs.com. TechTarget. Truy cập ngày 19 tháng 3 năm
2018.
- ^ EMC Education Services [2010]. Information Storage and Management: Storing, Managing, and Protecting Digital Information. John Wiley & Sons.
ISBN 9780470618332.
Liên kết ngoài[sửa |
sửa mã nguồn]
- Windows Hardware Dev Center
- Linux Hardware Compatibility Lists and Linux Drivers
- Understanding Modern Device Drivers[Linux]
- BinaryDriverHowto, Ubuntu.
- Linux Drivers Source
| Bài viết liên quan đến điện toán này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài
được hoàn chỉnh hơn.
|
Hệ điều hành
Chung- Tuyên truyền
- So sánh
- Công nghệ pháp lý
- Lịch sử hệ điều hành
- Hobbyist development
- Danh sách
- Thời biểu
- Thị
phần sử dụng
|
Hạt nhân
Cấu trúc - Exokernel
- Hybrid kernel
- Microkernel
- Monolithic
| Các thành phần
- Chương trình điều khiển
- Loadable kernel module
- Microkernel
- User space
|
|
Quản lý tiến trình
Các khái niệm - Context switch
- Ngắt
- Giao
tiếp liên tiến trình
- Task
- Tiến trình
- Khối điều khiển tiến trình
- Hệ điều hành thời gian thực
- Luồng [thread]
- Chia sẻ thời gian
| Thuật toán lập kế hoạch - Máy tính
đa tác vụ
- Fixed-priority pre-emptive scheduling
- Multilevel feedback queue
- Preemption [computing]
- Round-robin scheduling
- Shortest job next
|
|
Quản lý bộ nhớ và
bảo vệ tài nguyên- Bus error
- General protection fault
- Bảo vệ bộ nhớ
- Phân trang
- Protection ring
- Segmentation fault
- Bộ nhớ ảo
|
Truy cập lưu trữ và
hệ thống tập tin- Khởi động máy
tính
- Giải phân mảnh
- Device file
- File attribute
- Inode
- Journaling file system
- Disk partitioning
- Virtual file system
- Virtual tape library
|
Danh sách- AmigaOS
- Android
- BeOS
- BSD
- DOS
- GNU Hurd
- iOS
- Linux
- Mac OS
- MorphOS
- OpenVMS
- OS/2
- OSv
- QNX
- ReactOS
- RISC OS
- Solaris
- Transaction Processing Facility
- Unix
- VM [hệ điều hành]
- Microsoft Windows
- Z/OS
|
Khái niệm khác- Giao diện lập trình ứng dụng
- Mạng máy tính
- Hardware abstraction
- Live CD
- Live USB
- Operating system shell
- Giao diện dòng lệnh
- Giao diện đồ họa người dùng
- Text-based user interface
- Giao diện người dùng giọng nói
- Preboot Execution Environment
|
Tiêu đề chuẩn
- BNE:
XX546589
- BNF: cb12492202q
[data]
- GND: 4185971-6
- LCCN:
sh93009551
- NDL: 01108739
|
Device driver gồm những gì?
Những thiết bị cần có driver hầu hết đều quan trọng bao gồm:.
Vi xử lý.
Card màn hình..
Bo mạch chủ Card âm thanh. Card mạng. Cổng USB..
Ổ cứng..
Bàn phím..
Chuột máy tính..
Màn hình..
Driver thiết bị là gì?
Driver là môi trường giúp cho hệ điều hành tương tác với phần cứng của máy tính. Ví dụ: Khi máy tính của bạn có card màn hình nhưng bạn không cài driver cho máy thì hệ điều hành sẽ không sử dụng được card màn hình dẫn đến màn hình máy bị phóng to hoặc bị đen màn hình.
Driver là làm gì?
Driver là cầu nối giữa phần cứng và phần mềm giúp cho hệ điều hành và máy tính tương tác với nhau. Driver đảm nhận vai trò trung gian vô cùng quan trọng, vì để hệ điều hành có thể nhận các thiết bị từ phần cứng cần phải có driver. Nếu driver không đúng thì hệ điều hành cũng không nhận được các thiết bị từ phần cứng.
Thiết bị điều khiển là gì?
Thiết bị điều khiển là gì
Là thiết bị có cấu tạo từ đơn giản đến phức tạo dùng để đóng ngắt, điều khiển các hoạt động của các thiết bị điện khác hoặc điều khiển mạng điện… Nhờ những công dụng hữu ích của các thiết bị điều khiển nên nó đóng vai trò rất quan trọng trong các hệ thống điện trong công nghiệp.