《操作系统原理第2章》由会员分享,可在线阅读,更多相关《操作系统原理第2章(62页珍藏版)》请在金锄头文库上搜索。
1、第2章进程的描述与控制内容提要本章主要讲述以下内容:(1进程概念的引入、进程的定义和结构、进程和程序的关系;(2进程的特征、进程控制块和进程的基本状态;(3)进程的创建、进程的撤销、进程的阻塞与唤醒;(4线程的概念、线程的种类与实现。学习目标1.了解程序顺序执行和并发执行的特点,理解为什么要引入进程的概念,掌握进程的定义和结构;2.理解进程的特征,进程控制块的作用和内容,掌握进程的三种基本状态及状态之间的转换;3.理解引发进感创建、进程撤销、进程跌塞与唤醒的事件及原语操作流程;4.理解线程的概念,了解线程的种类与实现。第2章进程的描述与控制2.1进程的基本概念2.2进程的描述2.3进程控制2.
2、4线程2.5典型例题讲解2.1进程的基本概念2.1.1进程概念的引入2.1.2进程的定义和结构2.1.3进程和程序的关系2.1.1进程概念的引入进程是现代操作系统的核心概念之一。计算机系统在早期的单道程序阶段,以程序为单位来组织任务的执行,而到了多道程序阶段,任务的执行则是以进程为单位进行组织和管理的,程序的顺序执行和并发执行的不同特点,设定了必须引入一个新的概念来解决并发所带来的一些关键问题。在采1.程序的顺序执行单道程序设计j沧术的计算机系统程序的运行具有以下特点:(1)顺序执行(2)独占资源(封闭性)(3)程序结果可再现2.程序的并发执行4顾夜执行并叙执行2-2程序的顺序执行和并发执行2.程序的并发执行多道程序技术允许内存中同时存在多道程序,在一段时间里多道程序并发执行。程序的并发执行特点:(1间断执行(间断性)(2)相互制纵失去封闭性)(3)运行结果不确定(不可再现性)2.程序的并发执行程序在并发执行过程要解决的问题:D多个程序交替执行问题资源的合理分配问题。程序结果的可再现性问题这些问额靠柑压这个静态的概念是无法进行解决的,因此需要引入进程的概念。