COMPUTER-CAT的操作系统作业

COMPUTER-CAT的操作系统作业

ID:38160965

大小:110.00 KB

页数:4页

时间:2019-06-06

COMPUTER-CAT的操作系统作业_第1页
COMPUTER-CAT的操作系统作业_第2页
COMPUTER-CAT的操作系统作业_第3页
COMPUTER-CAT的操作系统作业_第4页
资源描述:

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

1、Computer-cat的操作系统作业1实现分时系统的关键是什么?应如何解决?答:关键是如何使用户能与自己的作业进行交互,更应强调的是达到多人的人机交互。解决方法:将cpu化成若干个时间片段,分给每个用户。每个作业一次只运行一个很短的时间,然后暂停该作业的运行,并立即调度下一个程序运行。如果在不长的时间内,所有用户的作业都执行一次(一个时间片)便达到了每个用户的人机交互了。2为什么要引入实时操作系统?答:因为批处理系统和分时系统不能满足以某些领域的需要。例如:实时控制:当把计算机用于生产过程的控制,就需要计算机

2、的实时控制,现场采集数据,并对数据进行及时的处理,这个是那些系统无法完成的。实时信息处理:如飞机或火车的订票系统、情报检索系统等3试在交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。答:交互性:实时信息处理系统虽然也具有交互性,但这里人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理服务、资源共享等服务。及时性:实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定的,而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成

3、截止时间来确定的,一般为秒级、百毫秒级直至毫秒级,甚至有的要求低于100微秒。可靠性:分时系统虽然也要求系统可靠,但相比之下,实时系统则要求系统高度可靠。因为任何差错都可能带来巨大的经济损失,甚至是无法预料的灾难性后果。因此,在实时系统中,往往都采用了多级容错措施来保障系统的安全性及数据的安全性。4OS有几大特征?其最基本的特性是什么?答:操作系统共有4个特性,分别如下:①并发:并行:单cpu,一段时间间隔多个作业同时进行并发:多cpu,多个程序/作业同时进行.②共享:互赤共享和同时访问(resources)③

4、虚拟:过去的“***750”就是一个机器接出了好多的终端(听硬件老师讲的)④异步:先进的不一定先完成任务的呀!操作系统的最基本的特性是:并发和共享5处理机管理有哪些主要的功能?它们的主要任务是什么?答:处理机的主要功能和任务①进程控制:任务:为作业创建进程、撤消已结束的进程,以及控制进程在运行过程中的状态转换。在现代OS中,进程控制还具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。②进程同步:任务:为多个进程(含线程)的运行进行协调。两种方法:进程互斥方式和进程同步方式。③进程通信:任务

5、:实现在相互合作的进程之间的信息交换。④调度:任务:使在后备队列等待的每个作业得到执行的机会。传统的调度:作业调度和进程调度6是什么原因使操作系统具有异步性特征?答:在多道程序环境下,允许多个进程并发执行,内存中的每个进程在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及进程以怎样的速度向前推进,每道程序总共需要多少时间才能完成,等等,都是不可预知的。由于各用户程序性能不同,比如,有的侧重于计算而较少需要I/O;而又有的程序其计算少而I/O多,这样,很可能是先进入内存的作业后完成;而后进入内存的作业先

6、完成。或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。7高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度主要任务:把作业从外存调到内存低级调度主要任务:把作业从内存调到CPU中,使它占用处理机中级调度的引入:针对长时间不能获得CPU的进程,调到外存中,也负责调回到内存,如图左所示8在抢占调度方式中,抢占的原则是什么?答:原则:①优先权原则:“十万火急的优先”②短作业(进程)优先原则:短作业(进程)可以抢占当前较长作业(进程)的处理机③时间片原则:各进程按时间片运行,当一个时间片用

7、完后,便停止,而重新进行调度9在选择调度方式和调度算法时,应遵循的准则是什么?答:面向用户的准则;①周转时间短②响应时间快③截止时间的保证④优先权准则面向系统的准则①系统吞吐量大②处理机利用率好③各类资源的平衡利用10在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法?老师,我不会了,55555555···········11何谓静态和动态优先级?确定静态优先级的依据是什么?答:静态优先级:在创建进程时确定的,且在进程的整个运行期间保持不变动态优先级:在创建进程时所赋予的优先权,是可以随进程的

8、推进或随其等待时间的增加而改变的,以便获得更好的调度性能。确定静态优先权的依据有如下三个方面:①进程类型:通常,系统进程(如接收进程、对换进程、磁盘I/O进程)的优先权高于一般用户进程的优先权②进程对资源的要求:如进程的估计执行时间及内存需要量的多少,对这些要求少的进程应赋予较高的优先权③用户要求:这是用户进程的紧迫程度及用户所付费用的多少来确定优先权的12试比较FCFS和SPF两种进

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

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

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