进程与线程

程序:就是一个指令序列(早期的计算机只支持单道程序)
进程实体(又称进程映像):PCB、程序段、数据段三部分构成,所谓创建进程实际就是创建进程实体中的PCB。撤销进程:实际上是撤销进程实体中的PCB。在实际内存中数据段和程序段并没有消失,只是指向这些地址的PCB被修改了而已。PCB是进程存在的唯一标志

进程的定义

1.进程是程序的一次执行过程
2.进程是一个程序及其数据在处理机上顺序执行时所发生的活动
3.进程是具有独立功能的程序在数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位

引入进程实体的概念后,可把进程定义为:

进程是进程实体的运行过程,是系统进行资源分配调度的一个独立单位。
严格来说,进程实体和进程并不一样,进程实体是静态的,进程则是动态的

PCB组成

1.进程描述信息
2.进程控制和管理信息
3.资源分配清单
4.处理机相关信息

进程的组织

在一个系统中,通常有数十、数百个乃至数千个PCB。
进程的组成讨论的是一个进程内部由那些部分构成的问题,而进程的组织讨论的是多个进程之间的组织方式问题

进程的组织方式
  1. 链接方式(按照进程状态将PCB分为多个队列,操作系统持有各个队列的指针)
  2. 索引方式(根据进程状态的不同,建立几张索引表,操作系统持有指向各个索引表的指针)
进程的特征

进程和程序是两个截然不同的概念,相比于程序,进程拥有以下特征:
1.动态性(进程的最基本特征
2.并发性
3.独立性(进程是资源分配、接受调度的基本单位
4.异步性(异步性会导致并发程序执行结果的不确定性
5.结构性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值