《操作系统》教学设计方案.doc_第1页
《操作系统》教学设计方案.doc_第2页
《操作系统》教学设计方案.doc_第3页
《操作系统》教学设计方案.doc_第4页
《操作系统》教学设计方案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统教学设计方案总学时:64 理论:48 实践 16一、 课程培养目标总体目标:操作系统是计算机专业的重点课程,是一门理论与实践紧密结合的课程。通过本课程的学习,理解和掌握计算机核心软件操作系统的工作原理,为研究计算机系统的最佳资源利用和研发高效率应用软件打下坚实的基础。针对合训学员要求学员通过本课程学习,能理解操作系统概念及实现原理,培养操作系统应用,维护、管理能力。 能力目标:1、 具备阐述多道程序设计技术中操作系统各个子系统工作原理能力。2、 深入掌握操作系统原理,通过系统组成模块的实验,培养初步的系统分析与设计能力。3、 具备设计高效应用软件的思维能力。4、 具备扩充操作系统简单功能模块的能力。二、 学情分析1、 此课程的教学主体为已经学习了程序设计基础、数据结构、计算机组成原理等几门专业课的计科专业的学生,有相当学科基础,在此基础上讲解操作系统比较方便。2、 操作系统周课时为4,其中理论和本课程是一门理论性、实践性和技术性很强的课程。以课堂讲授为主,采用多媒体教学手段,重视实践,重点培养学生使用操作系统系统调用编程的能力、激发学生学习的气氛。三、 教材的选择、分析与内容取舍教材选择:教材一:国防科大操作系统 中国人民邮电出版社这个本教材2009年5月出版,全书共九章,每章讲解操作系统的一个部分,教材特点:抽离剥茧、详略得当将操作系统中最重要的几部分拿出来详细讲解。 教学内容安排:内 容实践课时操作系统概述2操作系统概述2中断系统2操作系统结构与界面2进程描述与状态2进程控制与调度)2并发执行问题4同步与互斥实现方法4进程同步与通讯4死锁4连续存储管理、页式管理4段式存储管理与虚存2页面替换策略2设备控制使用方法2文件与文件目录2文件系统2线程与用户级线程实现2核心级线程及线程调度2分布式系统2合 计48实验安排(一)实验1安装Linux1实验类型:操作2实验目的:掌握在PC上安装Linux操作系统的方法。3实验内容:在微机上安装Linux,学习如何启动Linux系统,了解Linux多引导其的配置。4仪器设备:微机5考核方式:查看是否安装成功。(二)实验2bash脚本编程1实验类型:验证2实验目的:了解bash脚本3实验内容:脚本编程简介4仪器设备:linux环境微机5考核方式:上交报告(三)实验3观察Linux行为1实验类型:验证2实验目的:了解Linux下C语言程序设计3实验内容:编写一个程序,用来获得内核参数(任意的参数均可)。4仪器设备:linux环境微机5考核方式:上交报告(四)实验4实现Linux命令解释器1实验类型:设计2实验目的:实现简单交互程序3实验内容:分析、运行myshell,扩充myshell的功能,添加重定向和管道功能。4仪器设备:linux环境微机5考核方式:上交报告(五)实验5内核模块1实验类型:设计2实验目的:了解Linux内核编程基础3实验内容:设计一个模块,改模块的功能是列出系统中所有内核线程的程序名、PID号和进程狂态。 4仪器设备:linux环境微机5考核方式:上交报告(六)实验6进程调度1实验类型:设计2实验目的:通过熟悉并修改Linux的进程调度策略,比较新的调度策略与原有调度策略的行为差异,掌握Linux调度机制的实现策略。3实验内容:自定义一种新的调度策略,通过修改Linux的调度策略,比较两种策略的运行效率。4仪器设备:linux环境微机5考核方式:上交报告(七)实验7简单设备驱动1实验类型:设计2实验目的:理解Linux设备驱动程序的基本知识,掌握设备驱动程序的编写原则和过程,学习编写简单驱动程序,并进行测试。3实验内容:理解内核模块、设备驱动的结构,设备驱动中的并发控制等内容,编写一个简单的驱动程序。4仪器设备:linux环境微机5考核方式:上交报告(八)实验8proc文件系统编程1实验类型:设计2实验目的:了解Linux内核编程基础3实验内容:不使用模块参数的方式,通过proc文件系统实现用户态和核心态通信,进程的pid由proc文件传入,进程家族信息也通过proc文件访问。 4仪器设备:linux环境微机5考核方式:上交报告 参考教材: /26.html 国防科大精品课程网站 操作系统 原理。技术。编程蒋静、徐志伟 机械工作出版社计算机操作系统(第三版)汤小丹 西安电子科技大学出版社操作系统考研辅导教程(计算机专业研究生入学考试全真题解) 郝文化 电子科技大学Linux操作系统内核实习,潘登译,机械工业出版社,2002年Linux内核代码情景分析上下册,胡希明 毛德操,浙江大学出版社,2001边学边干Linux内核指导李善平等,浙江大学出版社,2002四、 教学组织1、 教学内容的编排(教学计划)2、 教学方法设计1)科学系统地设计教学内容和方法:通过观察Windows蓝屏了解“现场”概念、通过使用任务管理器理解“并发”概念、通过分析“虚存文件”理解存储系统等等,不断启发学生思考可能的解决方法,细致分析和比较各种不同方法的差异和适用性,层层推进,在师生互动和共同思考中讲授和理解知识。不仅如此,我们注意在上机实践的各种机会,鼓励学生自发地发现操作系统相关的问题和解决问题的各种方法,以加深他们对知识点的理解和综合应用。倡导发现学习,培养学生自主学习能力:操作系统的机制和策略在许多方面都模拟了现实社会的管理行为,课程教学使用启发式教学方法并通过示范、展示等形式解释操作系统概念、原理和方法,在课堂和实验中引导学生分析现实案例、发现新知识。课程中设置吃饭、坐车、买票等各种不同排队场景,帮助他们理解操作系统中的任务、存储、磁盘、设备等管理策略和机制,让学生自主发现操作系统的其他调度策略和机制实践课程以Linux操作系统作为实践平台:使学生能够运用所学的原理知识,编写高效率的应用程序或进行复杂系统管理。对于技术类学员进而能分析Linux系统的源码结构、功能设计和算法实现,系统地了解操作系统的设计和实现思路。3、 教学组织形式1) 本课程是一门理论性、实践性和技术性很强的课程。以课堂讲授为主五、 教学环节1、课堂教学 教师必须做到以下几点:1)认真备课,简化算法,鼓励部分学生实现算法。2)主观培养学生的创新意识,激发学生的求知欲和思维活力,形成开放式教学环境。 2、课程组活动 1)集体备课、制定大纲、教学计划、教案 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论