程序:就是一个指令序列。
进程实体:程序段,数据段,PCB三部分构成了进程实体(进程映像)。
一般我们把进程实体就简称为进程,所谓创建进程实质上是指创建进程实体中的PCB
,而撤销进程,实质上是撤销进程实体中的PCB。
PCB是进程存在的唯一标志。
进程的特征:
动态性:进程最基本的特征。
并发:在同一时间段内可以执行多个进程。
独立:进程是系统进行资源分配调度的独立单位。
异步:进程的执行不是一贯到底的,而是走走停停的,它是以不可预知的速度向前推进的。
进程的三种基本状态:
1.运行态:占有CPU,并在CPU上运行
2.就绪态:已经具备运行条件,但由于没有空闲CPU,而暂时不能运行。(此时进程拥有除处理机之外所有需要的资源,
一旦获得处理机,就可以开始运行啦),万事俱备,只欠CPU。
3.阻塞态:因发生某一事件而暂时不能运行。
进程的另外两种状态:
1.创建态(又称新建态):进程正在被创建,操作系统为进程分配资源,初始化PCB。
2.终止态(又称为结束态):进程正在从系统中撤销,操作系统挥挥手进程拥有的资源(如已分配的设备,内存),然后撤销PCB。
进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程,撤销已有进程,实现进程状态转换等功能。
什么是进程控制:进程控制就是要实现进程状态转换。
进程控制用原语实现的:
包含创建原语,撤销原语,阻塞原语,唤醒原语,切换原语。
阻塞原语和唤醒原语是成对存在的。
原语用关/开中断来实现
原语是一种特殊的程序
原语的执行必须是一气呵成,不可中断的。
进程是操作系统中的基本执行单元,由程序段、数据段和PCB构成。进程的创建与撤销主要涉及PCB的操作。进程具有动态性、并发性、独立性和异步性四大特征,其基本状态包括运行态、就绪态和阻塞态。此外,还有创建态和终止态。进程控制通过原语实现,如创建原语、撤销原语等,原语的执行是不可中断的。
2928

被折叠的 条评论
为什么被折叠?



