现代操作系统专题8

现代操作系统专题8

ID:33764975

大小:96.18 KB

页数:17页

时间:2019-03-01

现代操作系统专题8_第1页
现代操作系统专题8_第2页
现代操作系统专题8_第3页
现代操作系统专题8_第4页
现代操作系统专题8_第5页
资源描述:

《现代操作系统专题8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分布式数据处理的优势现代操作系统专题之八ò响应性(Responsiveness):从管理方式看,相对于集中化的设施要同时满足整个组织的需要而言,局部计算机能够更加直接地、有效地满足局部机构的需要分布式处理ò可用性(Availability):对于多个互联的系统,任何一个系统的丢失可以做到只具有很小的影响。关键系统和部分可以进行备份,这样,备份系统可以在故障后继续工作电子科技大学计算机学院ò资源共享(Resourcesharing):昂贵的硬件罗蕾设备可以在用户之间共享;数据文件可由中心来管理和维护,但在组织范围内都能访问分布式处理分布式数据

2、处理的优势òOS中分布式处理:ò增量式成长(Incrementalgrowth):可逐步地替换应用程序或系统,避免或者全有或全无–通信体系结构(Communicationarchitecture):的方法已成熟,商用ò增加用户的介入和控制(Increaseduser–网络操作系统(Networkoperatinginvolvementandcontrol):随着更小、更system):已成熟,商用易管理的设备在物理位置上位于用户的身边,–分布式操作系统(Distributedoperating用户有更大的机会来影响系统的设计和操作,或与技术

3、人员进行直接的交互,或通过用户的system):研究和开发的前沿,处于实验阶段直接上级ò终端用户的生产率(End-userproductivity)给予用户更好的快速响应通信体系结构网络操作系统•典型的网络操作系统是一个通过局域网连接的–是独立计算机的联网软件,它能支持分布式应微型计算机网络用,如:电子邮件、文件传输及远程终端访问等•网络中的计算机通常是单用户工作站或一台/多台服务器,服务器提供本网范围的服务或应用–必须显式地引用才能与其他计算机进行通信•每个用户有自己的微机工作站,可能有硬盘,–每台计算机具有独立的OS,要求所有计算机支也

4、可能没有,但必定有自己的操作系统,可以持同样的通信体系,如TCP/IP一样也可以不一样。•NOS只是本地OS的一个附属物,它使应用程序所在机器与服务器之间能够交互1网络操作系统分布式处理•操作系统管理单个的工作站、文件服务器、还ò典型的网络操作系统要关心它们之间的通信òWindows2000•每台机器都有高度的自治权,除了网络通信之外,没有多少对整个系统范围的要求òNetWare•用户知道多台独立的计算机并显式地和它们打ò各种Unix系统交道,用户依据权限,使用整个网络中的各项资源•一般使用一个公用通信体系结构来支持这些网络应用分布式操作系

5、统分布式操作系统分布式操作系统的思想,是让用户不关心系统中•本地通信与远程通信有相同的机制多CPU的存在。目前尚不存在真正的符合条件•有全局的保护机制的系统,但有原型机出现•需要一个全局的文件系统分布式的特征:•当然,每个内核对本地的资源还是有较大的控•进程管理应该处处一致。当一个进程开始时,制权所有内核将协调工作,以便找到运行该进程的最佳位置例如,既然没有共享内存,那么让各个内核管理自己的内存是很自然的事•在所有机器上有单一的系统调用集合,这些调用还必须适合分布式的环境。既然在所有地方•需要页面交换时,本地的内核是决定怎样做的系统调用都一

6、样,那么在所有CPU上运行同样最佳人选。没有必要全局化的内核也就是自然的结果了分布式操作系统的特征透明性(2)•透明性有两种层次含义透明性(1)•一种含义是对用户隐藏了分布性•例如,当一个UNIX用户敲入make时,从终ò怎样让人相信在所谓的分布式系统端发出命令,再将结果显示到终端上,分中这样一群机器和一台普通的单处布式系统可以跟单处理机系统的表现完全理机系统会一样呢?能达到这样目一样。唯一不寻常的事情是,系统的性能标的系统被称为是透明的似乎快了很多。用户不知道诸如编译一类的工作是在多台机器上执行的2透明性(3)透明性(4)•系统对程序透明

7、是透明性含义的更低一个–透明性的各种含义层次。也就是说从系统调用的接口看不出•在一个真正的分布式系统中,用户不清楚有多个处理器存在CPU,打印机,文件,数据库等等资源到•如果在一个系统中,访问远程文件是通过底在哪里,位置透明性显式地建立一条与远程服务器的连接,再•如果资源可以自由地从一处迁移到另一处,将消息发送给它,那么这样的系统显然不无需改变它们的名字,这就是迁移透明性是透明的透明性(5)透明性(6)•如果一个程序员知道某个分布式系统中有10,000•如果操作系统可以任意复制文件和其它资个CPU,并且想利用其中的一部分CPU运行象棋源,形

8、成多个拷贝,而用户却不用关心这程序,系统该怎么办?点,那么系统是复制透明性的•理论上的答案是,操作系统及其它系统软件如编•如果用户注意不到其它用户的存在,那么译器、运行系统应该能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。