(一)进程控制
(1)定义
对系统中所有进程从创建到消亡的全过程实施有效控制。
(2)控制功能
①创建一个新进程;
②撤销一个已经运行完的进程;
③改变进程的状态;
④实现进程间通信;
进程控制是由操作系统内核(Kernel)中的原语实现的。
(二)内核
是系统硬件的首次延伸,是基于硬件的第一层软件扩充,为系统对进程控制和管理提供了良好环境。
(三)原语(Primitive)
(1)定义
由若干条机器指令组成的,用于完成特定功能的程序段。
(2)特点
在执行时不能被分割,即原子操作要么都做,要么都不做。
(3)内核原语
- 进程控制原语:进程创建原语、进程撤销原语、进程挂起原语、进程激活原语、进程阻塞原语以及进程唤醒原语等
- 进程通信原语
- 资源管理原语
- 其他方面原语
不同操作系统内核所包含功能不同,但大多数系统内核都包含支撑功能和资源管理的功能。