计算机操作系统原理精品课程,《计算机操作系统原理》实验课程探索

摘 要 《计算机操作系统原理》课程做为计算机专业和其他相关专业的专业基础课,存在课时安排少、知识点多、实验课程少等缺点。本文主要基于开源的操作系统%eC/OS-II的特点,讨论将该操作系统做为实验课程的一些探索,旨在解决课程理论联系实际,增强学生动手能力等问题。

关键词 计算机操作系统 实验 %eC/OS-II

《计算机操作系统原理》是计算机科学与技术专业的一门非常重要的专业基础课,受目前条件约束,国内高校针对于该门课程的实践环节基本缺失,部分高校根本没有实践环节,有些高校实验课也是以使用操作系统为主,仅少数高校建有专门的实验室并提供相应的实践教学。国内高校操作系统实验教学的内容一般包括3种类型:使用操作系统、模拟实现操作系统、设计操作系统。由于教学内容理论性太强,缺乏对某一具体操作系统的介绍和分析,大多数学生在做操作系统实验的过程中,往往不知道该如何下手。许多操作系统的实验更像是在做数据结构的习题,能够帮助理解操作系统某一功能或机制的内容几乎没有。学生做的有针对性的实验太少,缺少课程学习心得,缺少课程设计环节,学生参与科研的机会少,这些均不利于学生创新能力的培养。偏理论而轻实践,或者说,实践内容不合理是当前操作系统教学过程中一个最突出的问题。笔者通过多年的教学和实践经验,认为通过将%eC/OS-II引入到实验课程是一个解决该问题的一种重要途径。

1 %eC/OS-II使用广泛,具有教学价值

%eC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数字信号处理器。2000年,%eC/OS-II操作系统得到了美国联邦航空管理局对于商用飞机、符合RTCA DO-178B标准的认证,这一事件的发生证明,%eC/OS-II操作系统有足够的稳定性和安全性。

2硬件平台要求低,开源设计,免费获取

现在有很多操作系统,但为什么要选择%eC/OS-II呢?一些嵌入式实时操作系统如VxWorks,pSOS,WinCE,PalmOS等,大多对系统硬件配置有较高的要求,如要求有内存管理单元(MMU),较大容量的ROM和RAM空间等,同时操作系统自身和相应配套的开发调试工具价格较高,而且许多操作系统的厂商要求用户在批量生产时要按产品数量交纳版税,所以它们对本系统来说都不是最合适的选择。而%eC/OS-II具有如下优势:

(1)源代码开放:%eC/OS-II的源代码可以免费获取,且标有清晰的注释,可读性好。

(2)可移植性好:%eC/OS-II的源代码90%以上是用C语言编写的,可以很容易地把它移植到各类8位、16位和32位处理器上。

因此,一台计算机、一本实验指导书就可以开展实验教学,完全不用购买新的硬件设备;而且%eC/OS-II可移植性好,可借助单片机实验室或嵌入式系统实验室开展实验教学,而这些实验室是大部分高校已经具备的。

3 C/OS-II实验教学内容丰富,与理论教学紧密联系

C/OS-II是由美国工程师Jean Labrosse编写的嵌入式多任务的实时操作系统,包括实时内核、任务管理、时钟管理、任务间通信同步(信号量、邮箱、消息队列)和内存管理。这些内容也均是理论教学的重点。通过将uC/OS-II移植到x86计算机平台上,学生可以全面的了解一个操作系统的架构和运行机制。解决理论学习无法联系实际的弊端。

4 学习门槛低,上手快

《计算机操作系统原理》目前在国内高校的课时安排最多为64个学时,仅仅几十个学时要让学生掌握一门课程的理论知识都非常困难,更何况还要理论联系实际。所以大多数学生在面临有关操作系统的毕业设计或科研任务时,经常选择是绕道而行,感觉自己无从下手或能力不够。%eC/OS-II操作系统中的绝大部分的代码是用C语言编写的,作者在编写的时候已经将汇编语言代码压缩到最少,只有与处理器紧密相关的代码是用汇编语言编写,这样的做法使得读者在阅读代码和使用代码的时候将获得更多的方便、能更简明易懂的搞懂系统的代码,学生在学习过程中不会因为太困难而产生抵触情绪。

5结语

通过课程建设,我们也认识到:

(1)操作系统的实践环节需要进一步完善,在时间和验证评价指标上需要进一步探索,类型需要进一步更新。

(2)操作系统教学如何体现创新能力的问题需要进一步探索,如在思维、革新和应用上的创新。

参考文献

[1] 刘乃琦,蒲晓蓉,刘丹.电子科技大学“计算机操作系统”精品课程建设[J].计算机教育,2006(7).

[2] 肖竟华,陈建勋.“计算机操作系统”教学改革探索与实践[J].高等理科教育,2007(6).

[3] 陆庆,蒲晓蓉.“计算机操作系统”实验教学的改革与创新[J].计算机教育,2007(11).

[4] 郝^升.计算机操作系统原理课程的教学探索[J].教育与职业,2007(3).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值