进程管理
程序的执行
- 顺序执行特征:顺序性,封闭性,可再现性
- 并发执行特征:间断性,失去封闭性,结果不可再现性
进程(控制描述程序在内存中的并发运行)
-
进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位。
进程实体:程序段+数据段+控制块pcb
pcb:并发时用于程序控制和资源管理的各种信息 -
特征:结构性(PCB);动态性;并发性;独立性;异步性
-
程序与进程
-
基本状态:
(1)就绪:获得除CPU外所有资源,得到CPU控制权后可立即运行
(2)运行:获得所有必须资源,正在处理机上执行
(3)阻塞:正执行的进程由于发生某事件(请求I/O;申请缓冲;时间片到)无法执行,放弃CPU后暂停
-
进程控制块PCB
PCB是进程存在的唯一标志,是进程管理和控制最重要的数据结构
PCB中的信息:
(1)进程标识符(内/外):内系统(唯一数字编码);外用户
(2)处理机状态信息
(3)进程调度信息:状态;优先级;算法;事件
(4)进程控制信息:地址;通信机制;资源清单;连接指针
进程控制(原语,不可打断)
进程的创建
(1)申请空白