本书从操作系统原理的角度,详细解析了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内核高级话题附录
《UML和模式应用(原书第3版)》英文版面世以来,广受业界专家和读者的好评,历经3个版本的锤炼,吸收了大量OOA,D的精华思想和现代
《精彩江苏·画派系列:常州画派》内容简介:常州画派由一批生活在江南文化古城常州的画家群体组成,恽寿平是常州画派开山鼻祖,以
《大道至简》内容简介:本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解
算法导论 本书特色 ●算法领域的标准教材,全球多所知名大学选用●MIT名师联手铸就,被誉为“计算机算法的圣经”●教学网址、视频课程及在线学习中心,全方位学习模式...
《长三角文化产业发展蓝皮书》内容简介:本书分为五个部分,主要包括总报告、行业报告篇、专题报告篇、区域报告篇和长三角文化产业
你想要在互联网上赚钱吗?想要做好电子商务吗?那么你一定不能忽视社交媒体的力量。不管你想要营销的是实物商品、电子类产品还是
《素手调水——茶艺茶道》内容简介:1.从茶品出发,逐渐展开了茶艺、茶道的描述。茶品中包含了茶树的生长环境和茶叶的分类以及加工
《迷你世界创想天地:未来建筑大师(官方攻略3)》内容简介:《迷你世界创想天地》系列共分生存、战斗、建造、星能4册,无论你是刚
计算机专业毕业设计指导书 目录 第1章毕业设计总体指导1.1毕业设计的目的1.2毕业设计的过程第2章基于NET框架的权限管理系统2.1项目背景及需求分析2.2项...
《电话的社会影响》是一本论文集,涉及众多的研究领域。它涵盖了电话在历史、文学、城市发展中的各个不同角色。提示了电话与女性
《量价:典型股票盘口分析》内容简介:股市中的技术分析虽然千变万化,但其根本却只有两种元素,那就是成交量和价格。几乎所有的技
XML基础教程 本书特色 XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。...
《创品牌》内容简介:“互联网+”时代,我们忽然发现:品牌进入微时代!过去是三十年河东三十年河西,现在是三年河东三年河西,在这
《潜资源:管理者用人的14种手段》内容简介:俗话说,“宰相肚子能行船”,如果一个人有接纳庸俗的气度和宽恕他人的雅量,不自命清
本书通过一个完整的Web2.0应用——带有动态图库、搜索和地图功能的博客系统详细介绍了Web开发的全过程。首先讨论了Web应用的规划
《受益一生的哈佛心理课》内容简介:《受益一生的哈佛心理课(白金珍藏版)》汇聚了哈佛大学众多心理学教授的经典理论,分别从成功心
《刺客信条:英灵殿·盖尔蒙德之章》内容简介:公元九世纪中叶,来自北欧的维京人正摧残着英格兰诸王国。吕加菲尔克国王约尔的次子
《Excel财务数据合并与分析建模案例视频精讲》内容简介:对财务人员来说,每天都要面对大量的表格数据,做着重复的复制粘贴、公式引
Thereisalwaysamarketforgooddesign!我的工作就是让人爱上品牌!CocaCola、Starbucks、IBM……全球品牌设计大师 ...
《HTML+CSS+JavaScript网页制作案例教程》内容简介:Web标准的最大特点是采用HTML+CSS+JavaScript将网页内容、外观样式及动态效...