问题
单项选择题
Windows NT为了实现在多种硬件平台上的可移植性,其最关键的部分是 (9) ,它是 (10) 。
A.硬件的一部分
B.可加载的核心态模块
C.一组系统调用
D.设备驱动程序
答案
参考答案:B
解析:
[分析]: 关于Windows NT的介绍见试题2的分析。图7-1简要地描述了Windows NT系统的组成结构。
从图7-1中可以看到,在物理硬件与系统核心之间有一个硬件抽象层 (Hardware Abstraction Layer,HAL),它是一个可加载的核心态模块(HALL. DLL),它屏蔽了不同平台硬件的差异,向操作系统的上层提供了一套统一的接口。HAL隐藏各种与硬件有关的细节,例如I/O接口、中断控制器以及多处理器通信机制等任何体系结构专用的和依赖于计算机的函数,从图7-1中我们还可以看到,设备驱动程序是被I/O管理器包围起来的,即驱动程序与操作系统上层的通信全部都要通过I/O管理器。
[*]