2.1进程的定义,组成,组织方式,特征

一,定义:在计算机发展史上,进程是为了解决什么问题被引入的呢

回顾:引入多道程序后,为了方便管理程序之间的并发执行,所以我们引入进程的概念

我们知道程序是由程序段和数据段组成的,程序段存的是程序的机器指令,数据段存到是,执行过程中的数据。而进程实体=程序段+数据段+pcb(进程控制块)。

定义:进程实体=程序段+数据段+pcb,我们常说的创建进程其实就是创建pcb,撤销进程就是撤销pcb。所以pcb是进程存在的唯一标志,所以进程是程序的一次执行过程他是动态的而进程实体是静态的

 

二,组成:每个进程由哪些部分组成?

1,程序段:存储程序本身的机器指令

2,数据段:存储运行过程中的常量,变量

3,进程控制块pcb:

1)进程描述信息:进程标识符PID,用户标识符UID(进程的编号和使用该进程用户的编号)

2)进程控制和管理信息:进程当前的状态,进程的优先级

3)资源分配清单:程序段指针,数据段指针,键盘,鼠标

4)处理机相关信息:各种寄存器的值

4,注意:与进程管理相关的数据都保存在pcb中,与程序本身有关的数据保存在程序段和数据段

 

三,组织方式:系统中的每个进程是如何被组织起来的?

1,连接方式

1)按照进程状态,将pcb分为多个队列

2)操作系统持有指向各个队列指针

2,索引方式:

1)根据进程状态不同,建立几张索引表

2)操作系统持有指向各个索引表指针

 

四,特征:相比于程序,进程由哪些特征?

1,动态性:进程是程序的一次执行过程,是动态的产生,变化和消亡的

2,并发性:进程中有多个进程实体,各个进程可以并发执行

3,独立性:进程是能独立运行,独立获得资源,独立接受调度的基本单位

4,异步性:各个进程各自独立,以不可预知的速度向前推进,操作系统要提供“进程同步机制”来解决异步问题

5,结构性:每个进程都会配置也高pcb,进程都是由:程序段,数据段,pcb组成

 

注意:动态性是进程最基本的特征,进程是资源分配,接受调度的基本单位

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值