教学能力测试教案
学科:计算机科学技术 时间:2004年10月 28 日
任课教师:黄 皖 毅
任课高校:广州市广播电视大学花都分校 【课 程】 操作系统
【课 题】 进程的状态及其转换
【教学方法】 范例教学法 【教学工具】黑 板
【教学目的】 通过对进程的状态及其转换的学习,掌握进程的三个基本状态,
掌握进程状态转换的条件和原因,理解进程的动态性是由它的 状态和转换体现出来的,从而进一步加深了对进程概念的理解。
【教学重点】
1、掌握进程的基本状态:运行态、就绪态、阻塞态。
2、理解引起进程状态转换的条件和原因。 【教学难点】 引起进程状态转换的条件和原因。 【教学过程设计】
复习引入:复习几个与进程相关的知识点
1、什么是程序?什么是进程?
2、进程与程序的主要区别
3、进程特征:动态性、并发性、调度性、异步性、结构性
引入新课:
进程的动态性是由它的状态和转换决定的。
1 授新课: (教材P43页)
1、进程基本状态:
1) 运行态(Running):进程正在占用CPU;
进程分配到必要的资源,在处理机上执行时的状态。 2) 就绪态(Ready):进程具备运行条件,但尚未占用CPU;
进程分配到必要的资源,还没有获得在处理机上执行的状态。
3) 阻塞态(Blocked):进程由于等待某一事件不能享用CPU。
或称等待态,进程的执行受到了阻塞而处于暂停状态。
2、进程状态转换:(进程状态及其转换图见教材44页图2-6)
1) 就绪—>运行
2) 运行—>阻塞 3) 阻塞—>就绪 4)运行—>就绪
思考题:某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成
了所需的读盘操作后,此时该进程的状态将( )
A.从就绪变为运行 B.从运行变为就绪
C.从运行变为阻塞 D.从阻塞变为就绪 答案:D 【小结】本节课重点介绍了进程的基本状态及其转换,要求大家掌握进程的三
个基本状态,以及进程状态转换的条件和原因。同时,通过对进程的动态性的理解,从而加深了对进程概念的理解,有助于大家进一步学习进程管理。