1. 进程概念
1.1 进程的定义
- 进程是程序在某个数据集合上的一次运行活动
- 数据集合:软 / 硬件环境,多个进程共存 / 共享的环境
1.2 进程的特征
- 动态性:进程是程序的一次执行过程,动态产生 / 消亡
- 并发性:进程同其他进程一起向前推进
- 异步性:进程按各自速度向前推进
- 独立性:进程是系统分配资源和调度 CPU 的单位
1.3 进程和程序的区别
- 动态和静态
进程是动态的:程序的一次执行过程
程序是静态的:一组指令的有序集合
- 暂存和长存
进程是暂存的:在内存驻留
程序是长存的:在介质上长期保存
- 程序和进程的对应
一个程序可能有多个进程