Windows 2000 硬件与系统设置全解析
1. Windows 2000 系统组成概述
Windows 2000 由多个协同工作的系统构成,这些系统共同提供操作系统的各项功能。主要包括硬件抽象层(Hardware Abstraction Layer,HAL)、Win16 on Win32(WOW)系统以及各种系统服务。
1.1 硬件抽象层(HAL)
每个操作系统都需要一种方式来连接硬件和软件。在 Windows 2000 中,提供这种连接能力的设备驱动程序集合被称为硬件抽象层(HAL)。HAL 除了初始化设备驱动程序外,还提供以下额外服务:
- 创建和维护串口和总线鼠标的设置,包括启动参数、事件队列大小和分辨率。
- 维护非 SCSI(小型计算机系统接口)硬盘的信息,如大小、磁头数、磁道数和柱面数。
- 为串口和并口创建标识符字符串,并维护它们的 IRQ(中断请求)和访问设置。
- 处理 SCSI 调试功能,包括断开连接、同步传输、多连接和标记连接。
- 提供操作系统本身的安装和系统文件路径,以及其版本和安装日期。
1.2 WOW(Win16 on Win32)系统
Windows NT 一直具备运行 MS - DOS 和 Windows 3.x 应用程序的能力,Windows 2000 延续了这一特性。运行这些应用程序的技术被称为 WOW 和 DOS VM(虚拟机)。
-MS - DOS:为了处理 MS - DOS 应用程序,Windows 2000 在启动时会加载 Autoexec.bat 和 Config.sys 的副本