计算机考研之操作系统重难点之进程管理
进程管理进程的状态及转换:
进程的基本形态有三种,即
1) 运行态:当前进程已分配到CPU,该进程对应的程序正在处理机上执行。进程的状态和CPU的数目有直接关系,在单PU环境中,处于运行态的进程最多是一个。
2) 就绪态:进程已具备运行条件,但未被进程调度程序选中,暂时不能运行。就绪态中的进程的数目可以有多个。在单 CPU环境中,就绪进程可以有n-1个。
3) 阻塞态:因等待某一事件发生而暂时不能运行的状态。处于阻塞态的进程可以有多个。
进程的状态转换:
1) 就绪→运行:就绪进程被进程调度程序选中,投入到CPU中执行。
2) 运行→阻塞:因等待的事件未发生时,进程从运行态转入阻塞状态,在单CPU环境中,若存在n个进程,处于阻塞态的进程最多为n个,此时,虽然CPU是空闲的,阻塞进程也不能进入CPU中执行。
3) 阻塞→就绪:阻塞进程因等待的事件已发生时,加入到就绪队列中,而不能直接进入CPU中运行。
4) 运行→就绪:在分时系统中,运行态进程使用的时间片已经用完时,退出CPU而进入就绪态,等待下次被进程调度程序选中进入CPU执行。
页:
[1]