- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java高级编程技术》课程改革项目.doc
PAGE 66
《操作系统原理》课程建设研究报告
PAGE 67
《操作系统原理》课程建设
研 究 报 告
辽宁工程技术大学软件学院
郭伟
2011年12月
操作系统是计算机领域中最活跃的学科之一,随着计算机体系结构和软件技术的发展,操作系统的应用层次和领域方向不断分化,对本学科的教学研究提出了更高要求。同时操作系统也是计算机系统的核心系统软件,专门控制和管理计算机系统中的各种软硬件资源,提供用户与计算机接口,是计算机相关专业一门核心专业基础课,其内容涉及理论、算法、技术、实现和应用等,其前序基础知识较多,集成高级程序设计语言、数据结构、计算机硬件原理、接口与外设、计算机体系结构等多种不同门类的计算机专业知识,作为一门承上启下的基础课程,在计算机专业课程体系中扮演者核心重要角色。
本项目针对目前《操作系统原理》课程教学的实际情况与存在的问题,分析该课程的教学难点、重点,从改进课程内容体系、教学方法与教学手段、教学渠道、激发学生的学习兴趣等方面对该课程教学进行了改革探索,实践证明本项目改革研究措施较好的提高了该课程的教学质量及教学效果。
本次课程建设在一学期的建设时间内,对操作系统课程深入研究,探讨适合软件学院学生的教育教学方法,进行了四个部分研究工作,总结如下:
第一部分 第二章~第四章重点掌握知识难点及经典
算法动画研究
第二部分 开源操作系统Linux内核案例分析研究
第三部分 《操作系统原理》课程网络教学资源平台
研究
第四部分 科技论文撰写能力研究
操作系统原理课程研究报告(一)
重点掌握知识难点及经典算法动画研究
辽宁工程技术大学软件学院
郭伟
2011年12月《操作系统原理》课程建设研究报告
第二章 进程管理
并发进程基本特征及五状态演示动画制作
【知识点】:进程的特征与状态
1. 进程的特征
1) 结构性
结构特征通常的程序是不能并发执行的。为使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control Block);而由程序段、相关的数据段和PCB三部分便构成了进程实体。
所谓创建进程,实质上是创建进程实体中的PCB;而撤消进程,实质上是撤消进程的PCB
2) 动态性
进程的实质是进程实体的一次执行过程,因此,动态性是进程的最基本的特征。动态性还表现在:“它由创建而产生,由调度而执行,由撤消而消亡”
3) 并发性
4) 独立性
5) 异步性
2. 进程的状态
1) 进程的三种基本状态及其之间的相互转换
图1-1 进程三状态转换图
2) 进程的五种基本状态及其之间的相互转换
图1-2 进程五状态转换图
【研究目标】:采用动画演示教学方式,使学生形象生动理解进程状态转换过程,让抽象的、静止的知识点动起来、形成“板书+多媒体+动画演示”一套体现“动、静”结合教学模式
【成果展示】:
第三章 处理机调度与死锁
具有高低两级调度队列模型演示动画制作
【知识点】:
1.低级调度队列模型
低级调度(Low Level Scheduling):称为进程调度或短程调度(ShortTerm Scheduling),它所调度的对象是进程(或内核级线程)。进程调度是最基本的一种调度,在多道批处理、分时和实时三种类型的OS中,都必须配置这级调度。
图 3-1 仅具有进程调度的调度队列模型
2.具有高低两级调度队列模型
高级调度:根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以及按照一定的算法,从外存的后备队列中选取某些作业调入内存,并为它们创建进程、分配必要的资源。然后再将新创建的进程插入就绪队列,准备执行。因此,有时也把作业调度称为接纳调度(Admission Scheduling)。
图 3-2 具有高、低两级调度的调
文档评论(0)