计算机操作系统第三章

发布时间:2018-07-01 02:16:35   来源:文档文库   
字号:
1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度主要功能是根据某种算法,决定将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程,分配必要的资源,并将它们放入就绪队列。低级调度主要功能是根据某种算法,决定就绪队列中的哪个进程应获得处理机,并由分派程序将处理机分配给被选中的进程。引入中级调度的主要目的是,提高内存利用率和系统吞吐量。使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态。2.处理机调度算法的共同目标是什么?批处理系统的调度目标又是什么?共同目标:资源利用率,公平性,平衡性,策略强制执行。批处理系统的调度目标:平均周转时间短,系统吞吐量高,处理机利用率高。3.何谓作业、作业步和作业流?作业:作业是一个比程序更为广泛的概念,它不仅包含了通常的程序和数据,而且还应配有一份作业说明书,系统根据该说明书来对程序的运行进行控制。在批处理系统中,是以作业为基本单位从外存调入内存的。作业步:通常,在作业运行期间,每个作业都必须经过若干个相对独立又相互关联的顺序加工步骤才能得到结果。我们把其中的每一个加工步骤称为一个作业步。各作业步之间存在着相互联系,往往是上一个作业步的输出作为下一个作业步的输入。作业流:是指若干个作业进入系统后依次存放在外存上形成的输入作业流,在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。4.在什么情况下需要使用作业控制块JCB,其中包含了哪些内容?每当一个作业进入系统时,便由“作业注册”程序为该作业建立一个作业控制块JCB。再根据作业类型,将它放到相应的作业后背队列中等待调度。通常在JCB中包含的内容有:作业标识、用户名称、用户账户、作业类型(CPU繁忙型、I/O繁忙型、批量型、终端型)、作业状态、调度信息(优先级、作业运行时间)、资源请求(预计运行时间、要求内存大小等)、资源使用情况等。5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?

本文来源:https://www.2haoxitong.net/k/doc/b5a24cbe0b1c59eef9c7b468.html

《计算机操作系统第三章.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式