进程的定义与控制

···进程的创建

操作系统为进程创建进程控制块和分配地址空间的过程就是进程创建的过程

  *创建进程标识

  *分配内存和其他资源

  *初始化进程控制块

  *将创建的进程置于就绪队列

 

 

 

 

进程状态转换及原因

 

就绪--运行

原因:进程被调度程序选中占用CPU

 

运行--阻塞

原因:进程让出CPU,等待系统分配资源或某些事件的发生,如:暂时不能访问某一资源,操作系统尚未完成服务,系统正在初始化I/O设备,等待用户的输入信息等。

 

阻塞--就绪

原因:处于等待队列中的进程,当其等待的事情已经发生,或等待的资源可用时,此进程将进入就绪队列竞争CPU。

 

运行--就绪

原因:进程分配的时间片已用完,或者在中断机制下,有更高优先级的进程进入系统,这时进程进入就绪队列等待下一次被选中而占用CPU。

 

 

 

 

posted @ 2020-03-05 14:01  ice--cream  阅读(181)  评论(0编辑  收藏  举报