Windows NT Architectural Modules

As Figure 1.1 shows, Windows NT is a modular (rather than monolithic) operating system composed of several relatively simple modules. From the lowest level to the top of the architecture, the Windows NT modules are the: Hardware Abstraction Layer, the Kernel, the Executive, the protected subsystems (included as part of the security model), and the environment subsystems.

Figure 1.1 Windows NT Modular Architecture

The modular architecture of Windows NT is briefly described in the following paragraphs. The remainder of this chapter describes in detail these architectural components, beginning with the Hardware Abstraction Layer (HAL), the layer seated between the computer's hardware and the rest of the operating system.