顺序执行:把一个应用程序分成若干程序段,在各个程序段之间,必须按照某种先后次序顺序执行,仅当前以操作执行完成后,才能执行后继操作。
- 顺序性
- 封闭性
- 可再现性
前趋图(Precedence Graph)是一个有向无循环图,用于描述程序进程之间执行的前后关系。
进程是进程实体的运行过程,是系统进行分配资源和调度的基本单位 进程。 进程映像(进程实体):程序段,数据段和PCB(Process Control Block,进程控制块) 注意:PCB是进程存在的唯一标志
- 间断性
- 失去封闭性
- 不可再现型
- 动态性
- 并发性
- 独立性
- 异步性
- 结构性
- 就绪态(Ready)
- 运行态(Running )
- 阻塞态(Blocked)
引入挂起状态的原因:
- 终端用户的请求。用户希望暂停自己的程序
- 父进程请求。父进程希望挂起自己的某个子进程
- 负荷调节的需要。系统工作负荷比较重时,把不重要的进程挂起
- 操作系统的需要。操作系统检查运行中的资源使用情况或者进行记账
- 活动就绪(AReady,Active Ready)
- 静止就绪(SReady,Static Ready)
- 活动阻塞(ABlocked,Active Blocked)
- 静止阻塞(SBlocked,Static Blocked)
- 运行态(Running)
- SReady——>AReady,(AReady——>SReady)
- SBlocked——>ABlcoked,(ABlocked——>SBlocked)
为了管理的需要,还存在着两种比较常见的进程状态,即创建态和终止状态