什么是进程调度?进程调度的基本状态是什么?

首页 > 科技 > > 正文

日期:2023-02-27 13:40:04    来源:今日热点    

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

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

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

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

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

进程调度的基本状态是什么?

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

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

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

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

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

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

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

关键词: 什么是进程调度 进程调度的基本状态是什么 进程调度的时机 常用的进程调度算法及其特点

下一篇:server error是什么意思?server error怎么解决?
上一篇:最后一页

科技