Trang Chủ Phát triển Mô hình trình điều khiển windows (wdm) là gì? - định nghĩa từ techopedia

Mô hình trình điều khiển windows (wdm) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mô hình trình điều khiển Windows (WDM) có nghĩa là gì?

Mô hình trình điều khiển Windows (WDM) là khung trình điều khiển hoặc kiến ​​trúc giúp mã nguồn tương thích với Windows 98, 2000, Me, XP và tất cả các phiên bản Microsoft Windows mới hơn, tức là tất cả các phiên bản Windows 32 bit. WDM được thiết kế để thay thế cho VxD, VxD, công nghệ trình điều khiển được sử dụng trên các phiên bản trước như Windows 3.1, Windows 95 và Windows NT.


Còn được gọi là Mô hình trình điều khiển Win32.

Techopedia giải thích Mô hình trình điều khiển Windows (WDM)

Với mã nguồn ít yêu cầu hơn, mô hình trình điều khiển Windows hiệu quả hơn VxD và nó yêu cầu mã chuẩn. Tuy nhiên, trình điều khiển WDM không tương thích ngược với các phiên bản Windows trước Windows 98, ví dụ Windows 3.1, 95 và NT 4.0 hoặc các phiên bản cũ hơn HĐH mà chúng được viết ban đầu. WDM tương thích với các phiên bản sau. Một vấn đề mà điều này tạo ra là các tính năng HĐH mới có thể hoặc không, hoạt động bằng cách sử dụng trình điều khiển được viết cho các phiên bản HĐH trước.


Trình điều khiển WDM được phân thành ba loại:

  1. Trình điều khiển chức năng được viết cho một thiết bị cụ thể, chẳng hạn như máy in
  2. Trình điều khiển xe buýt dành cho các bus phổ biến như PCI, SCSI và USB và được thiết kế cho bộ điều khiển xe buýt, bộ điều hợp hoặc cầu nối (và các nhà cung cấp phần mềm có thể tạo trình điều khiển xe buýt của riêng họ)
  3. Trình điều khiển bộ lọc, có thể là trình điều khiển không phải thiết bị, nhưng khi chúng kích hoạt một thiết bị, chúng sẽ thêm giá trị hoặc thay đổi hoạt động của một thiết bị cụ thể hoặc nhiều thiết bị.

Cả trình điều khiển WDM và trình điều khiển VxD sẽ hoạt động với HĐH Windows 98 (Windows 98, Windows 98 Second Edition và Windows Me). Tuy nhiên, thông thường trình điều khiển WDM cho phép nhiều tính năng hơn, ví dụ: thẻ điều chỉnh TV có thể chụp ảnh có độ phân giải cao hơn.


Các nhà phát triển phần mềm trình điều khiển đã có một số lời chỉ trích về WDM, bao gồm:

  • Điều đó rất phức tạp để hiểu.
  • Các tương tác với các sự kiện plug-n-play và quản lý năng lượng rất khó khăn.
  • Hủy bỏ hướng dẫn I / O (đầu vào / đầu ra) là rất có vấn đề.
  • Mỗi trình điều khiển yêu cầu hàng ngàn dòng mã hỗ trợ.
  • Không có hỗ trợ kỹ thuật để viết trình điều khiển chế độ người dùng thuần túy (bộ điều khiển sử dụng đặc biệt tùy chỉnh).
  • Các tài liệu và trình điều khiển mẫu có chất lượng nghi vấn.

Những vấn đề này đã khiến Microsoft phát hành một bản thay thế cho WDM, được gọi là Windows Windows Driver Foundation, trong hai phiên bản: Khung Kernel-Mode Driver Khung (KMDF) dành cho Windows 2000 và Windows XP; và Khung trình điều khiển chế độ người dùng và nhóm (UMDF) dành cho Windows XP và các phiên bản mới hơn.

Mô hình trình điều khiển windows (wdm) là gì? - định nghĩa từ techopedia