微软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在本科“操作系统原理”课程实验教学中的应用探索。本文以学生对实验教学内容的兴趣及需求分析为依据,介绍
Webhosting24宣布自7月1日起开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,价格依旧不变。目前来看,日本VPS国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),还是有相当大的性价比的。此外在6月30日,又新增了洛杉矶机房,CPU为AMD Ryzen 9...
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
Hostio是一家成立于2006年的国外主机商,提供基于KVM架构的VPS主机,AMD EPYC CPU,NVMe硬盘,1-10Gbps带宽,最低月付5欧元起。商家采用自己的网络AS208258,宿主机采用2 x AMD Epyc 7452 32C/64T 2.3Ghz CPU,16*32GB内存,4个Samsung PM983 NVMe SSD,提供IPv4+IPv6。下面列出几款主机配置信息。...