Windows操作系统原理-Windows体系结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * Ntdll.dll,GDI32.dll,USER32.dll * * * * * * * * * * * * * * * * * * 虚拟机概念可以实现完全保护 这种方法是以裸机(硬件)为核心,外面一层一层地“穿上”软件“外衣”,最终在用户面前的机器就是功能强、使用方便的多台虚拟机。 虚拟机方法把多道程序和扩充机器的功能完全分开了,使每一部分都简单、灵活,更易于维护。 * * 运行在核心态的内核提供所有操作系统基本都具有的那些操作,如线程调度、虚拟存储、消息传递、设备驱动以及内核的原语操作集和中断处理等。这些部分通常采用层次结构并且只提供了一个很小的功能集合,通常称为微内核。 运行在用户态的并以客户/服务器方式运行的进程。操作系统所有的其它部分被分成若干个相对独立的服务进程,提供各种系统功能、文件系统服务以及网络服务等。客户进程与服务器进程之间使用消息通信,这必须通过内核进行 * * 第一点是结构型 第二点总的构成成分分类 运行在核心态的组件包括,内存管理器、高速缓存管理器、对象及安全管理器、网络协议、文件系统(包括网络服务器和重定向程序)和所有线程和进程管理,都运行在核心态 。 机制与策略分离体现很多:比如内核与执行体的关系,内核提供了机制,执行体实现建立于这些机制上的策略,(内核提供线程调度机制、线程管理器则在执行体中) * 面向对象设计原则:它们不能直接访问某个数据结构中由单独组件维护的消息,这些组件只能使用外部的接口传送参数并访问或修改这些数据。 * * * * * * * * * * * * * * * * * * * * * * * * * * 本地过程调用 一个用于高速信息传输的进程间通信机制(使用共享内存) LPC常常被使用在一个服务器进程与该服务器的一个或多个客户进程之间,以及在两个用户态进程之间或一个核心态组件和一个用户态进程之间 常被视作经过高度优化的RPC的本地版本 LPC的三种交换信息的方法: 使用包含信息的缓冲区调用LPC可以发送少于256字节的信息。然后,这个信息又从发送进程的地址空间复制到系统地址空间,再从那里拷贝到接收进程的地址空间。 如果用户和服务器想交换大于256字节的数据,那么他们可以选择使用双方都映射了的共享区。发送方将信息数据放到共享区,然后向接收方发送一小段信息表明在共享区的什么地方可以找到数据。 当服务器想读或写大量数据,而共享区又太小时,数据可以直接从客户地址空间读出或向客户地址空间写入。 系统工作线程 代表其它线程履行职责 三种系统工作线程 延迟工作线程运行在优先级12,处理非时间关键的工作项,它们的堆栈在等待工作项时可以被换出到页交换文件。 关键工作线程运行在优先级13,处理时间关键工作项,在windows2000 server中它们的堆栈始终在物理内存中。 一个单独的高度关键工作线程运行在优先级15,堆栈也始终在物理内存中,处理管理器使用这种工作线程的“收割机”功能释放终止的线程。 注册表 保存所有有关系统和每个用户的设置信息 Windows 2000系统管理机制的关键数据库 组成: 主键 键值 主键可以包含若干主键(或称为这个主键的子键)和键值,而键值则存储数据,顶级主键称为根键 六个根键 HKEY_CURRENT_USER 存储与当前登录用户有关的信息。 HKEY_USER 存储了所有用户的信息。 HKEY_CLASSES_ROOT 存储与文件类型和COM对象相关的信息 HKEY_LOCAL_MACHINE 存储与系统设置相关的信息 HKEY_PERFORMANCE_DATA 存储与系统性能相关的信息 HKEY_CURRENT_CONFIG 存储了当前硬件配置文件的信息 Window 2000/XP服务 Win32 服务由三部组成: 服务应用程序 服务控制程序(SCP) 服务控制管理器(SCM) 服务帐号 本地系统帐号方式 备用帐号方式 服务的控制 服务的启动 正常启动 特殊启动(接受最近一次的正确配置) 启动的参数传递 服务的关闭 服务错误 服务失败 共享 服务控制程序 Windows管理机制 基于Web-Based Enterprise Management: WBEM标准的实现 事务数据收集和管理 强伸缩性和强扩展性 四个主要的组件: 管理程序 WMI 基础设施 数据生产者 被管理的对象集合 数据生产者 定义对象 为WMI提供这些对象的编程接口 CIM和MOFL WMI名字空间 WMI对象浏览器 WMI的安全 * * * * * * * 模型是从操作系统软件组织风格角度说明Windows 2000/XP的 体系结构是系统开发者的Top-down视图,包括两个主要内容:组成系统的实体以及它们之间的逻辑关系(系统机制) 系统

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档