操作系统最全复习内容

操作系统最全复习内容

ID:12615799

大小:3.24 MB

页数:209页

时间:2018-07-18

操作系统最全复习内容_第1页
操作系统最全复习内容_第2页
操作系统最全复习内容_第3页
操作系统最全复习内容_第4页
操作系统最全复习内容_第5页
资源描述:

《操作系统最全复习内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统最全复习内容主要内容:分布式计算机系统的特征、结构;分布式操作系统概述。学时:8学时重点:分布式操作系统的结构模型和层次划分。难点:分布式操作系统结构的理解1-1分布式计算机系统一、分布式系统的出现1、应用需求计算机系统的性能越来越好,但是,人们的要求越来越高。典型应用:①气象预报②地震预报③结构分析④大量的事务处理:银行系统、交通系统、公安系统、电力调度系统等。2、技术支撑[①计算机性能价格比a)单机系统价高:深腾(万亿次)、神州、银河、曙光多机系统价低:“李建中”b)单机性能价格比变化(提高1

2、011倍)早期:1000万美元的机器,每秒钟执行1条指令现代:1000美元的机器,每秒钟执行1000万条指令②现代硬件技术使单机无法满足更高的速度要求例:设,每个CPU的速率为50MIPS,当前的技术可以将10,000个这样的CPU芯片组成一个系统,从而获得如下峰值速度:50MIPS*10,000=500,000MIPS(5000亿次)而执行一条指令的时间为:1/500,000MIPS=1/(500,000,000,000/S)=2*10-12秒=2微微秒=0.002纳秒即该计算机0.2微微秒执行一条指令

3、。电子运动的速度为:300,000km/s=300,000,000,000mm/s=0.3/(10-12)mm/s0.2微微秒电子信号可以传送的距离为:0.3/(10-12)mm/s*2*10-12s=0.6mm这就是说,单CPU的机器要达到此速度,至少要被限制在边长为0.6mm的立方体内。而这种CPU所产生的热量会立即将它熔化。①高速计算机网络出现提供了信号高速传输的可能,使得可以将多台计算机链在一起——走并行之路②网络中存在大量的空闲资源时差、任务的随机性等带来的网络中资源利用的不平衡。结论:计算机性

4、能价格比的大幅度提高和网络技术的发展,导致了分布式系统的出现。问题:①如何在给定的峰值速度下,获得最大的实际有效速度?②如何有效地组织任务,有效地利用网络中的各类资源?二、分布式计算机系统的概念①基本内容多机+网络②注意不是简单的互连③概念是由多个分散的计算机经互连网络连接而成的计算机系统.其中各个资源单元(物理的或逻辑的)既相互协同又高度自治,能在全系统范围内实现资源共享、任务与功能动态分配的统一计算机系统④强调自治、协同、共享资源实现基础为⑤要求资源、任务、功能、控制的全面分布全面分布:任务分布:把一

5、个任务分解成多个可并行执行的子任务,分散给各场点协同完成.功能分布:是把系统的总功能划分成若干子功能,分配给各场点分别承担.资源分布:系统中的资源分布于多个场点控制分布:各个场点能较均等地分担控制功能,独自地发挥自身的控制作用,但又能相互配合,在彼此通信协调的基础上实现系统的全局管理.需要进行:任务分解、功能分解三、分布式系统的特点1.资源共享内容:①硬件资源共享,包括cPu、存储器、大容量硬盘、打印机及其他设备;②二是软件资源共享,包括软件工具、软件平台、商用软件等.管理程序模型:①Client/Ser

6、ver模型服务器提供各种资源共享的服务,如文件服务、打印服务或数据库服务等,客户机由用户直接使用,处理与用户的交互,负责向服务器发送服务请求。等待并接收服务器发回的应答信息,处理后显示给用户.在本模型中,客户机与服务器不一定是计算机,如数据库中的数据库服务器和数据库客户端.因此,该模型既可作为硬件模型,也可作为软件模型.②OO模型将可独立存在的资源作为对象处理.在这种模型中,任何共享资源及对于该资源的访问服务均被看作对象,其优点在于处理过程与资源封装在一起,不会随着对象的移动改变对对象的访问模式,无论一个

7、进程何时访问共享资源,只要向相应的对象发送一个消息即可,对象接到消息后,再分发到执行相应请求的过程或进程,然后将结果发送给请求者.客户机服务器接口提供服务Client/Server模型资源对象OO模型用户问题:做某件事①如何实现CPU的共享?——任务委托(RPC)②如何实现Printer的共享?——任务委托③如何实现Disk的共享?——分布式文件系统取某个“东西”i.开放性——从开放的基本定义/解释谈起ORACLE(封闭式):ORACLE可以运行在任何主机和网络上,并在ORACLE环境下提供互联和可移植性

8、。——所有的系统都用ORACLE。Sybase:在不同的客户和数据源之间提供十分容易的操作,可移植和互联,保证用户在不同硬件、软件、及异种DB或文件系统间共享。——分布式的要求:网络连接的是多台异构机,这里,开放的目的是:可伸缩性+可移植性+互操作性硬件规模(自动升降级)异构软件系统数据交换的实现软件的扩充/剪裁为用户提供多种服务不同的系统用“可转换”接口不同的系统用“统一”的接口i.并行性并发性和并行性在分布式系统中是一种内

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

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

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