- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多处理机操作系统【摘要】本文通过对操作系统的发展对引入多操作系统的原因和采用多处理机操作系统的优点进行了阐述。分别对多处理机操作系统的三种模式类型分别就其工作原理和特点进行了详细说明。随后对多处理机操作系统的共享公用存储器的实现方法进行了阐述,即处理机和存储器的几种连接方式的优缺点和实现原理进行了说明。【summary】In this paper, the development of the operating system into multiple operating systems on the causes and the use of the advantages of multiprocessor operating system has been described. Multiprocessor operating systems, respectively, for the three model types in respect of its working principle and characteristics are described in detail. Then the multi-processor operating system share a common memory implementation are described,The processor and memory advantages and disadvantages of several connections and implementation principles described【关键词】多处理机操作系统、主从式(master-slave)、独立监督式(separate supervisor)?浮动监督式(floating superviso)、公用存储器、操作系统经过上个世纪60、70年代的发展,到了本世纪80年代已趋于成熟,随着VLSI和计算机体系结构的发展,操作系统随之发展,形成了多处理机操作系统、微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统等。从广义上说,多处理机操作系统,就是由多台计算机协同工作来完成所要求的任务的计算机系统操作系统。而传统的侠义上,多处理机系统的作用是利用系统内的多个CPU来并行执行用户的多个指令。这样做的优点有三。第一、利用多个处理机提供在发生故障的情况下的冗余性,建立高度可靠的系统。第二、将程序可以分成几个能作为进程独立执行的部分,减少程序执行的时间。第三、通过并行执行多个用户程序,增加系统的吞吐量。多个CPU在物理位置上处于同一机壳中,有一个单一的系统物理地址空间和每一个CPU均可访问系统内的所有存储器是其显著的特点。引入多处理机系统的原因有以下三点:增加系统的吞吐量节省投资提高系统的可靠性多处理机操作系统的模式类型可分为三种:主从式(master-slave)主从式操作系统即由一台主处理机记录、控制其它从处理机的状态,并分配任务给从处理机。操作系统在主处理机上运行,从处理机的请求通过陷入传送给主处理机,然后主处理机回答并执行相应的服务操作。主从式操作系统的特点有如下几个特点:1):由于只有一个处理机访问执行表,所以不存在管理表格存取冲突和访问阻塞问题。2):操作系统程序只在一台处理机上运行。3):由于是有一台主机控制,因此,当主处理机故障时很容易引起整个系统的崩溃。4):系统由一个主处理机加上若干从处理机组成,硬件和软件结构相对简单,但灵活行差。5):用于工作负载不是太重或由功能相差很大的处理机组成的非对称系统。6):任务分配不但容易使部分从处理机闲置而导致系统效率下降。独立监督式(separate supervisor)?独立监督式操作系统,每一个除了及均有各自的管理程序。独立监督式操作系统的特点如下所示:1):每个处理机将按自身的需要及分配给它的任务的需要来执行各种管理功能,这就是所谓的独立性。2):管理程序的代码是可重入的。3):每个处理机都有专用的程序管理程序,因此,较少,系访问的传统较少,系统的效率高。4):每个处理相对独立,因此一台处理机出现故障不会引起整个系统崩溃。5):每个处理机都有专用的I/O设备和文件等。?6):存储冗余太多,利用率不高。7):要实现处理机负载平衡很困难。浮动监督式(floating supervisor)?每次只有一台处理机作为执行全面管理功能的“主处理机”,但根据需要,“主处理机”是可浮动的,即从一台切换到另一台处理机。这是最复杂、最有效、最灵活的一种多处理机操作系统,多用于紧耦合多处理机体系。其特点如下所示:1):每次只有一台处理机执行全面的功能,容许少许处理机同时执行统一管理服务的子程序。2):由于“主处理机”是可
您可能关注的文档
- 动画制作发展历史.doc
- 界面划分表格初稿要领.docx
- javahashtable用法.docx
- 存储过程概念.doc
- 第三终端开发营销形式.doc
- 第五章 Tcp异步通信代码.docx
- 衣柜终端销售实例资料.docx
- 第十三章 计算机组成名词解释.doc
- 更改及设置系统开机启动菜单方法.docx
- 小学一年级数学解决问题资料.doc
- (高清版)DB13(J)∕T 103-2009 碳纤维发热线供暖技术规程.docx
- (高清版)DB13(J)∕T 217-2017 医院建筑能耗监管系统技术规程.docx
- (高清版)DB13(J)∕T 8400-2021 建筑物移动通信基础设施建设技术标准.docx
- (高清版)DB13(J)∕T 196-2015 CL建筑体系技术规程.docx
- (高清版)DB13(J)∕T 8383-2020 百年住宅设计标准.docx
- (高清版)DB13(J)∕T 284-2018 建筑信息模型设计应用标准.docx
- (高清版)DB13(J)∕T 8332-2019 装配式混凝土异形柱结构技术规程.docx
- (高清版)DB13(J)∕T 101-2009 建筑施工安全技术资料管理标准.docx
- (高清版)DB13(J)∕T 8352-2020 绿色建筑评价标准.docx
- (高清版)DB13(J)∕T 8054-2019 市政基础设施工程施工质量验收通用标准.docx
文档评论(0)