文章目录
1、进程的定义、组成、组织方式、特征
- 总览:
1.1、进程的定义
1.1.1、程序的概念
- 程序就是一个指令序列,早期的计算机只支持
单道
程序。
1.1.2、多道程序技术
引入多道程序技术之后
1.1.3、定义
程序段、数据段、PCB
三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程。- 例如,所谓
创建进程,实质上是创建进程实体中的PCB
;而撤销进程,实质上是撤销进程实体中的PCB。 - 注意:
PCB是进程存在的唯一标志!
1.1.4、进程和程序
- 进程是
动态的
;程序是静态的
。 - 进程有
独立性,能并发执行
;程序不能
并发执行。 - 二者
无
一一对应关系。 - 进程
异步运行,会相互制约
;程序不具备
此特征。
但是,进程与程序又有密切的联系:进程不能脱离具体程序而虚设
,程序规定
了相应进程所要完成的动作
。 - 组成不同。
进程包含PCB、程序段、数据段
。程序包含数据和指令代码
。 程序
是一个包含
了所有指令和数据的静态实体
。本身除占用磁盘的存储空间
外,并不占用系统如CPU、内存等运行资源
。进程
由程序段、数据段和PCB构成,会占用系统如CPU、内存等运行资源
。一个程序可以启动多个进程来共同完成
。
1.2、进程的组成
4. 组成的侧重点:单个进程内部由哪些部分构成的问题。
1.3、进程组织方式
- 因为在一个系统中,通常有数十、数百乃至数千个PCB。为了能对他们进行有效管理,就要使用适当的方式把这些PCB组织起来。
- 组织的侧重点:多个进程之间组织方式的问题。
- 进程的组织方式
1.3.1、链接方式
1.3.2、索引方式
- 其实就是将链表改为了索引表。