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)