欢迎来到天天文库
浏览记录
ID:27822941
大小:176.21 KB
页数:36页
时间:2018-12-06
《分布式操作系统microsoftword文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Chapter1InstroductiontodistributedSystemWhy?性能/价格(Price/perfoTmance)提高计算机网络的飞速发展WhatisdistributedSystemAdistributedsystemisacollectionofindependentcomputersthatappeartousersofthesystemasasinglecomputerGoals1.2.1.AdvantagesofDistributedSystemoverCentralizedSystem经济性Economic
2、s:betterprice/performance速度Speed:morecomputingpower内在白勺分布性Inherentdistribution:spatiallyseparatedmachines可靠性Reliability:surviveIncrementalgrowgh:computingpowercanbeaddedinsmallincrements1.2.2AdvantagesofDistributedSystemoverindependentPCs数据分享Datasharing:设备分享Devicesharing:方
3、便沟通Communication灵活性Flexibility:负载均衡Software:littleNetworking:saturateorcauseotherproblemSecurity:accesssecretdata1・3HardwareConcept按指令流和数据流分类:SISD(singleinstructionstream,singledatastream)单处理机系统SIMD(singleinstructionstream,multipledatastream)并行计算机MISD(multipleinstructionst
4、ream,singledatastream)目前没有MIMD(multipleinstructionstream,singledatastream)所有的分布式系统按是否共享存储器分类:Multiprocessor:共享存储器,统一的地址空间Muiticomputer:共享存储器,私有的存储器按互连方式分类:Bus:有线电视Switched:电话关于藕合Tightlycopied;时延小,速率大Looselycopied:时延大,速率小紧藕合的系统多用于并行系统,松藕合的系统多用于分布式系统131Bus-BasedMultiprocesso
5、rs为了避免总线过载,需要高速缓存,但带来了不一致问题。连接的CPU数量有限。1.3.2SwithcedMutiprocessor交叉开关、Omega网络需要的交叉开关数量多,需要解决交换延迟,价格昂贵。为什么建立一个大的、紧密偶合的、共享存储器的多处理机系统是困难的?1.3.3Bus-basedMulticomputers通常是LAN上的工作站的集合1.3.4SwithcedMulticomputers网格、超立方体Softwareconcept藕合程度1.4」NetworkOperatingSystem松藕合硬件上的松藕合软件远程登录、
6、目录服务、文件服务。所有的机器有独立性、不要求运行相同的操作系统1.4.2TrueDistributedSystem松藕合硬件上的紧藕合软件特点:单一的、全局的进程间的通信机制进程管理相同文件系统相同相同的系统调用接口1.4.3Multiprocessortimesharingsystem关键特点:唯一的运行队列文件系统有明显不同.1.5Desighissues1.5.1Transparency两个级别:对用户通明,对程序透明LocationtransparencyMigrationtransparencyReplicationtransp
7、arencyConcurrencytransparencyParallelelismtransparency1.5.2Flexibility两种学术观点:微内核(micro-kernel)单内核(monolithickernel)单内核:集中式操作系统+网络服务和远程服务微内核只提供四种最小的服务:进程间通信机制、某些内存管理功能、底层进程管理和调度、底层输入/输出微内核的优点:小、灵活单内核的优点:性能1.5.3ReIiability可用性、安全性、容错1.5.4Performence通常的衡量标准:响应时间、吞吐量减少延迟、减少消息发送
8、1.5.5Scalability适应系统规模变化的能力集中式或分布式算法?数据集中或分布?Chaper2communicationindistributedSystem4.The
此文档下载收益归作者所有