答案家

 找回密码
 立即注册
查看: 2118|回复: 4

计算机操作系统课后习题答案(第四版)

[复制链接]

1万

主题

1万

帖子

80万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
808852
发表于 2016-10-27 15:51:07 | 显示全部楼层 |阅读模式
第三章 处理机调度与死锁
1,高级调度与低级调度的主要任务是什么?为什么要引入中级调度?   
【解】  (1)高级调度主要任务是用于决定把外存上处于后备队列中的那些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。  (2)低级调度主要任务是决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。  (3)引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量。为此,应使那些暂时不能运行的进程不再占用宝贵的内存空间,而将它们调至外存上去等待,称此时的进程状态为就绪驻外存状态或挂起状态。当这些进程重又具备运行条件,且内存又稍有空闲时,由中级调度决定,将外存上的那些重又具备运行条件的就绪进程重新调入内存,并修改其状态为就绪状态,挂在就绪队列上,等待进程调度。  3、何谓作业、作业步和作业流?  
【解】作业包含通常的程序和数据,还配有作业说明书。系统根据该说明书对程序的运行进行控制。批处理系统中是以作业为基本单位从外存调入内存。
作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。
作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。
4、在什么情冴下需要使用作业控制块JCB?其中包含了哪些内容?
【解】每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。
JCB  包含的内容通常有:1)  作业标识2)用户名称3)用户账户4)作业类型(CPU繁忙型、I/O芳名型、批量型、终端型)5)作业状态6)调度信息(优先级、作业已运行)7)资源要求8)进入系统时间9)  开始处理时间10)  作业完成时间11)  作业退出时间12)  资源使用情况等
5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?
【解】作业调度每次接纳进入内存的作业数,取决于多道程序度。应将哪些作业从外存调入内存,取决于采用的调度算法。最简单的是先来服务调度算法,较常用的是短作业优先调度算法和基于作业优先级的调度算法。 7.试说明低级调度的主要功能。
【解】(1)保存处理机的现场信息(2)按某种算法选取进程(3)把处理机分配给进程。

游客,如果您要查看本帖隐藏内容请回复
回帖码请关注我们的公众号获取。

请在电脑访问我们的网站下载答案,手机下载可能会造成答案不正常显示!QQ群627816650公告有详细步骤。

该答案由网友整理提供,如果答案不符请扫描关注我们的公众号反馈给我们。

0

主题

2

帖子

48

积分

幼儿园

Rank: 1

积分
48
发表于 2019-8-17 22:23:20 | 显示全部楼层
咔咔咔咔咔咔扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩

0

主题

8

帖子

126

积分

小学生

Rank: 2

积分
126
发表于 2019-12-1 17:29:38 | 显示全部楼层
处理机调度与死锁
1,高级调度与低级调度的主要任务是什么?为什么要引入中级调度?   
【解】  (1)高级调度主要任务是用于决定把外存上处于后备队列中的那些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。  (2)低级调度主要任务是决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机

0

主题

4

帖子

110

积分

小学生

Rank: 2

积分
110
发表于 2020-4-26 20:16:33 | 显示全部楼层
想要答案 谢谢了

0

主题

4

帖子

66

积分

幼儿园

Rank: 1

积分
66
发表于 2020-6-29 22:46:58 | 显示全部楼层
不会不阿卡改窜上半场把数据从八岁的成本还是单纯把控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表