VicoTas
Câu hỏi
avatar ChoeGa
25/05/2013 20:32

Một vài câu hỏi trong chủ đề "Lập trình" đôi khi có đề cập đến việc "viết module driver thiết bị"?

Một vài câu hỏi trong chủ đề "Lập trình" đôi khi có đề cập đến việc "viết module driver thiết bị", xin giải thích rõ hơn?

Danh sách câu trả lời (1)
avatar dinhbalan01 25/05/2013 20:32
Device driver" là thuật ngữ miêu tả module phần mềm nằm giữa phần cứng thiết bị và HĐH, nhiệm vụ của nó là che giấu các tính chất phần cứng rồi cung cấp lại cho cấp phía trên (HĐH) 1 giao tiếp sử dụng (interface) thiết bị độc lập với thiết bị, nhờ đó HĐH có thể quản lý bất kỳ thiết bị phần cứng nào nếu thiết bị đó có device driver kèm theo.

Thường hãng phần cứng nào chế tạo thiết bị I/O phải có trách nhiệm viết device driver cho thiết bị của mình rồi phân phối kèm theo thiết bị phần cứng. Tuy nhiên nếu người dùng (chuyên nghiệp) muốn thay đổi một số tính năng của device driver nào đó thì phải viết lại nó theo yêu cầu riêng của mình. Trường hợp khác là người dùng tự lắp ráp phần cứng và gắn vào PC, trong trường hợp này người dùng phải tự mình viết "device driver" cho phần cứng mà mình lắp ráp thì HĐH và ứng dụng mới có thể truy xuất thiết bị phần cứng này.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Trong C#, làm sao để chuyển từ 1 chuỗi sang 1 mảng ký tự?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

MrTien Xin hỏi tài liệu và mã nguồn về hệ thống email, cách viết một chương trình "send email" đơn giản giữa 2 máy?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

Vinh Cho em hỏi về hailstorm service là gì?Em cảm ơn nhìu nhìu ạh!

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách thực hiện cho SQL Server cập nhật dữ liệu liên tục hàng tồn kho trên form bán hàng. Phần mềm viết bằng VB?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Xin cho biết cách lập trình bằng VB 6.0 để nhập 1 file *.dbf vào dữ liệu Access?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Em muốn lập trình game 3D thì học ngôn ngữ lập trình nào?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Có thể hướng dẫn tôi lập trình bằng ngôn ngữ máy được không? Cám ơn.

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Em mới tìm hiểu về lập trình C++, không biết C++ có gì hay hơn C?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

nophoto Sử dụng phần mềm nào để lập trình Trí Tuệ Nhân Tạo? Có thể tìm tài liệu ở đâu?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

Lê Thị Hoa Hồng Xin hỏi làm thế nào để chọn từng cột data (bôi đen) trong richtextbox trong VB6, giống như chức năng Ctrl+Shift+F8 trong Word?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Hướng dẫn lập trình thu âm thanh từ microphone bãng C++. ??

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

dang duc thang Cách thức lập trình nhận dạng giọng nói?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Lập trình VB dùng textbox, khi copy văn bản soạn thảo bãng font Times New Roman vào thì không hiện đúng tiếng Việt?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Winsock trong VB6 có nghĩa là gì?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong Java, làm thế nào để lấy processor ID (CPU)?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Mới học VB 6.0 và muốn thực hành thiết kế 1 calculator, xin hướng dẫn cách lập trình điều khiển các con số trên máy tính?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Chương trình sử dụng ngắt 16h viết bằng C++ chạy trên nền Windows bị thông báo lỗi bộ xử lý hoặc không thể truy xuất các thanh ghi được?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Xin hỏi trong Windows Vista có thay đổi cấu trúc thư viện API âm thanh không?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong VB 6 có thể thực hiện lập trình theo kiểu OOP - sử dụng class và method được không?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

nophoto Trong VB 6.0, làm thế nào để độ rộng dropdown của combobox vừa với độ dài text của combobox?

Đăng lúc: 20:31 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip