进程调度的对象和任务分别是

 我来答
小先又哒哒
2023-01-07 · TA获得超过998个赞
知道大有可为答主
回答量:1.6万
采纳率:99%
帮助的人:235万
展开全部

进程调度的对象和任务分别是进程,从就绪队列中按一定的调度策略选择一个进程占用 CPU。

无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。

基本属性:

1.多态性 从诞生、运行,直至消灭。

2.多个不同的进程可以包括相同的程序。

3.三种基本状态 它们之间可进行转换。

4.并发性并发执行的进程轮流占用处理器。

基本状态:

1.等待态:等待某个事件的完成。

2.就绪态:等待系统分配处理器以便运行。

3.运行态:占有处理器正在运行。

运行态→等待态 往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。

等待态→就绪态 则是等待的条件已满足,只需分配到处理器后就能运行。

运行态→就绪态 不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。

就绪态→运行态 系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式