Windows Driver Model
維基百科,自由的 encyclopedia
視窗驅動程式模型(Windows Driver Model,簡稱WDM),是微軟視窗作業系統的驅動程式設計架構,包括對於各項裝置(Device)的支援,如鍵盤(Keyboard)、滑鼠(Mouse)、網路卡(Network Driver Interface Specification,Ndis)、通用序列匯流排(Universal Serial Bus,USB)等。WDM可支援Windows 98, Windows 98 Second Edition, Windows Me, Windows 2000, Windows XP以及Windows Server 2003在x86平台上的建制工作。這個架構分成好幾個管理層面:
- 核心(Kernel)
- 物件管理(Object Manager)
- 執行(Executive)
- 輸入輸出管理(I/O Manager)
- 記憶體管理(Memory Manager)
- 行程服務(Process Service)
- 執行時期函式庫(Run-time Library)
- 電源管理(Power Manager)
- 隨插即用子系統(Plug and Play Subsystem)
- 視窗管理指令(Windows Management Instrumentation,WMI)
- 核心流(Kernel Streaming)
- 硬體抽象層(Hardware Abstraction Layer)