1.2虚拟技术运用的目的
虚拟技术的运用是对过去和未来的一种思考方向,人类在过去的生活经验的基础上运用虚拟技术,实质上是对未来的未知世界实践的演练,通过未知的实践理论达到人们对自身实践的丰富化,同时有效的降低了在现实世界中的实践损害。早在20世纪60年代,IBM对大型机使用的虚拟机可以允许多个用户和应用程序共享同一台机器,相互之间不会产生任何干扰。虚拟化的不同应用,产生了不同的虚拟化技术,如服务器虚拟化,网络虚拟化,微处理器虚拟化,文件虚拟化和存储虚拟化等技术[3]。正是这些虚拟技术的运用把未知的实践运用理想化起来,按照一定的程序化执行从而达到人们预期的实践效果。
1.3在虚拟条件下计算机组装与文护的意义
计算机组装与文护是一门具有大量实训的一门基础性计算机课程,在实训过程中学生要想对计算机全面的了解就必须做到从理论到实践的转化,而在实训过程中学生的一些有意或无意的行为会对计算机造成意想不到的伤害,例如,在设置分区、格式化、试用新的软件、甚至体验恶毒型病毒的时候,都有可能造成伤害,然而虚拟机可以完美的进行这些尝试而不用担心对磁盘上的数据破坏和系统的损坏。
2.虚拟机技术及运行机制概述
2.1虚拟机概念
虚拟机是指在物理计算机的硬件平台上(CPU,内存,硬盘)模拟出来的一个虚拟的与实际硬件相同的虚拟硬件系统,虚拟机本身与现实的计算机没有太大的差别,不但虚拟有自己的CPU和内存而且同样可以设置BIOS,它同样可以对自己的硬盘分区,同样的安装操作系统及格式化,同样安装应用软件以及完成必要数据的备份,同时在虚拟机上可以进行一些危险性的操作,例如,磁盘的分区及格式化,实验恶毒型病毒等。
2.2虚拟机的运行机制
虚拟机VM是指在一个硬件平台上模拟多个独立的ISA结构和实际硬件相同的虚拟硬件系统,在每个虚拟硬件系统上都可以运行不同的操作系统,即客户操作系统GUEST OS,这些GUEST OS通过虚拟机监视器VMM访问实际的物理资源[4]。如图1所示,图中,GUEST APP为客户应用程序。
GUEST APP GUEST APP …………… GUEST APP
GUEST OS GUEST OS …………… GUEST OS
虚拟硬件 虚拟硬件 …………… 虚拟硬件
VMM
硬件(CPU 内存 硬盘 等)
图1虚拟机所处的系统结构位置
从系统结构看,VMM是一个位于计算机硬件和操作系统之间的软件,它运行在特权级,负责管理和隔离上层运行的多个虚拟机,为这些虚拟机提供安全和独立的运行环境,同时为每个虚拟机模拟出一套与真实硬件无关的虚硬件环境。
2.3虚拟机的特点
(1)虚拟机可以同时运行多个操作系统,在虚拟软件上可以直接更改BIOS,因此不需要重新启动就可以运行多个操作系统。
(2)虚拟机多个操作系统之间的独立性,在主机上运行的虚拟机操作系统都是相互独立的,同样可以拥有自己的网络地址,像在独立物理计算机上运行的操作系统一样,具备物理计算机上操作系统的所有功能,当一个GUEST OS系统崩溃时,其他的GUEST OS并不受影响[5]。
(3)可以兼容多个版本,在虚拟机上安装同一操作系统的另外一个版本不需要对硬盘进行重新分区。
(4)功能强大,支持不同版本的网络协议,支持音频视频的输入输出。
2.4虚拟机的安装使用 基于虚拟机技术的《计算机组装与维护》课程实验设计(2):http://www.youerw.com/jisuanji/lunwen_4981.html