进程
|
本章要点 | 重点 |
---|---|
进程的引入 | 进程与程序的区别、进程的并发条件 |
进程的状态及组成 | 进程的不同状态及其转换、进程控制块 |
进程控制 | 进程的创建、撤销、阻塞、唤醒、挂起、激活 |
(一)进程的引入
程序:是在一个时间上严格有序的指令集合 。一个程序通常由若干个程序段组成,她们必须按照某种先后次序来执行。这类计算过程就是程序的顺序执行过程。
说到进程,大家是否接触过?
window系统Ctrl+Alt+Delete打开任务管理器,分为应用程序和进程。
应用程序 :是我们打开的一个个软件可执行文件;
进程:一个程序包括多个进程。
程序顺序执行的特点
特点 | 意义 |
---|---|
顺序性 | 处理机的操作严格按照程序所规定的顺序执行,即每一个操作必须在下一个操作开始之前结束。 |
封闭性 | 程序一旦开始运行,其执行结果不受外界因素的影响 |
可再现性 | 只要程序执行时的初始条件和执行环境相同,当程序重复执行时,都将获得相同的结果。 |
程序并发执行的特点
特点 | 意义 |
---|---|
间断性 | 程序在并发执行时,形成了相互制约的关系。相互制约的关系将导致并发陈旭具有“执行-暂停-执行”这种间断性的活动规律 |
失去封闭性 | 系统中的资源共多个程序共享 |
失去可再现性 | 在初始条件相同的情况下,程序的执行结果依赖于执行的次序。 |
程序并发执行的条件 Bernstein
Bernstein例1