网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统第7章节NT内核Windows操作系统幻灯片.pptVIP

操作系统第7章节NT内核Windows操作系统幻灯片.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理 Principles of Operating System 7.1.1 NT内核Windows操作系统的特点 ⑴NT内核WINDOWS操作系统成功的关键是开放软件标准和兼容性。兼容性是指该操作系统执行其他操作系统环境下编写程序的能力(包括本系统的早期版本)。NT内核WINDOWS操作系统支持多操作系统运行环境。包括:MS-DOS、16位Windows、OS/2等。 ⑵NT内核WINDOWS操作系统符合POSIX,提供一个POSIX应用程序的执行环境。POSIX(Portable Operating System Interface for Computing Systems)是面向计算环境可移植操作系统接口,POSIX由美国电气电子工程师学会IEEE和ISO/IEC开发的标准系统。该标准是基于现有的UNIX实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。 ⑶NT内核WINDOWS操作系统可运行在多种硬件平台,如Intel处理器、MIPS RISC处理器等。NT内核WINDOWS操作系统采用目前流行的图形用户界面和Win32应用程序接口子集。 * ⑷NT是32位的多任务操作系统,克服了DOS的640KB的瓶颈限制。支持对称多CPU,支持多线程。 ⑸NT内核WINDOWS操作系统支持多重文件系统与异步I/O以及采用面向对象的软件开发技术。多重文件系统包括:MS-DOS的FAT16/32、OS/2的高性能文件系统HPFS、CDFS、NTFS。NTFS支持大容量外存。 ⑹ NT内核WINDOWS操作系统内置网络功能,支持分布式计算和互操作性。NT内核WINDOWS操作系统采用先进的操作系统结构,客户/服务器模式、微内核结构、对象模型等。 ⑺安全可靠,安全性达到美国政府C2级安全标准。 * NT内核操作的系统结构 ⑴层次结构。NT内核WINDOWS操作系统具有层次结构,但层次间的界线并不那么清晰,有许多模块实际上跨越了两个或多个层次。 ⑵客户/服务器结构。 在NT内核WINDOWS操作系统中采用了两种客户/服务器模式。 ①网络环境下的C/S模式。客户主要是驻留在网络工作站中,而服务器程序则驻留在网络服务器中。 ②本地机环境下的C/S模式,NT内核可分成两部分,一部分是用于提供各种服务的一组服务器进程;另一部分是内核,它用于处理客户和服务器之间的通信。 ⑶微内核结构 NT内核WINDOWS操作系统还引入了微内核结构,即在NT内核核心程序的下面有一个紧凑的微内核,⑷对象模型 面向对象(Object)技术是基于“抽象”和“隐蔽”原则来控制大型软件的复杂度的。所谓的对象,是指在现实世界里具有相同属性、服从相同规则的一系列事物的抽象。“隐蔽”是指利用被封装的数据结构和一组对它操作的过程(函数),来表示系统中的某个对象。NT内核WINDOWS操作系统将所有的资源都看成对象,NT内核的服务大部分是对象服务。 * 7.2 NT内核Windows操作系统的体系结构 * 1.用户态进程的类型 如图7-1所示,用户态进程有四种基本类型: ①系统支持进程,如登陆进程Winlogin。 ②服务进程,如事件日志服务。 ③用户应用程序,它们是Win32、16位Windows、MS-DOS、OS/2或POSIX五种应用程序之一。 ④环境子系统,负责向应用程序提供运行环境,NT内核WINDOWS操作系统提供以下几种运行环境:Win32、OS/2和POSIX、16位Windows、MS-DOS。 服务进程和用户应用程序是不能直接调用操作系统核心服务,必须通过子系统动态链接库(subsystem DLL)和系统交互。子系统动态链接库的作用是将文档化函数转换为Windows XP/Server 2003内部系统调用。 * 2.核心态组件 如图7-1所示,核心态组件包括以下内容: ①内核(kernel),它包含最低层操作系统的功能,如线程调度,中断和异常处理,多处理机同步等。 ②执行体(Executive),它包含基本操作系统服务,如进程和线程管理器,虚拟存储器、对象管理器、安全监视器、本地过程调用等。 ③硬件抽象层HAL(Hardware Abstraction Layer),HAL将内核、设备驱动程序、执行体同硬件分隔开来,以适应多种硬件平台。 ④设备驱动程序(device drivers),它包括文件系统和硬件设备驱动程序,硬件设备驱动程序将用户的I/O函数调用转换为对特定硬件的I/O请求。 ⑤图形引擎,它包括实现图形用户接口(Graphical User Interface,GUI)的基本函数。 * 图形引擎 图形引擎包括实现图形设备接口(Graphical Device Inte

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档