Mô hình trình điều khiển Windows (WDM)

Tác Giả: Randy Alexander
Ngày Sáng TạO: 28 Tháng Tư 2021
CậP NhậT Ngày Tháng: 20 Tháng Sáu 2024
Anonim
Mô hình trình điều khiển Windows (WDM) - Công Nghệ
Mô hình trình điều khiển Windows (WDM) - Công Nghệ

NộI Dung

Đị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.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

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 cho 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ệ điều hành mới có thể hoặc không thể hoạt động bằ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ư er
  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 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ụ: một thẻ điều chỉnh TV có thể chụp ảnh độ 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 Framework (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.