进程
进程的概念
- 在以前的单道程序系统中,系统只能给用户运行一个程序,不能有多。程序们只能排队顺序执行,有以下特点:
- 顺序性:乖乖排队
- 封闭性:系统只能运行一个程序,所以程序运行的环境只能由程序自己的动作改变
- 可再现性:只要环境和初始条件不变,结果就不变。
- 多道程序系统的特点:
- 1.间断性:程序们一起运行,难免要走走停停
- 2.失去封闭性
- 不可再现性:程序并发执行的时候,资源有时不够用,不够用就可能结果有成功有失败,因此存在不可再现的可能。
3.什么是进程?
进程,顾名思义,就是“正在进行的程序”。程序的一次运行,加上所需的数据就是进程的内容了。
“是系统进行调度和分配的独立单位”
4.为什么要引入进程?
考试时回答单道和多道系统的特点
我的理解是,多道程序并发运行的时候,程序们会出现“走走停停”的情况,这是因为他们在争资源或者协调工作。这些状态系统要知道,从程序字面上看不出来它什么时候运行、什么时候停顿,更看不出程序们运行时的制约情况,因此有了进程,方便系统更好管理在运行的程序。
- 进程有什么特征?
- 动态性:会产生,也会消亡
- 并发性:
- 独立性:一个程序可以被几个进程共用,一个进程也可以执行几个程序
- 异步性:各个进程执行进度不一样
- 交互性
- 结构性
- 进程的三个状态
<