微软WAP在“操作系统原理”实验教学中的应用探索
摘要:本文以学生对实验教学内容的兴趣及需求分析为依据;提出了基于WAP的“操作系统原理”课程实验教学的方案设计和内容设计。应用WAP后,学生对“操作系统原理”课程实验兴趣增加,学习的主动性、动手能力得到提高,更深刻的理解掌握了课程内容。
关键词:操作系统;实验教学;WAP;WRK;C RK
1引言
“操作系统原理”课程的重要性可以用Avi Silberschatz在其经典教材
《Operating Systems Concepts》中的描述来概括:“操作系统是任何计算机系统的基本组成部分,因而操作系统课程也是任何计算机科学相关教育的基本组成部分”。该课程主要讲述通用操作系统应该具备的功能、工作原理及相关算法。应该说课程内容并不艰深晦涩,但该课程却是一门公认的难教、难学的课程。难教的原因是其内容多且散、理论性强又抽象。难学的原因是教学内容看不见摸不到,学生难以理解掌握。
在理论教学时以学生常用的操作系统如Windo ws、 Linux等作为案例进行分析对辅助学生掌握课程内容有一定作用。但由于理论课时有限,教学内容多,Window s、L inux等案例的分析很难展开;而且案例分析时学生看到的主要是程序代码,不能直观的反映教学内容。因此设计直观、合理的课程实验成为保证“操作系统原理”课程教学效果的重要手段。
国内外操作系统课程实验教学采用的系统有M inix、N ac ho s、 To yO S、 L inux等。M inix、Nac ho s、To yO S均不是通用操作系统,而是为教学目的而开发的,功能不完善,存在较多BU G,安装复杂,不宜作为操作系统课程实验平台。 L inux是一个完整的通用操作系统,且开放源代码,是一个可行的实验平台。但目前大多数高校机房由于承担了多门课程的上机任务,往往安装的是Windows操作系统。若同时安装双系统则给机房管理造成困难,因此L inux的实验平台在建设上也存在困难。
Windows作为目前使用最普遍的操作系统,以之作为实验平台可极大的激发学生的学习兴趣。但Windows代码不公开,给课程实验设置带来困难。作为微软共享源代码计划的一部分,微软发布了WAP(Windows Academic Pro gram),提供了一套简单但完整的操作系统内核源代码,老师和学生可以更清晰的了解Windows内核工作机制,并可以动手对之进行修改或添加新的底层功能,成为一个理想的操作系统课程实验平台。
在微软亚洲研究院资助下,我们开始了WAP在本科“操作系统原理”课程实验教学中的应用探索。本文以学生对实验教学内容的兴趣及需求分析为依据,介绍
CloudCone商家在前面的文章中也有多次介绍,他们家的VPS主机还是蛮有特点的,和我们熟悉的DO、Linode、VuLTR商家很相似可以采用小时时间计费,如果我们不满意且不需要可以删除机器,这样就不扣费,如果希望用的时候再开通。唯独比较吐槽的就是他们家的产品太过于单一,一来是只有云服务器,而且是机房就唯一的MC机房。CloudCone 这次四周年促销活动期间,商家有新增独立服务器业务。同样的C...
阿里云国际版注册认证教程-免绑卡-免实名买服务器安全、便宜、可靠、良心,支持人民币充值,提供代理折扣简介SunthyCloud成立于2015年,是阿里云国际版正规战略级渠道商,也是阿里云国际版最大的分销商,专业为全球企业客户提供阿里云国际版开户注册、认证、充值等服务,通过SunthyCloud开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡就可以帮你开通、充值、新购、续费阿里云国际版,服务...
ProfitServer怎么样?ProfitServer好不好。ProfitServer是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对...