Microsoft® Windows® Internals: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000, 4th Edition
by Mark E. Russinovich, David A. Solomon
Requirements and Design Goals
The following requirements drove the specification of Windows NT back in 1989:
Provide a true 32-bit, preemptive, reentrant, virtual memory operating system
Run on multiple hardware architectures and platforms
Run and scale well on symmetric multiprocessing systems
Be a great distributed computing platform, both as a network client and as a server
Run most existing 16-bit MS-DOS and Microsoft Windows 3.1 applications
Meet government requirements for POSIX 1003.1 compliance
Meet government and industry requirements for operating system security
Be easily adaptable to the global market by supporting Unicode
To guide the thousands of decisions that had to be made to create a system that met these requirements, the Windows NT ...
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