- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 教 学 研 讨 总 结 张 献 忠 2 0 0 4. 4 《操作系统》课程 ? 一、课程的性质、任务与目的 1.课程性质 《操作系统》是计算机科学与技术专业学生必 修的专业基础课之一,是一门涉及较多硬件知 识的计算机系统软件课程。在计算机软硬件课 程的设置上,它起着承上启下的作用。其特点 是概念多、较抽象和涉及面广,实践性强,其 整体实现思想和技术又往往难于理解。 ? 2.教学任务 (1)介绍操作系统的基本概念、基本结构及运行环境 (2)介绍操作系统原理、设计方法和实现技术 (3)介绍操作系统的演化过程、发展研究动向、新技术以及新思想 (4)介绍各种有代表性的、典型的操作系统实例 (5)培养学生分析问题、解决问题的基本能力,培养创造型人才 3.教学目的 (1)使学生对操作系统的基本概念、基本结构及运行环境有深入的认识,对操作系统这一课程有比较全面的把握 (2)使学生深入到操作系统内部,理解并掌握操作系统的基本原理、设计方法和实现技术 (3)使学生了解操作系统的演化过程、发展研究动向、新技术以及新思想,使学生具有透过变化看趋势、透过技术抓原理、把握学科发展脉搏的基本素质,为其今后在相关领域开展工作打下坚实的基础 二、本课程与相关课程的关系 ? 先修课程:计算机导论、C程序设计语言、 数据结构、计算机组成原理。 后续课程:数据库原理、编译原理等。 三、课程教学总学时数、学分数 课程教学总学时数:64学时 授课时间:56学时 实验课时:8学时 总学分:4 四、知识点、能力点、重点、难点 1.知识点总体分布图 2.核心能力点 3.教学重点 4.教学难点 程序库 系统调用接口 文件子系统 进程子系统 高速缓冲 字符设备 设备驱动程序 硬 件 控 制 硬 件 块设备 用户程序 陷入 用户级 核心级 进程间通信 调度程序 存储管理 核心级 硬件级 OS内核 2.核心能力 (1) 掌握管理系统资源的常用命令及维护技术。 (2)为大多数计算机部门主要决策者选择操作系统及操作系统中的可选部分。 (3)编程时借鉴操作系统的设计思想和算法,在编程中灵活应用进程(线程)。 (4)把操作系统中所用的许多概念和技巧推广应用到其他领域(如并发技术在数据库中的应用等) 3.教学重点: ⑴进程的概念和进程的基本状态及转换; ⑵利用信号量机制解决进程同步问题; ⑶进程调度算法; ⑷死锁的基本概念及处理死锁的基本方法; ⑸动态分区分配算法; ⑹虚拟存储器的基本概念及请求分页存储管理方式; 4.教学难点 ⑴进程和程序的区别与联系; ⑵线程与进程的比较; ⑶利用信号量机制解决进程同步问题; ⑷利用银行家算法避免死锁发生; ⑸请求分页存储管理方式页面置换算法; ⑹I/O控制方式; ⑺文件访问矩阵的实现; ⑻数据一致性的并发控制。 五、课程的教学方法和教学形式建议 1、本课程概念多、较抽象、涉及面广,因此教学形式以讲授方式为主。 2、为加强和落实动手能力的培养,应充分重视实践性教学环节,保证上机机时不少于8学时。建议在UNIX或LINUX系统中完成实验。 3、对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。 4、如条件许可,可建立教学网站,应利用网络技术进行授课、答疑和讨论。 六、考核方式 总分=平时*0.2+实验*0.1+期考*0.7 *
文档评论(0)