1.进程控制块 PCB :进程控制块是进程实体的重要组成部分,是操作系统
中最重要的记录型数据,在进程控制块 PCB(Program Contral Block)中记录了
操作系统所需要的、用于描述进程情况及控制进程运行所需要的全部信息 , PCB
是进程存在的惟一标志。
作用
通过 PCB,使得原来不能独立运行的程序(数据),成为一个可以独立运行
的基本单位,一个能够并发执行的进程。进程控制块是进程存在的唯一标志。
进程控制块的内容:进程标识符、处理器状态、进程调度信息、进程控制
信息
链接指针:给出了本进程(PCB)所在队列中的下一个进程的 PCB 的首地址。
进程控制块的组织方式:链接方式、索引方式
2. 进程控制原语
原语的概念
原语是指具有特定功能的不可被中断的过程。它主要用于实现操作系统的
一些专门控制操作。
原语的分类
创建原语:用于为一个进程分配工作区和建立 PCB,置该进程为就绪状态。
撤消原语:用于一个进程工作完后,收回它的工作区和 PCB。
阻塞原语:用于进程在运行过程中发生等待事件时,把进程的状态改为等
待态。
唤醒原语 :用于当进程等待的事件结束时,把进程的状态改为就绪态。
3. 进程的创建
引起进程创建的事件
� 用户登录