- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用
(详案)
四川师范大学 信息技术学院 理工教研室 张永来
任课老师: 张永来 上课时间: 2013.8.1
课题第4章 进程管理班级2010级计算机科学与技术班课时4学情分析进程管理是学生接触到的操作系统基础原理中的第一部分,也是最重要的。如何让学生学得不枯燥、学得不抽象是个值得思考的问题教学目标
1 理解进程、线程、PCB概念2理解并掌握进程的状态转换3理解并掌握进程的两种运行模式4重点理解并掌握终端技术5 理解并掌握操作系统及Linux的进程控制功能6理解Shell命令的执行过程7理解并熟练掌握操作系统进程调度原理及Linux下的进程调度策略与过程8熟练掌握进程的互斥与同步的作用及其使用,知道Linux下的进程同步机制信号量机制。9掌握死锁的产生原因及避免方法。10??道Linux的进程通信方式;掌握Linux的信号通信原理和管道通信原理11 理解并掌握线程概念。 教学重点进程、线程、PCB概念;进程的状态转换;进程控制;进程调度;进程的互斥与同步教学难点进程控制;进程调度;重点、难点
解决办法解决办法:分析讨论法、讲解法过程与方法类比法、讨论法、分析法教学过程呈现
方式设计
意图引入新课:
操作系统一般只有一个处理器,现在大多也就两个,可我们计算机里面可能会运行很多软件,但我们用户看起来是这些软件同时在运行,这是怎么回事呢?
讲授新课
第4章 进程管理
1)进程管理的功能:跟踪和控制所有进程的活动,为它们分配和调度CPU,协调进程的运行步调
2)进程管理的目标:最大限度地发挥CPU的处理能力,提高进程的运行效率
第4.1节 进程
4.1.1 程序的顺序执行与并发执行
1 程序的顺序执行
1)什么叫顺序执行
程序的各操作步骤是依序执行的,程序与程序之间是串行执行的,就叫程序的顺序执行。
2)顺序执行是单道程序系统中程序的运行方式
3)顺序执行的特点:
(1)顺序性
(2)封闭性
(3)可再现性
4)缺点:一个程序独占全部系统资源,系统资源利用率很低
2 程序的并发执行
1)什么叫并发执行
程序的并发执行是指若干个程序或程序段同时存在于内存中运行
2)并发运行是多道程序系统(现代操作系统)中的基本特征
3)特点:
(1)间断性:因竞争资源而间断,如轮流占用CPU
(2)没有封闭性:
(3)不可再现性
3 并发执行的潜在问题
1)程序在并发执行时会导致执行结果的不可再现性,这是多道程序系统必须解决的问题。
2)举例见ppt或者教材page75
4.1.2 进程的概念
1. 进程
1)进程概念:进程就是程序的一次运行过程
2)进程与程序的关联
程序是进程的一个组成部分,是进程的执行文本,而进程是程序的执行过程。
3)进程与程序的区别
A 程序是静态的指令集合,可以永久存在
B 进程是个动态的过程实体,动态地产生、发展和消失。
打比喻进行解释:电影与胶片的关系:胶片是静态的,是电影的放映素材。而电影是动态的,一场电影就是胶片在放映机上的一次“运行”。
C 进程与程序之间也不是一一对应的关系:
(1)一个进程可以顺序执行多个程序,如同一场电影可以连续播放多部胶片一样。 (2) 一个程序可以对应多个进程,就像一本胶片可以放映多场电影一样。
举例:vi,QQ
2. 进程的特性
(1) 动态性:
(2) 并发性:
(3) 独立性:
(4) 异步性:不可预知的进度
3. 进程的基本状态
1)宏观上,所有进程同时运行
2)微观上,串行
3)进程的三个基本状态:
(1) 就绪态:分配到了除CPU之外的所有资源。就绪态的进程放进就绪队列里
(2) 运行态:进程已经获得CPU,正在运行
(3) 等待态:等待某种资源或者事件发生而暂停执行。等待态进程进入等待队列
4. 进程状态的转换
4.1.3 进程控制块
1. 进程控制块
进程由程序、数据和进程控制块3部分组成。进程控制块记录进程的所有信息,一个进程对应一个进程控制块,是进程的标志
2. 进程控制块的内容
1) 进程描述信息:包括进程标识号PID、父进程和子进程的信息
2) 进程控制和调度信息:进程的当前状态、调度信息、记时信息等
3) 资源信息:资源包括该进程使用的存储器空间、打开的文件以及设备等
4) 现场信息:一般包括CPU的内部寄存器和系统堆栈。用于进程切换和恢复
4.1.4 进程的组织
管理进程就是管理进程的PCB。所有的PCB都存放在内存中,通常采用的组织结构有数组、索引和链表3种方式。
数组方式
您可能关注的文档
- 第八单元课题3__金属资源的利用和保护讲述.ppt
- 第八单元_课题三_金属资源的利用和保护2讲述.ppt
- 第八单元课题3金属资源的利用和保护讲述.ppt
- 第八单元金属和金属材料6讲述.doc
- 第八单元金属和金属材料教案(新人教版)讲述.doc
- 第四讲网络免费学术资源详解.ppt
- 第四节、电气照明详解.ppt
- 第八周认知行为疗法讲述.pptx
- 第八单元课题3金属资源的利用与保护讲述.ppt
- 第八单元:17-18世纪的启蒙思想—2016年修改次稿(简化稿)讲述.ppt
- 河北省2024九年级英语全册Unit4IusedtobeafraidofthedarkPeriod5SectionB(2a_2f)课件新版人教新目标版.pptx
- 知识管理与企业学习.pptx
- 2024年工作总结参考范本(5篇) .pdf
- 直播平台的直播风险评估与应对策略.pptx
- 2024-2025学年初中美术八年级下册人美版(常锐伦、欧京海)(2024)教学设计合集.docx
- 2024年年度内部审计工作计划例文(3篇) .pdf
- 音乐产业的职业路径:从艺术家到经理人.pptx
- 安全知识在校园.pptx
- 营销中心产品定价与市场定位.pptx
- 2024-2025学年初中地理七年级上册粤教·粤人版(2024)教学设计合集.docx
文档评论(0)