1. 进程的概念和特征
进程的基本特性
- 并发性
为了能使并发执行的程序能够独立的运行,必须配置专门的数据结构,叫做进程控制块(Process Control Block,PCB)
创建进程即创建进程映像中的PCB,PCB是进程存在的唯一标志 - 共享性
进程的特征
- 动态性
- 并发性
- 独立性
- 异步性
- 结构性
每个进程都配置一个PCB对其进行描述。从结构上看,进程实体由程序段、数据段、进程控制块三部分组成的
2. 进程的状态与转换
进程的状态
- 运行态
- 就绪态
等待处理机 - 阻塞态
等待某一时间除了状态机 - 创建态
- 结束态
3. 进程控制
一般把进程控制用的程序段称为原语
- 进程的创建
为进程分配一个唯一的进程标识号,并申请一个空白的PCB
为进程分配资源
初始化PCB - 进程的终止
- 进程的阻塞与唤醒
- 进程切换
4. 进程的组织
- 进程控制块
控制和管理进程,保存进程需要的信息 - 程序段
被调度程序调度到CPU执行的应用程序 - 数据段
一个进程的数据段