首页 > 编程知识 正文

进程调度实验(系统调度)

时间:2023-05-05 11:49:52 阅读:2057 作者:1811

实验性四处理器调度实验

一、选择题(共5题,每题10分,共50分)

1.在分时操作系统中,进程调度经常使用__C__算法。

A.先到先得

C.时间片旋转随机

2.在以下主动调度算法中,__D__调度算法与作业估计的计算时间有关。

A.先到先得

C.时间片旋转d .响应比高的优先。

3.对短作业和长作业都有利的作业调度算法是__D__算法。

A.先到先得

C.时间片旋转d .响应比高的优先。

4.用户通过终端使用计算机系统控制作业执行方向的方式称为_B___ _。

A.自动在线络筒

5.分时系统中的终端用户使用_D___交互请求系统的在线服务。

A.作业操作语言

C.预输入命令d .操作控制命令

二.填空(4题,每题5分,共20分)

1.在_先到先服务算法___调度算法中,根据进程进入就绪队列的顺序来分配处理器。

2.当进程调度算法采用等时间片轮换法时,如果时间片过大,轮换法将转化为_先到先服务调度算法_ _ _ _ _调度算法。

3.有两种方法来安排这个过程,一种是剥夺,另一种是不剥夺。

4.如果当前运行的进程始终是优先级最高的进程,则应选择可以剥夺最高优先级的___进程调度算法。

三.简答题(共2题,每题15分,共30分)1。设计作业调度程序应该遵循什么原则?

在设计作业调度程序时,需要考虑用户的需求,提高系统的效率,因此设计时要遵循的原则是:(1)公平。公平,用户满意。(2)资源利用效率。使系统资源尽可能繁忙,提高资源利用率。(3)吞吐量。在单位时间内提供尽可能多的作业,以确保计算机系统的吞吐量。

2.作业调度和流程调度的区别和关系是什么?

作业调度是从输入井中选择作业并将其安装到主存储器中;进程调度是从就绪进程队列中选择一个就绪进程,让它占用处理器。

作业调度选择作业后,根据作业的作业控制指令中第一个作业步骤的要求,创建作业的第一个流程。流程状态为就绪,并列在就绪队列中。然后,当进程调度选择进程时,进程可以占用处理器运行,作业开始执行。每完成一个作业步骤,系统都会根据下一个作业步骤的要求创建一个流程,直到作业执行结束。

因此,如果要执行一个作业,必须经过两级调度,第一级是作业调度,第二级是进程调度。只有作业调度选择的作业才能占用处理器;只有被进程调度选中,作业进程才能真正占用处理器。作业调度和流程调度相互配合,保证作业执行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。