马海香 韩志强
【摘 要】简要概述虚拟机技术及其在计算机网络课程教学应用中的主要特点,探讨虚拟机技术在计算机网络课程教学实践中的应用问题。
【关键词】虚拟机技术;计算机网络课程;教学应用
教学环境的构建是网络教学的基础,但是在网络教学中需要用到的教学环境较多,如果全部都使用真实的硬件来构建的话无疑会加大学校的负担,也会给学生带来麻烦,而且学生的技术水平有限,很容易破坏教学环境,这些都是构建网络教学平台需要考虑到的问题。为了解决这些问题,现在许多的网络教学环境都采用虚拟机技术构建,虚拟机的特点恰好可以解决以上提出的问题,因此,将虚拟机技术应用于网络教学中是一个可行且非常有意义的手段。
1 虚拟机技术特点对网络教学的益处
1.1 虚拟机的特点与选用
虚拟机技术诞生于上个世纪,它的主要作用是模拟各种硬件,能够支撑起一个虚拟的操作系统在其上运行。随着虚拟机技术的发展,虚拟机软件又增加了众多的功能,使之功能愈趋强大。首先是虚拟机软件能够提供完备的硬件支持,如CPU、硬盘、网卡、声卡、显卡、内存以及各类端口等等。其次是能够很好地支持虚拟系统与主机之间的资源共享,如输入输出设备、文件系统等等。还有如创建分支、快照等等,方便进行各类实验以及恢复环境。按照不同的虚拟机实现技术,虚拟机可以分为两类:第一类为纯粹使用软件进行硬件模拟的虚拟机,如bochs等,这类虚拟机运行速度较慢,但是可调试性非常强大,所以常用于操作系统级别的调试工作。……