操作系统实践课教学探析

操作系统实践课教学探析

ID:27922450

大小:71.12 KB

页数:5页

时间:2018-12-07

操作系统实践课教学探析_第1页
操作系统实践课教学探析_第2页
操作系统实践课教学探析_第3页
操作系统实践课教学探析_第4页
操作系统实践课教学探析_第5页
资源描述:

《操作系统实践课教学探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、操作系统实践课教学探析【摘要】本文根据作者从操作系统实验课程教学实践出发,在现有的实验课程教学环节基础上,建设性地提出了让学生自己编写操作系统的教学方法,从实践上看,该方法在加深学生对操作系统理解的同时,也让学生对所学课程有一个整合的过程。【关键词】操作系统教学方法实验教学【中图分类号】G642【文献标识码】A【文章编号】1006—9682(2011)05-0076-02[Abstract]Startingfromtheproblemsthatexistsinthecurrentexperimentalteachingofcompu

2、teroperatingsystem,someusefulstudiesandimprovementsweremadeinthisarticle,accordingtotheauthorsexperienceofteachingpractice.[Keywords]OperatingsystemAteachingmethodTeachingofexperimentation操作系统是一门综合能力要求较高的课程,教学过程需要理论教学和实践教学并重,而且课程大部分A容较为抽象,难以理解,知识点较为松散,学生不易形成知识体系;在学习过程中

3、,需要学生不仅理解课程本身的思想和概念,同时也要求学生有较强的软件编程能力,能够理解和掌握其中的思想;本文在分析现有操作系统实验教学问题的基础上,提出相应的解决方法,并讲述一种配合理论和实践教学的实训方法,从而使得学生整合知识体系。一、操作系统实验的目标通过实验教学,使学生熟悉操作系统接门的使用,加深对操作系统工作原理的认识,加强对操作系统实现方法的理解,同时也使学生在系统体系结构的设计方面得到基木训练。二、操作系统实验内容针对两大主流操作系统Windows和Linux所提供的编程接口,设计了以下操作系统实验。Windows系统实验

4、安排四个方面的实验课程:①进程管理方面,提供了线程的建立与撤销、线程的同步、线程的互斥,使用命名管道实现进程通信几个实验。②内存管理方面,提供了动态链接库的建立与调用和系统内存使用统计的两个实验。③文件管理方面,提供了采用无缓存方式实现文件读/写,采用高速缓存实现文件读/写,采用异步方式实现文件读/写。④设备管理方面,提供了获取磁盘基本信息、读/写磁盘指定位置信息两个实验。Linux系统实验设计为:①进程管理方面,设计了编制实现软中断通信的程序和进程管道通信程序。②内存管理方面,设计了内存的监控、检查和回收,模拟FIFO,LRU和O

5、PT页面换算算法两个实验。③文件管理方面,设计并实现了一个文件执行程序和一个一级文件系统程序。④设备管理方面,设计了字符类型设备的驱动程序和块类型设备的驱动程序两个实验。根据Linux的特点,设计了一个综合性实验:设计Limix系统内核的编译实验。三、实验教学方式改革实验教学的形式应多元化,而不仅仅是传统的上机操作。为了更好地提高学生的学习兴趣,培养学生的创新意识,我们采取了以下几种教学策略。1.案例教学案例教学是通过对一个具体案例的思考,启发学生的创造潜能。首先由教师通过案例给学生演示实验过程,然后学生自己重复调试或者在此基础上进

6、行一些改进性或创造性的工作。2.鼓励学生参与教师的科研项目结合教师的课题,积极引导学生参与。实验教学与科研实现了有机的融合,冇力地推动了学生创新活动的开展,收到了明显的成效。通过这种形式,学生可提早参与到项目开发屮来,为以后走上社会就业打下良好的基础。3.培养兴趣小组,鼓励创新。实验过程中,学生往往注重实验结果,不在乎实验过程,这样无法深刻理解实验原理,也不利于培养学生系统程序的设计能力;达不到实验教学的真正冃的。作者在实际的教学过程屮发现成立兴趣小组,要求小组成员独立或协作给出实验方案,并带动大多数同学一起完成实验,并针对不同方案

7、,教师和同学一起讨论,给出改进措施,能够提高学生的学习积极性,培养团队意识。1.设计多组实验,鼓励多种实现方式。很多同学为了完成实验,往往采用实验前或者过程中,抄袭他人,甚至直接网上查询结果,填写实验报告,达不到实验效果,设计多组实验,根据代码给分,极大地提高了学生学习兴趣,开拓了思维方式,并增强了学生解决实际问题的能力。四、动手实现操作系统的实训设计一般操作系统课程安排在大三下学期进行讲授,对于该阶段的学生,在学校里的主要课程均己学习完毕,知识积累到了一定程度,但是对于编程能力和对系统的认知程度还较为浅薄,此时安排学生自己动手编写

8、操作系统的实训,不仅能够使得学生对操作系统形成全局的认识,而不是一个个的离散的知识点,同时学生能够将之前所学知识屯联起来,形成体系,以便学生学会分析和设计大型系统软件的方法和技巧。建议如下安排实训内容:实训主要是围绕着Limix系统实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。