进程控制的概念:

  1.进程在运行期间,OS对其全部行为进行控制,一般有四种行为

    1.create:

      功能  创建一个具有指定标示的进程

      参数:进程的一些标识

      过程:1.创建一个空白的PCB,2获得并赋予进程标识符ID,3.为进程分配空间,4.初始化PCB赋予默认值,再插入到相应的进程队列,新进程插入到就绪里面.

    2.撤销进程:

      功能:1.撤销指定进程,2.收回资源

      时机/功能  

      参数:ID号

      进程撤销的实现:首先检查是否有子进程。先撤销子进程

1.在PCB队列中检索出该PCB,2获取该PCB的状态。3.若该进程处在运行,则立即终止。首先检查是否有子进程。先撤销子进程。将进程的PCB撤销

    3.进程堵塞:

      功能:停止进程的执行,变为堵塞。

      情况: 请求系统服务,启动操作,无工作,新数据到达

      参数:1.堵塞的原因。2.不同原因构建有不同的堵塞队列

      过程:1.停止运行,2.将PCB的状态修改为堵塞太,3.把进程插入到堵塞队列中。4.转调度程序

    4.进程唤醒:

      功能:唤醒堵塞队列中的进程

      情况

      参数:进程的表示

    5.进程原语:

      由若干指令构成的具有特定功能的函数

      具有原子性不可分割

      

      进程的所有操作都应该由原语来组成