本书从操作系统原理的角度,详细解析了 Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及 Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是如何在x86处理器上运行的。
Windows内核原理与实现 这一章首先讲述Windows系统的基本结构。作为一个典型的现代操作系统,Windows有着广泛的用户群体,并且自诞生以来就一直备受关注。在讲述了Windows基本结构以后,本章将简要地介绍WRK(Windows Research Kernel),这是Microsoft提供的一套可以编译和运行的Windows内核源代码,本书后面章节的绝大多数讲解都将参考WRK中的源代码。 本章也将介绍Windows系统中的基本概念以及Windows内核中的一些公共管理设施,这些知识
作为一个典型的现代操作系统,Windows有着广泛的用户群体,并且自诞生以来就一直备受关注。在讲述了Windows基本结构以后,本章将简要地介绍WRK(Windows Research Kernel),这是Microsoft提供的一套可以编译和运行的Windows内核源代码,本书后面章节的绝大多数讲解都将参考WRK中的源代码。
*++ Copyright (c) Microsoft Corporation. All rights reserved. You may only use this code if you agree to the terms of the Windows Research Kernel Source Code License agreement (see License.txt). If you do not agree to the terms, do not use the code.