27.9. Summary
Windows NT and Windows 2000 have a well-defined modular structure although the privileged executive is by no means a minimal microkernel. It contains a great deal of functionality including the filing system, although I/O drivers can be loaded dynamically. The fact that protected address spaces are provided allows protected subsystems to be built and prevents interference between them. Also, the executive is protected from the systems running above it. In these features we have long-established software technology.
More novel aspects of the design are:
the generic use of objects throughout the system, including within the executive;
multi-threaded processes with threads as the unit of scheduling by the kernel, and library support ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access