【操作系统】处理机调度概念

一个作业被提交后,必须经过处理机调度,才能获得处理机执行,通常经过三个调度

高级调度(运行频率最低,所以成为长调度)

根据某种算法,把外村上处于后备队列中的那些作业调入内存,调度对象是作业

作业

就是一些程序,数据,还有一些作业说明书。

作业步

作业需要执行哪些步骤运行完。每一个步骤就是一个作业步

作业控制块

作业控制块(JCB)就是进程在系统存在的标志一样,包括作业标示,用户名称,用户账户,作业类型,作业状态,调度信息,资源需求,进入系统的时间,开始运行的时间,作业完成的时间,,作业退出的时间,资源使用情况等。

每当作业进入系统时,系统就会给每一个作业创建一个JCB

作业调度

从外存的后备队列中选取某些作业调入内存,并为他们创建进程,分配必要的资源,然后再新创建的进程插入就绪队列,准备执行。

每次执行作业调度时候,都必须做出以下两个决定

决定接纳多少作业决定接纳哪些作业中级调度

实际就是存储器管理中的兑换功能

低级调度(运行频率最高,所以成为短调度)

决定哪个进程获得处理机

功能基本机制进程调度的两种方式非抢占式抢占式方式非抢占式

一旦处理机分配给某个进程后,就一直让他运行下去,知道该进程自愿释放处理机,或者发生某些事阻塞,才会把处理机分给别的进程 优点:实现简单,系统开销比较小,但是难以满足紧急任务的要求

抢占式方式

调度机根据某种原则暂停某个正在执行额进程,将已分配给该进程的处理机重新分配给另一个进程。

原则主要有以下方式

人生难免有挫折,但你是逃避不了的,一定要去面对它

【操作系统】处理机调度概念

相关文章:

你感兴趣的文章:

标签云: