2024年3月14日发(作者:)

什么是虚拟机_技术如何

虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完

整计算机系统。那么你对虚拟机了解多少呢?以下是由店铺整理关于什么是虚拟机的内容,

希望大家喜欢!

什么是虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完

全隔离环境中的完整计算机系统。

虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一

样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以

独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,

而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚

拟机(Parallels Desktop ,Vmware,VirtualBox,Virtual pc)不同在于:虚拟系统不会

降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更

加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他

种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚

拟系统慢得多。

流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都

能在Windows系统上虚拟出多个计算机。

虚拟机技术

虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一

种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空

间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚

拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术()在公共网络中虚拟

化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。

虚拟机技术最早由 IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实

现,通常的使用模式是分时共享昂贵的大型机。 虚拟机监视器(Virtual Machine Monitor,

VMM)是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬

件平台分割成多个虚拟机。VMM 运行在特权模式,主要作用是隔离并且管理上层运行的

多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬

件的虚拟硬件环境(包括处理器,内存,I/O 设备)。VMM 采用某种调度算法在各个虚拟

机之间共享 CPU,如采用时间片轮转调度算法。

虚拟机模拟环境

即使Virtual PC的兼容性很高,但不是所有软件都能在Virtual PC中正常地运行,

因为那些软件可能使用一些未公开的硬件或使用一些不支援的指令。一些人或组织借此贬

低他,比如,在VirtualPC 2004 SP1中,如果有打印机使用LPT1端口,则虚拟机不能识

别。这个漏洞在Virtual PC 2007中得到改善。

苹果麦金塔电脑版本的Virtual PC用动态重新编译转换x86的机械码至相等的

PowerPC机械码,使Mac可以执行标准pc的程序。

微软Windows版本的Virtual PC也是用动态重新编译,因为原本就能执行使用者模

式和virtual 8086 mode的x86机械码,所以就只是转换核心模式和真实模式到使用者模

式的x86机械码。

通常还提供一些客户端的呼叫函式库(特别是使用某些客户端的延伸功能),来加速模

拟或提供更多的功能像整合原执行主机环境变量。

Virtual PC 可以在你的电脑上能同时模拟多台电脑,虚拟的电脑使用起来与一台真实

的电脑一样,可以进行bios设定,可以给它的硬盘进行分区,格式化,操作系统你可以

安装 DOS,Windows 95, Windows 98,Windows ME,Windows 2000,Windows

XP,Windows Server 2003,UNIX,LINUX等等,你可以在你的 Windows XP 里运行

Linux。

基于Intel的苹果机支持

微软宣布在2006 年8月7 日, 真正个人计算机认为Mac不会被端起对英特尔Mac

平台。微软陈述了 “可选择的解决方案由苹果计算机公司和其它贩卖者提供, 与窗口的

一个充分地被包装的零售拷贝被结合, 将满足这需要。”

苹果计算机公司宣布了和早先运输了新兵训练所预览发行。根据苹果计算机公司,

新兵训练所的一个完成的版本将运输以Mac OS x 10.5 "Leopard." 新兵训练所将允许

Windows XP 被安装在新基于英特尔的橡皮防水布硬盘的另外分开。这允许用户解雇入或

Mac OS x 或窗口, 虽然不同时。一的包括对连续窗口根据应用的解决办法在Macintosh

硬件减少需要对于真正个人计算机的英特尔版本。

有并且只能选其中之一的产品从Parallels, Inc. 告诉的Parallels Desktop 为Mac 。

这种应用被设计利用Intel's 新技术叫做是新英特尔核心处理器的一部分多数Apple's 最新

的计算机使用的英特尔Virtualization 技术。由使用I-VT, 它增加客人操作系统的表现,

使它更加实用至于规则使用。平行桌面并且看齐更新的硬件比微软真正个人计算机。

VMware 和VirtualBox 并且宣布, 他们发布他们的软件的Mac OS x 版本。