本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是如何在x86处理器上运行的。
在内容选取方面,本书侧重于Windows内核中最基本的系统部件,同时也兼顾到作为一个操作系统的完整性,所以,本书也介绍了像存储体系、网络、Windows环境子系统等,这些虽然并不位于内核模块但却支撑整个Windows运行的重要部件。在本书最后,也介绍了Windows Server 2003以后的内核发展和变化。
虽然书中有大量关于Windows代码实现的描述,但是本书并没有罗列WRK中的代码,即使读者不对照WRK的源代码,也可以从这些章节的描述中理解Windows的实现机理。在每一个技术专题的介绍中,本书几乎都提供了一个框架图,并且有关键细节的实现分析,这样做的意图是让读者既能够对一项技术有总体上的把握,也通晓关键的实现细节。
Windows操作系统已经有20年历史了,市面上有大量关于Windows技术的文档和书籍,但是,真正从源代码来诠释Windows底层机理的,本书还是第一次尝试。在本书覆盖的内容中,有相当一部分是第一次以文字形式披露出来的,期望这些内容能消除人们对于Windows的神秘感。
写作本书的目的是让对Windows有好奇心的人真正了解到Windows中的核心机理,让计算机专业的学生和老师,以及系统软件工程师可以快速地领略到Windows中先进的系统技术,以及在Windows上编写出更加高效的软件。本书也配备了一些小工具,通过这些小工具,读者可以查看内核中的静态或动态的信息,甚至观察系统的行为,可通过Internet下载这些工具。
第1章 概述 1.1 操作系统基础 1.1.1 计算机系统的硬件资源管理 1.1.2 为应用程序提供执行环境 1.2 学习操作系统之必备知识 1.3 WINDOWS操作系统发展历史 1.4 WINDOWS内核的版本 1.5 操作系统的研究与发展 1.6 本章总结 第2章 WINDOWS系统总述第3章 WINDOWS进程和线程第4章 WINDOWS内存管理第5章 WINDOWS中的并发和同步第6章 WINDOWS I/O系统第7章 WINDOWS存储管理第8章 WINDOWS系统服务第9章 WINDOWS内核高级话题附录
《黑客攻防入门(畅销升级版)》内容简介:《黑客攻防入门(畅销升级版)》从黑客新手的需要和学习习惯出发,详细介绍了黑客基础知
本书为美国业余无线电转播联盟(ARRL)出版、里奇·阿兰德(K7SZ)编写的LowPowerCommunication第3版中的中文译本。QRP在Q简语里意为
编译原理习题精选与解析-(第3版) 本书特色 《编译原理(第3版)习题精选与解析/“十二五”普通高等教育本科国家级规划教材配套参考书》特色:·强调对概念和方法的...
计算机基础及Photoshop应用-全国计算机等级考试一级教程-(2015年版)-(含光盘) 本书特色 本书是根据教育部考试中心颁布的《全国计算机等级考试一级p...
《3G技术问答》从3G空中接口的四个主流标准(TD-SCDMA、WCDMA、cdma2000和WiMAX)的内容中精选了五百多个问题,以“知识问答”的形
《内在的星空:余秋雨人文创想》内容简介:★文化导师余秋雨读行四十年感悟精粹,撷选创作生涯二十余部名作智慧结晶 ★兼具辞彩之胜
《文学概论》内容简介:本书是老舍先生罕见的文学理论著作,既是他创作实践的感悟,也是他学习的总结。在书中,老舍先生纵论中国历
《中国城市文明史》内容简介:当今世界有超过一半的人口居住在城市里,城市为居民提供安全、便捷、舒适的生活环境,是每个国家的政
《这个世界就分两种人》内容简介:本书为作者数年来撰写的各类杂文、散文和论说文的合集。文章不长,却极有锐度,往往令读者掩卷深
《李叔同的佛心禅韵:花雨满天悟禅机(新版)》内容简介:无尽奇珍供世眼,一轮圆月耀天心。大师以书画名家而为出世高僧,复以翰墨
电脑组装与维护全攻略 内容简介 当前电脑市场中,品牌电脑虽然提供了多款机型,但并不能切实满足用户的实际需求,更有许多品牌电脑的配置并不合适。如果拥有DIY的相关...
《中国文化企业报告2015》内容简介:文化产业的产业变动日益剧烈,企业发展也呈现出两极分化的特点;向优秀文化企业学习,避免失败
电子基础与维修工具核心教程-(附光盘) 内容简介 田佰涛编著的《电子基础与维修工具核心教程( 附光盘)》用通俗易懂的语言和图文并茂的形式介绍 了电器产品维修中的...
数据结构基础(C语言版)(第2版) 本书特色 《数据结构基础(C语言版)(第2版)》不仅可以作为计算机及相关专业本科生“数据结构”课程的教材,也可以作为研究生*...
《中国塑料机械工业年鉴2020》内容简介:本书设置了综述、专文、行业与地区发展概况、市场专题、企业概况、产品项目与技术、标准与
欧洲人用他们的浪漫洒脱,以及悠久的艺术传统造就了欧洲设计在世界上独树一帜的风采。本书汇集了奥地利著名设计学院历年的学生作
信息通信网络是对包括电信网络、计算机网络和新一代网络等在内的各类网络的总称。本书对这些网络在系统层面上就它们的基本概念、
《二十五史艺文经籍志考补萃编续刊(第十五卷)》内容简介:《二十五史艺文经籍志考补萃编续刊》,是《萃编》的后续配套产品,是一
《网旋风:Animate动画广告创意直播》内容简介:随着互联网时代的发展,互联网上的广告也逐渐发展起来,网络广告课程随之成为各大高
《Neo4j 3.x入门经典》内容简介:Neo4j是一个高性能的NoSQL图数据库,将结构化数据存储在拓扑图上而不是表中,从而轻松地管理巨量的