[计算机]深入解析windows操作系统第五版中文翻译
4页1、1. 概念和工具在这一章中,我们会介绍全书将会用到的关键的windows操作系统概念和术语,例如Windows API、进程、线程、虚拟内存、内核模式和用户模式、对象、句柄、安全和注册表。我们也会介绍你用来探索Windows 内部机制的工具,例如内核调试器、可靠性和性能监视器、来自Windows sysinternals ( Driver Kit(WDK)和Windows Software development Kits(SDK)作为资源来发现Windows系统内部更多的信息。确保你理解本章的所有东西-本书的剩余部分假定你已经理解了一切。1.1. Windows操作系统版本本书覆盖基于Windows NT内核的最近两个版本:Windows Vista(32位和64位版本)和Windows Server 2008(32位和64位版本)。除非特殊说明,本文适用所有的版本。作为背景信息,表1-1列出了Windows NT内核的发布版本,它们的内部版本号和外部产品名称。1.2. 基本概念和术语在本书的课程当中,我们将会引用一些对一些读者来说比较陌生的结构和概念。在这个部分,我们将会定义这些贯
2、穿于全书的这些术语。你将在进入到余下章节之前熟悉这些术语。1.2.1. Windows APIWindows应用程序编程接口(Windows application programming interface)是对Windows操作系统家族的系统编程接口。前面介绍的Windows XP 和Windows Server 2003的64位版本,Windows操作系统的32位版本的编程接口称作Win32 API,以用来区别于原始的16位Windows API,16位Windows API是原始的Windows16位版本的编程接口。在本书中,术语Windows API指的是Windows Vista和Windows Server 2008的32位和64位编程接口。注意在SDK文档中描述了Windows API(参见本章后面的Windows SDK)。这个文档可以在.在线免费浏览。它也包含了微软开发网络(MSDN,微软对开发者的编程支持)的所有订阅级别(subscription levels)。需要更多的信息,可以看。对基于Windows API编程描述的最精彩的是Windows via C/C
3、+(第五版,作者Jeffrey Richter和Christophe Nasarre,微软出版社2007)。Windows API包数千个可调用的函数,可以分成下面主要的类别:基础服务(Base Services)组件服务(Component Services) 用户接口服务(User Interface Services) 图形和多媒体服务(Graphics and Multimedia Services) 消息和协作(Messaging and Collaboration) 网络Networking Web服务(Web Services)本书重点关注内部的关键基础服务,例如进程和线程、内存管理、IO和安全。.Net是什么?.Net框架包含了一个称作FCL(Framework Class Library)类库和一个公共语言运行时(Common Language Runtime)(CLR),CLR提供了一个托管代码的执行环境,具有实时编译、类型校验、垃圾回收、代码访问安全等特性。CLR也提供了一个开发环境,可以提高程序员的生产率、减少通常的编程错误。对于.NET Framework出色
4、的描述和它的内核架构,可以参考CLR via C#, Second Edition by Jeffrey Richter (Microsoft Press,2006)。CLR被实现成一个经典的代码运行在用户模式的DLL COM服务器。实际上,.NET Framework的所有组件都是在windows API基础上使用非托管代码实现成标准的用户模式windows DLL(没有任何一个.NET Framework组件运行在内核模式。图1-1说明这些组件之间的关系。.Win32 API的历史有趣的是,Win32 并不是最初就作为微软windows NT的编程接口的候选名单。因为windows NT项目开始是用来替代OS/2 version 2的,主要的编程接口是32位OS/2 外观管理(Presentation Manager)API。然而,项目做了一年以后,微软windows 3.0 上市并取代了它。因此微软改变了方向并把windows NT作为将来取代windows家族的产品而不是用来取代OS/2。就是在这个时候,需要定义windows API在此之前,windows API仅以16位接
《[计算机]深入解析windows操作系统第五版中文翻译》由会员ni****g分享,可在线阅读,更多相关《[计算机]深入解析windows操作系统第五版中文翻译》请在金锄头文库上搜索。
项目绩效考核与管理实务
20XX借用人员劳动合同范本
物业公司中层主管核心管理技能培训
广元多晶硅研发项目实施方案【模板参考】
钢球标准、性能参数、磨机级配、工艺磨耗(国内编纂最全资料)
元旦春节慰问活动方案
北京市劳动合同范本(9篇).doc
242与圆有关的位置关系(第4课时)2
“学《决定》谈体会”专题活动特等奖
幼儿园开学后园务工作计划标准范文(2篇).doc
常识判断法律常识第四节行政法
图书区是设置在幼儿园活动室内
红色文化主题演讲稿
四年级学生德育计划范文(二篇).doc
英语试卷质量检查
人教版七年级数学下册期末测试题及答案共五套
背背佳推广策划(增值队)
仓库管理员岗位职责格式版(7篇)
散文阅读教案
员工开会迟到检讨书怎么写
2023-05-03 47页
2023-03-30 7页
2023-03-17 61页
2023-01-24 4页
2023-01-17 13页
2023-03-04 29页
2023-09-25 28页
2023-03-11 55页
2023-11-30 8页
2023-06-04 5页