概述
进程的定义
程序:就是一个指令序列,是一种静态的
进程:是动态范畴的概念,一个运行起来的程序称做进程。从进程的角度看,程序运行的代码放在程序段内,程序运行过程中处理的数据放在数据段内(比如变量)
王道考研中对进程的定义:
1.进程是程序的一次执行过程。
2.进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
3.进程是具有独立功能的程序在数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位
进程的实体
(1).在单道批处理操作系统中,由于只支持单道程序,因此只需要将程序的程序和数据分别放在内存中的不同位置就可以了,比如程序段放在低地址部分,数据段放在高地址部分
(2).引入多道程序技术后1,内存中同时放入多道程序,各个程序的代码、运算数据存放的位置不同,为了划分各个程序在内存中的占有区域,系统为每个程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)
PCB 2、程序段、数据段三部分构成了进程实体(进程映像)。
一般情况下,我们把进程实体就简称为进程,例如创建进程,实际上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB
引入进程实体的概念后,可把进程定义为:
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
严格来说,进程实体和进程并不一样,进程实体是静态的,进程则是动态的。不过,除非题目专门考察二者区别,否则可以认为进程实体就是进程。因此我们也可以说“进程由程序段、数据段、PCB三部分组成”
组织方式组成
进程(进程实体)由:PCB 3、程序段、数据段三部分构成
操作系统通过PCB来管理进程,因此PCB中应该包含操作系统对其进行管理所需的各种信息。
进程的组织方式
进程的组成讨论的是一个进程内部由哪些部分构成的问题,而进程的组织讨论的是多个进程之间的组织方式问题
进程的组织方式有链式方式和索引方式
链式存储
索引方式
进程的特征
为了方便操作系统管理同时引入了进程、进程实体的概念 ↩︎
PCB是进程存在的唯一标志 ↩︎
PCB是进程存在的唯一标志 ↩︎
最后
以上就是飘逸苗条为你收集整理的7.进程的定义、组成、组织方式、特征的全部内容,希望文章能够帮你解决7.进程的定义、组成、组织方式、特征所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复