第十章Windows2000、WindowsNT.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章Windows2000、WindowsNT

Windows 2000是由Windows NT和Windows 98发展而来的多用途网络操作系统(NOS),它集Windows NT的技术和Windows 98的优点于一身,并在此基础上发展了活动目录、智能镜像、管理控制台等许多新的特性和功能,在各个方面都有极大的进步。用于个人或企业的客户机。 Windows 2000比Windows 98更便于使用和管理;用于文件服务器,它比Windows NT 4.0更具有伸缩性和灵活性;用于应用服务器,它支持大量的数据集合;用于Internet/Intranet 服务器,它更安全,更基于标准。 ????Windows 2000自身是按照模块化、面对对象的方式来实现的。 10、1模型与结构 Windows 2000 操作系统中有些模块按分层的模式配置,其余的模块在客户机/服务器模式下工作。在客户机/服务器模式下,每个服务器模块执行一个简单的服务,如文件服务、内存服务等。客户机模块通过向服务器模块发送消息来请求服务。服务器模块执行请求并向客户机模块返回消息。 客户机/服务器的有利条件 ?1、由于每个服务在其特有的进程中运行,并且该进程拥有自己的内存空间以免受其他进程影响,因此该体系结构在可靠性上有所改善。 2、它为进程之间相互通信提供了一种简单、统一的机制。 3、它还考虑到只通过添加新的服务模块就可以使操作系统增加新的功能。 10、2Windows 2000 体系结构 Windows 2000 操作系统的体系结构可分为用户模式和内核模式。 用户应用程序和子系统的集合运行在用户模式下。主要的内核模式包括硬件抽象层(HAL)、内核和可执行服务。 内核模式进程可访问整个系统内存和所有处理器指令,并且能绕过Windows的保护措施来访问对象。 10、2、1Windows 2000 体系结构 实例:Intel公司的Pentium处理器的体系结构定义了4个特权级来保护系统代码和数据以免被不慎改写,内核进程运行在第0级,而用户进程运行在第3级。 10、2、2用户模式 A--环境子系统模仿不同的操作系统 B--整合子系统提供保护和系统服务 A、环境子系统 ?Windows 2000的设计既能运行32位Windows(Win32)应用程序,也可以运行为其他操作系统如MS-DOS、OS/2(仅为16位字符模式)和POSIX设计的应用程序。Windows 2000通过模拟这些环境要求的应用程序编程接口(API)来支持各种各样的环境。 也就是说:Windows 2000模拟每种应用程序原有的环境。环境子系统接收对这些应用程序编程接口的调用,并通过子系统特有的动态链接库(DLL)将它们转换成等效的Windows调用。运行在环境子系统下的这些程序不能直接访问硬件或设备驱动程序。 B、整合子系统 整合子系统由服务器进程和系统进程组成。 服务器进程是象服务一样运行的程序。事实上,服务是在启动时自动运行的Win32程序(如事件记录、假脱机程序等)。服务程序调用Win32函数与服务控制器相互作用并且注册服务成功的启动或关闭。它们不需要交互式的登录。 系统进程是类似接受用户登录并鉴别他们的登录设备的程序。相对于服务器进程,系统进程与服务的运行方式不同且需要交互式的登录。 10、2、3内核模式(分层式结构) 可执行服务(第一层) :Windows 2000是一个对其所有服务和实体都使用对象的面向对象操作系统。文件、目录、进程、线程和端口都是Windows 2000中的对象。称为对象管理器的可执行模块负责创建、结束和授权访问对象的服务或数据,通过产生句柄的方式可对对象提供访问,句柄是对对象的引用(就象指针)。 ???? 设备驱动程序和内核(第二层) :设备驱动程序负责将逻辑I/O调用转换为特有的物理I/O硬件原语。内核(或微内核)管理微处理器。内核协调调度(决定下一个计划被执行的线层)和多处理器的同步,并且处理异步过程调用,例如中断、电源通知和电源状态函数(在笔记本电脑上)。另外内核还提供被执行体利用的基本的内核对象。 ???? 硬件抽象层(HAL) (第三层) :硬件抽象层隐藏了下层的硬件并为其他进程提供虚拟机接口,从而通过实现诸如中断控制器和处理器特有I/O接口的功能来支持不同硬件环境之间的可移植性。 10、3进程管理 Windows 2000进程管理器负责创建和删除进程和线程。 10、3进程工作方式 ???1、多线程:Windows 2000支持多线程。一个进程包含一个或多个线程。每个由一个由系统所分配的唯一标识符、线程上下文、(寄存器内容)、在用户模式和内核模式下执行所需的堆栈、子系统使用的存储空间、动态链接库和运行时间库组成。相同进程中的不同线程能通过通用的的地址空间交换信息并且共享进程的资

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档