作业调度是从处于什么状态的队列中选取作业投入运行

作业调度是从处于什么状态的队列中选取作业投入运行,第1张

作业调度是从处于后备状态的队列中选择作业投入哗租嫌运行。

从交付到计算机系统到执行结束退出系统,一般需要提交、备用、执行和完成四种状态

后备状态是指在将所有 *** 作信息输入外存后,为进入系统的 *** 作建立 *** 作控制块,并将其添加到后备 *** 作队列中,等待 *** 作调度程序调度;当 *** 作被 *** 作调度程序选分配必要的资源时, *** 作进入 *** 作状态。

*** 作调度的主要功能是根据 *** 作控制块中的信息,检查系统是否能够满足用户 *** 作的资源需求,并根据一定的算法从外存储备队列中选择一些 *** 作来转移内存,并为其创建过程并乱手分配必要的资源。

然后型汪将新创建的过程插入准备执行的就绪队列。因此,有时也称 *** 作调度为接受调度。

一般来说,处理中悉丛机调度可分为三个级别,分别是高级调度、中级调度和低级调度。 高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,陆逗作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。 引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。 低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是 *** 作系统中最基本的一种调度,其调度策略的优劣直接影响整卖樱个系统的性能。

一个作业进入系统到运行结束,一般要经历进入、后备、运行和完成四个阶段,相应地,作业亦有进入、后备、运行和完成四种状态。

①进入状态:作业嫌乱的信息从输入设备上预输入到输入井,此时称为芹游档作业处于进入状态。

②后备状态:当作业的全部信息都已输入,且由 *** 作系统将其存放在输入井中,磨梁此时称作业处 后备状态。系统将所有处于后备状态的作业组成后备作业队列,等待作业调度程序的调度。

③运行状态:一个后备作业被作业调度程序选中,分配了必要的资源,调入内存运行,称作业处于运行状态。

④完成状态:当作业正常运行完毕或因发生错误非正常终止时,作业进入这完成状态。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12561799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存