预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Computer-cat的操作系统作业1实现分时系统的关键是什么?应如何解决?答:关键是如何使用户能与自己的作业进行交互,更应强调的是达到多人的人机交互。解决方法:将cpu化成若干个时间片段,分给每个用户。每个作业一次只运行一个很短的时间,然后暂停该作业的运行,并立即调度下一个程序运行。如果在不长的时间内,所有用户的作业都执行一次(一个时间片)便达到了每个用户的人机交互了。2为什么要引入实时操作系统?答:因为批处理系统和分时系统不能满足以某些领域的需要。例如:实时控制:当把计算机用于生产过程的控制,就需要计算机的实时控制,现场采集数据,并对数据进行及时的处理,这个是那些系统无法完成的。实时信息处理:如飞机或火车的订票系统、情报检索系统等3试在交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。答:交互性:实时信息处理系统虽然也具有交互性,但这里人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理服务、资源共享等服务。及时性:实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定的,而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、百毫秒级直至毫秒级,甚至有的要求低于100微秒。可靠性:分时系统虽然也要求系统可靠,但相比之下,实时系统则要求系统高度可靠。因为任何差错都可能带来巨大的经济损失,甚至是无法预料的灾难性后果。因此,在实时系统中,往往都采用了多级容错措施来保障系统的安全性及数据的安全性。4OS有几大特征?其最基本的特性是什么?答:操作系统共有4个特性,分别如下:=1\*GB3①并发:并行:单cpu,一段时间间隔多个作业同时进行并发:多cpu,多个程序/作业同时进行.=2\*GB3②共享:互赤共享和同时访问(resources)=3\*GB3③虚拟:过去的“***750”就是一个机器接出了好多的终端(听硬件老师讲的)=4\*GB3④异步:先进的不一定先完成任务的呀!操作系统的最基本的特性是:并发和共享5处理机管理有哪些主要的功能?它们的主要任务是什么?答:处理机的主要功能和任务=1\*GB3①进程控制:任务:为作业创建进程、撤消已结束的进程,以及控制进程在运行过程中的状态转换。在现代OS中,进程控制还具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。=2\*GB3②进程同步:任务:为多个进程(含线程)的运行进行协调。两种方法:进程互斥方式和进程同步方式。=3\*GB3③进程通信:任务:实现在相互合作的进程之间的信息交换。=4\*GB3④调度:任务:使在后备队列等待的每个作业得到执行的机会。传统的调度:作业调度和进程调度6是什么原因使操作系统具有异步性特征?答:在多道程序环境下,允许多个进程并发执行,内存中的每个进程在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及进程以怎样的速度向前推进,每道程序总共需要多少时间才能完成,等等,都是不可预知的。由于各用户程序性能不同,比如,有的侧重于计算而较少需要I/O;而又有的程序其计算少而I/O多,这样,很可能是先进入内存的作业后完成;而后进入内存的作业先完成。或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。7高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度主要任务:把作业从外存调到内存低级调度主要任务:把作业从内存调到CPU中,使它占用处理机中级调度的引入:针对长时间不能获得CPU的进程,调到外存中,也负责调回到内存,如图左所示8在抢占调度方式中,抢占的原则是什么?答:原则:=1\*GB3①优先权原则:“十万火急的优先”=2\*GB3②短作业(进程)优先原则:短作业(进程)可以抢占当前较长作业(进程)的处理机=3\*GB3③时间片原则:各进程按时间片运行,当一个时间片用完后,便停止,而重新进行调度9在选择调度方式和调度算法时,应遵循的准则是什么?答:面向用户的准则;=1\*GB3①周转时间短=2\*GB3②响应时间快=3\*GB3③截止时间的保证=4\*GB3④优先权准则面向系统的准则=1\*GB3①系统吞吐量大=2\*GB3②处理机利用率好=3\*GB3③各类资源的平衡利用10在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法?老师,我不会了,55555555···········11何谓静态和动态优先级?确定静态优先级的依据是什么?答:静态优先级:在创建进程时确定的,且在进程的整