微软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在本科“操作系统原理”课程实验教学中的应用探索。本文以学生对实验教学内容的兴趣及需求分析为依据,介绍
收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...
diyvm怎么样?diyvm商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;DiyVM独立服务器开设在香港沙田电信机房,CN2线路,5M带宽,自动化开通上架,最低499元/月,配置是L5630*2/16G内存/120G SSD硬盘。DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,...
搬瓦工和Vultr哪个好?搬瓦工和Vultr都是非常火爆的国外VPS,可以说是国内网友买的最多的两家,那么搬瓦工和Vultr哪个好?如果要选择VPS,首先我们要考虑成本、服务器质量以及产品的售后服务。老玩家都知道目前在国内最受欢迎的国外VPS服务商vultr和搬瓦工口碑都很不错。搬瓦工和Vultr哪个稳定?搬瓦工和Vultr哪个速度快?为了回答这些问题,本文从线路、速度、功能、售后等多方面对比这两...