Windows设备管理[精选].pptVIP

  • 0
  • 0
  • 约6.71千字
  • 约 42页
  • 2017-01-18 发布于江苏
  • 举报
Windows设备管理[精选]

Windows 设备管理 Windows 2000/XP的I/O系统 1.Windows I/O系统结构和组件 2.Windows I/O系统的数据结构 3.Windows 设备驱动程序 4.Windows I/O处理 1.Windows I/O系统结构和组件 Windows 2000/XP I/O 系统是Windows 2000/XP 执行体的组件,存在于 NTOSKRNL .EXE 文件中。它接受来自用户态和核心态的 I/O 请求,并且以不同的形 式把它们传送到 I/O 设备。 Windows 2000/XP I/O 系统的设计目标如下: (1)高效快速进行 I/O 处理; (2)使用标准的安全机制保护共享的资源; (3)满足Win32、OS/2 和 POSIX (Portable Operating System)子系统指定的 I/O服务的需要; (4)允许用高级语言编写驱动程序; (5)根据用户的配置或者系统中 硬件设备的添加和删除,能在系统中动态地添加或删除相应的设备驱动程序; (6)为包括 FAT、CD-ROM 文件系统(CDFS)、UDF (Universal Disk Format)文件系统和 Windows 2000/XP 文件系统(NTFS) 的多种可安排的文件系统提供支持; (7)允许整个系统或者单个硬件设备进入和离开低功 耗状态,这样可以节约能源。 Windows 2000/XP I/O 系统定义了Windows 2000/XP 上的 I/O 处理模型,并且执行公用的或被多个驱动程序请求的功能。它主要负责创建代表I/O 请求的 IRP 和引导通过不同驱动程序的包,在完成 I/O 时向调用者返回结果。 I/O 管理器通过使用 I/O 系统对象来定位不同的驱动程序和设备,这些对象包括驱动程序对象和设备对象。内部的Windows 2000/XP I/O 系统以异步操作方式获得高性能,并且向用户态应用程序提供同步和异步I/O 功能。 设备驱动程序不仅包括传统的硬件设备驱动程序,还包括文件系统、网络和分层过滤器驱动程序。通过使用公用机制,所有驱动程序都具有相同的结构,并以相同的机制在彼此之间和 I/0 管理器通信。所以,它们可以被分层,即把一层放在另一层上来 达到模块化,并可以减少在驱动程序之间的复制。 Windows 2000/XP I/O 系统的结构和组件 用户态即插即用组件用于控制和配置设备的用户态 API 。 I/O 管理器把应用程序和系统组件连接到各种虚拟的、逻辑的和物理的设 备上,并且定义了一个支持设备驱动程序的基本构架。负责驱动 I/O 请求的处理,为设备驱动程序提供核心服务。它把用户态的读写转化为 I/O 请求包 IRP 。 设备驱动程序为某种类型的设备提供一个I/O 接口。设备驱动程序从 I/O 管 理器接受处理命令,当处理完毕后通知 I/O 管理器。设备驱动程序之间的协同工作也通过 I/O 管理器进行。 即插即用管理器PnP(plug and play)通过与 I/O 管理器和总线驱动程序的协同工作来检测硬件资源的分配,并且检测相应硬件设备的添加和删除。 电源管理器通过与 I/O 管理器的协同工作来检测整个系统和单个硬件设备,完成不同电源状态的转换。 WMI(Windows Management lnstrumentation)支持例程也叫做 Windows 驱动程序模型 WDM(Windows Driver Model)WMI 提供者,允许驱动程序使用这些支持例程作为媒介,与用户态运行的 WMI 服务通信。 即插即用WDM 接口I/O 系统为驱动程序提供了分层结构,这一结构包括WDM 驱动程序、驱动程序层和设备对象。WDM 驱动程序可以分为三类:总线驱动程序、驱动程序和过滤器驱动程序。每一个设备都含有两个以上的驱 动程序层,用于支持它所基于的 I/O 总线的总线驱动程序,用于支持设备的功能驱动程序,以及可选的对总线、设备或设备类的I/O 请求进行分类的过滤器驱动程序。 注册表作为一个数据库,存储基本硬件设备的描述信息以及驱动程序的初始化和配置信息。 硬件抽象层(HAL Hardware Abstraction Layer ) I/O 访问例程把设备驱动程序与多种多样的硬件平台隔离开来,使它们在给定的体系结构中是二进制可移植的,并在Windows 2000/XP支持的硬件体系结构中是源代码可移植的。 在 Windows 2000/XP 中,所有的I/O 操作都通过虚拟文件执行,隐藏了 I/O 操作目标的实现细节,为应用程序提供了一个统一的到设备的接口。虚拟文件是指用于I/O的所有源

文档评论(0)

1亿VIP精品文档

相关文档