【内容简介】
本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内部工作细节。本书针对Windows Server 2003、Windows XP和Windows 2000做了全面更新,通过许多练习实验让你直接感受到Windows的内部行为。另外,本书还介绍了一些高级诊断技术,以便使你的系统运行得更加平稳和高效。无论你是开发人员还是系统管理员,你都可以在本书中找到一些关键的、有关体系结构方面的知识,通过这些知识你可以更好地做系统设计、调试,以及性能优化。
全书内容丰富、信息全面,主要包括的Windows操作系统深度知识有:理解Windows的关键机制,包括系统服务分发和调度机制、启动和停机,以及注册表;挖掘Windows的安全模型,包括访问控制、特权和审计;利用内核调试器和其他的工具来检查内部系统结构;检查与进程、线程和作业相关的数据结构和算法;观察Windows如何管理虚拟内存和物理内存;理解NTFS的操作和格式,诊断文件系统访问问题;从上往下查看Windows的网络栈,包括映射、API、名称解析和协议驱动程序;诊断引导问题,执行崩溃分析。
本书适合广大Windows平台开发人员、IT专业从业人员等参考使用。
“本书是有关Windows内部机理核心的权威之作。如果你想要知道Windows内部是如何工作的,那么,这就是你想要的书。……如果你跟我一样,想要“深入浅出”地看一看Windows,那么,这本书正好是你的一个起点。”
——Windows系统之父、Windows平台开发副总裁Jim Allchin
“每一位认真的操作系统开发人员都应该在他或她的案头有这本书。”
——微软公司Senior Distinguished Engineer、Windows NT首席设计师David N. Cutler
【编辑推荐】
国内知名译者潘爱民先生译作
Windows系统之父Jim Allchin亲自撰文推荐!
Windows NT首席设计师David N. Cutler亲自撰文推荐!
深入解析Windows操作系统!彻底揭开Windows技术内幕!
Csdn、博客堂、博客园、《程序员》杂志鼎力推荐!
【作译者介绍】
潘爱民
潘爱民,浙江海宁人,获得了南开大学数学学士学位,清华大学工学硕士学位,以及北京大学计算机科学博士学位。他从中学时代开始接触计算机编程,经历了从DOS到Windows各种版本的发展历程。潘爱民曾经长期从事软件技术的研究和开发工作,撰写了大量软件技术文章,1999年曾经是《微电脑世界》杂志社的合作专家。他著写了《COM原理与应用》(1999年出版),翻译了多部经典名作,如《Visual C++技术内幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本质论》、《计算机网络》(第四版)等。从2001年开始,潘爱民在.. <<
查看详细
本书提供作译者介绍
潘爱民,浙江海宁人,获得了南开大学数学学士学位,清华大学工学硕士学位,以及北京大学计算机科学博士学位。他从中学时代开始接触计算机编程,经历了从DOS到Windows各种版本的发展历程。潘爱民曾经长期从事软件技术的研究和开发工作,撰写了大量软件技术文章,1999年曾经是《微电脑世界》杂志社的合作专家。他著写了《COM原理与应用》(1999年出版),翻译了多部经典名作,如《Visual C++技术内幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本质论》、《计算机网络》(第四版)等。从2001年开始,潘爱民.. << 查看详细
【目录信息】
目 录
第1章 概念和工具 1
1.1 Windows操作系统的版本 1
1.2 基础概念和术语 3
Windows API 3
服务、函数和例程 5
进程、线程和作业 6
虚拟内存 14
内核模式和用户模式 16
终端服务及多个会话 21
对象和句柄 22
安全性 23
注册表 24
Unicode 25
1.3 挖掘Windows内部机理 25
<< 查看详细目录
【译者序】
译 序
这是一本随Windows NT一起发展和成长起来的经典图书。我在1995年的时候阅读过这本书的第1版中文版,通过该书了解到了Windows NT设计的诸多考虑。它对于我理解Windows曾经起到了重要的作用。除了这本书以外,另外一套讲述Windows SDK开发指南的图书(记得有四卷)也深刻地影响了我对于Windows的理解。虽然第4版与早期的版本有了很大的变化(原作者也不相同,请参考引言部分关于本书历史的介绍),但由于Windows NT的内核结构一直沿袭下来了,无疑本书新的版本更趋成熟,而且新版作者们编写的许多工具更是使本书增色不少。
时隔10年以后,当编辑找到我,希望我来翻译这本书的..
<< 查看译者序
【前言】
引 言
《深入解析Windows操作系统,第4版》的读者对象是那些想要理解Microsoft Windows 2000、Windows XP和Microsoft Windows Server 2003操作系统的核心组件内部工作机理的高级计算机专业人员(包括开发人员和系统管理员)。开发人员利用这些知识,可以在构建Windows平台上的应用程序时更好地理解各种设计决策背后的基本原理。这样的知识也可以帮助开发人员调试复杂的问题。系统管理员也可以从这些信息中获益,因为理解了操作系统背后的工作原理,可以有助于理解系统的性能行为,以及当事情变糟时更易于诊断各种系统问题。在阅读了这本书以后,你应该可以更好地理解Windows是如何..
<< 查看前言
【序言】
序 言
Microsoft Windows成为我生活中的核心部分已经有14年了。在这段时间中,随着发行版本的不断推出,此操作系统已经在广度和深度上前进了很多。今天,推出Windows无疑是全球最重要和最复杂的项目之一。差不多有5 000名工程师在为Windows而工作。Windows的用户几乎跨越了所有的文化,从最关键的业务人员到年轻的小孩子,构成了完整的用户图谱。使用Windows的客户们几乎在各个方面都有不断增强的需求——从能够运行最大的服务器,到足够易用以便于学龄前儿童也能够使用。Windows有各种形态和大小,从嵌入式版本到媒体中心版本,再到数据中心版本。所有这些版本都使用同样的Windows核..
<< 查看序言
【媒体评论】
★微软官方权威参考书,名著名译!重量级专家Mark E.Russinovich, David A.Solomon所著的轰动一时的巨著Windows Internals的第四版,彻底解析Windows Server 2003的内部结构。
★Windows系统之父、微软公司平台开发副总裁Jim Allchin撰文推荐!
★微软公司Senior Distinguished Engineer、Windows NT 首席设计师David N. Cutler撰文推荐!
“本书是有关Windows内部机理核心的权威之作。如果你想要知道Windows内部是如何工作的,那么,这就是你想要的书。……如果你跟我一样,想要“深入浅出”地看一看Windows,那么,这本书正好是你的一个起点。”
——Windows系统之父、Windows平台开发副总裁Jim Allchin
“每一位认真的操作系统开发人员都应该在他或她的案头有这本书。”
——微软公司Senior Distinguished Engineer、Windows NT首席设计师David N. Cutler! !