Windows内核原理与实现

Windows内核原理与实现

评分

★★★★★

ISBN

9787121105289

出版社

电子工业出版社 2010-04-01出版

作者

潘爱民

分类

理论知识

内容简介
本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。
AI简介
这是一本深度解析Windows操作系统内核的经典著作。书中详细阐述了Windows内核的20年发展历程,从1993年Windows NT 3.1的发布开始,到2012年Windows 8的发布,Windows操作系统经历了多次重要的更新和升级。 本书首先介绍了Windows系统基本结构概述,包括其双模式结构,以及Windows内核中的关键概念和管理设施。书中详细阐述了Windows系统双模式结构,通过将操作系统核心与应用程序代码分别运行在不同的模式下,有效地保护了操作系统的安全,并通过LPC等进程间通信机制,实现了组件间的有效协作。 书中还深入探讨了Windows进程和线程概念,以及Windows系统的地址空间初始化。书中详细介绍了Windows的同步机制种类,包括中断和异常处理机制、互锁操作、自旋锁、IRQL管理机制、APC和DPC等。这些机制既可以独立使用,也可以综合使用,以应对各种复杂的并发和同步场景。 此外,书中还详细阐述了Windows I/O系统基本结构,以及Windows文件系统。书中详细介绍了Windows系统服务的基本原理,包括应用程序如何通过ntdll.dll
阅读/下载地址