高级操作系统课件-第一章分布式系统概述.pptxVIP

高级操作系统课件-第一章分布式系统概述.pptx

  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文档。上传文档
查看更多
高级操作系统课件-第一章分布式系统概述.pptx

课程主要内容分布式系统概述体系结构进程管理通信命名系统同步一致性和复制容错性分布式安全 分布式文件系统第一章 分布式系统概述什么是操作系统?什么是分布式系统?分布式系统的目标分布式系统的类型什么是操作系统?操作系统概念: 操作系统是一种管理计算机系统资源,控制系统工作流程,方便用户使用计算机的系统软件。操作系统的作用(1)作为用户与计算机硬件系统之间的接口一般用户程序员操作系统设计者应用程序命令系统程序系统调用操作系统计算机硬件OS作为接口的层状示意图操作系统的作用(2)作为计算机系统资源的管理者处理机管理:分配和控制处理机存储器管理:分配及回收内存I/O (Input/Output)设备管理:I/O设备分配与操作文件管理:文件存取、共享和保护 操作系统的发展历史手工操作批处理系统(batch processing)分时系统(time-sharing system)实时系统(real-time system)个人计算机操作系统(personal computer system )手工操作的计算机世界上第一台数字式电子计算机 ENIAC,运算速度:5000次/每秒, 18000个真空管, 占地182平方米,重量130吨,功耗140kW批处理系统磁带机卡片打印机卡片阅读机IBM1401IBM7094IBM1401输入磁带输出磁带分时系统终端主机实时操作系统硬实时:实时过程控制 工业控制,军事控制,...软实时:实时通信(信息)处理 虚拟现实、银行、飞机订票、股市行情实时操作系统主要追求目标:对外部请求在严格时间范围内作出反应高可靠性安全性实时系统必须和先进的技术装备相结合个人计算机操作系统(单用户多任务)计算机在某一时间内为单用户服务,其追求目标是界面友好,使用方便,丰富的应用软件操作系统发展方向两大发展方向-宏观应用和微观应用微型系统:嵌入式操作系统大型系统:分布式操作系统嵌入式操作系统美国加州伯克利大学研制:微型智能传感器,安装TinyOS电话交换设备印刷机零售设备互联网服务器复印机移动通信机顶盒计算机外设智能卡嵌入式操作系统的应用常见的操作系统MS OS: MS DOS, Windows 95, Windows NT, Windows 2000,Windows XP, Windows 2003UNIX: BSD, SRV4, OSF1, SCO UNIX, AIX, Solaris, Linux嵌入式OS: Linux、VxWorks、Windows CE.net 、Smart Phone、Pocket PC、Symbian 分布式操作系统:Amoeba、Mach、Chorus和DCE 分布式系统的定义(1)技术领域的两项进步高性能微处理器的开发高速计算机网络的发明定义:分布式系统是若干独立计算机的集合,它们对于用户来说就像一个系统。分布式系统的定义(2)分布式系统屏蔽系统中种类各异的计算机和网络,常常通过一个软件层(中间件)组织起来。作为中间件存在的分布式系统分布式系统实例大学或公司的工作站网络用户工作站处理器池单一的文件系统命令的分布式处理支持订单自动处理的工作流系统订单处理流程对用户透明万维网:分布式文档模型分布式系统的优缺点优点:与高性能的大型主机(Main Frame)系统相比经济——较高的性能价格比对固有分布性问题求解的适应性可扩充性——比较松散的构成,使得节点的增减很容易可靠性——自动降级运行保障,故障时不停机与分散系统(每人一台微机或者工作站)相比共享资源、加强通信、通过负载平衡提高系统的效率扩充了系统能力缺点:控制比较复杂,尤其是在资源管理上要附加许多协调操作——资源属于局部工作站性能、可靠性对网络的依赖性强分布式系统的关键目标让用户连接到资源共享资源:降低经济成本方便协作和信息交换:互联网、群件、电子商务透明性开放性可扩展性分布式系统的透明性分布式系统的重要目标之一是透明性,即将它的进程和资源实际上分布在多台计算机上这一事实隐藏起来。透明性 描述访问 隐藏数据表示形式以及访问方式的不同位置 隐藏数据所在位置迁移 隐藏资源是否已移动到另一个位置重定位 隐藏资源是否在使用中已移动到另一个位置复制 隐藏资源是否已被复制并发 隐藏资源是否由若干相互竞争的用户共享故障 隐藏资源的故障和恢复持久性 隐藏资源(软件)位于内存里或在磁盘上透明度透明性受到限制位置透明性必须将透明性与其他因素(如性能)结合起来考虑。分布式系统的开放性开放性定义:根据一系列准则来提供服务,这些准则描述了所提供服务的语法和语义分布式系统中,服务通常通过接口指定,接口定义了可用函数的名称、参数类型、返回值以及可能出现的异常,良好的接口规范说明应具有:完整性中立性互操作性:不同厂商组件的共存和协同工作程度可移植性灵活性:方便的组合不同组件,添加、替

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档