进程
目录
进程
进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
进程包含了正在运行的一个程序的所有状态信息。
独立性
并发性
制约性
动态性
进程=程序+运行状态
线程=进程-共享资源
进程状态
进程创建->就绪
- 系统初始化
- 进程执行过程中调用系统进程创建函数。
- 用户请求创建一个新进程。
执行 ->进程等待
- 请求并等待系统服务,无法马上完成。
- 启动某种操作,无法马上完成。
- 需要的数据还未到达。
运行->就绪:进程抢占
- 高优先级进程处于就绪状态。
- 进程时间片用完
等待->就绪:进程唤醒
- 需要的资源可被满足。
- 等待的资源到达。
进程结束
- 程序正常结束。
-
错误退出(自愿的)。
-
强制性结束。
-
被其他进程所杀。
三状态进程模型
挂起进程模型