操作系统中线程概念的教学方法研究
2012-04-29王令群韩彦岭李净
考试周刊 2012年9期
王令群 韩彦岭 李净
摘要: 在《操作系统》课程中,线程是一个非常重要的概念,一直都是该课程的授课难点。结合几年来的教学经验,作者对其教法进行探讨和总结,提出了教授该概念的技巧和方法,实践证明学生可彻底掌握线程的概念。
关键词: 《操作系统》线程教学方法
1.引言
在《操作系统》课程中,线程是非常重要的概念之一,但由于其抽象性,学生在掌握理解时有一定难度,历来都是教学难点。我在参加全国高校操作系统课程培训交流时,发现很多授课老师对线程的概念很含糊,解释不清为何线程切换付出的时空代价比进程切换小,学生更是一头雾水。本文有针对性地采用实例教学和原理比较教学,注重对学生兴趣的培养,采用将理论与实践相结合的教学方法,打开学生的谜团,彻底理解线程的概念。授课中先以生活中生动的实例解释概念,使学生产生最直观的认识和理解,然后从原理出发,揭开线程的面纱。
理解线程,必须首先掌握程序、进程的概念,本文首先介绍程序、进程和线程的关系与区别,其次进一步从原理出发解释进程和线程切换过程及切换中系统付出的代价,最后提出通过线程仿真编程使学生彻底掌握线程的概念。
2.程序、进程和线程的关系与区别
2.1程序和进程
程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,是存储在外存储器的,是静态的。而进程(Process)则是程序的一次执行过程,是动态的。……
登录APP查看全文
