系统架构师进程的定义分类、状态转换与控制

系统架构设计师 责任编辑:xuchuanlin 2013-12-09

添加老师微信

备考咨询

加我微信

摘要:进程是程序的一次执行,该程序可以和其他程序并发执行。进程通常由程序、数据 及进程控制块(Process Control Block, PCB)组成。PCB描述了进程的基本情况,是进程存在的唯一标志。

2.1.2题机与进程管理

进程(process)是资源分配和独立运行的基本单位。研究操作系统的进程,实质上 是研究系统中诸进程之间的并发特性以及进程之间的相互制约性。

1.进程的定义及其分类

进程是程序的一次执行,该程序可以和其他程序并发执行。进程通常由程序、数据 及进程控制块(Process Control Block, PCB)组成。PCB描述了进程的基本情况,是进程存在的标志。

程序和进程的区别为程序是静态的指令序列,进程是为执行该程序的线程而保留的资源集。

进程依性质不同可分为系统进程和用户进程;父进程和子进程。

2.进程的状态转换与控制

进程一般有2种基本状态:就绪、运行和阻塞。如图2-2 (a)所示为进程基本状态 及其转换,也称三态模型。

(a)进程的三态模型(b)进程的五态模型

图2-2进程基本状态及其转换

进程的五态模型引入了新建态和终止态,如图2-2 (b)所示。具有挂起状态的进程 状态及其转换,如图2-3所示。

进程控制是指对系统中桥有进程从创建到消亡的全过程实施有效的控制。这意味着 不仅要控制正在运行的进程,而且还要能创建新的进程,撤销已完成的进程。对进程进 行控制的机构是由操作系统内核实现的,大多数操作系统的内核包含支撑功能和资源管 理功能。进程控制是通过进程控制原语实现的,进程控制原语主要有创建原语、撤销原 语、。挂起原语、激活原语、阻塞原语和唤醒原语。

返回目录系统架构师教程第2章:计算机与网络基础知识

编辑推荐:系统架构师教程第1章:绪论

系统架构设计师培训知识汇总

软考系统架构师复习提纲汇总

   系统架构设计师考试报名系统架构设计师考试大纲

 系统架构设计师考试 

系统架构师考试培训


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!