1.3. Windows NT Architecture

Windows NT has been designed with a modular, layered architecture that allows for efficiency and extensibility. The architecture allows for easy addition of support for new devices or new functionality, such as encrypting file systems. The architecture also allows for adding support for applications based on a different operating system—for example, OS/2 or POSIX. Of course, both of these have been historically more important than they currently are, but they are still good examples of the modular extensible architecture.

Figure 1.2 shows the high-level architecture of Windows NT. As explained in the Introduction, the term Windows NT is used in a generic sense to refer to all versions of the operating system based ...

Get Inside Windows Storage: Server Storage Technologies for Windows® 2000, Windows® Server 2003, and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.