‘壹’ 什么是虚拟化虚拟化技术有哪些
概念:虚拟化的核心就是让一台物理设备可以同时运行多个操作系统,并且各个系统间相互独立互不干扰。例如一台物理服务器同一时间内运行4个windows server 2008什么的。
优点:可以节省物理服务器的购置费用,电费,空间。还便于管理,更可以实现高可用性(例如当某台物理主机宕机时,自动的将此台主机上运行的VM迁移至另一台主机)。
虚拟化种类:
服务器虚拟化
桌面虚拟化
应用虚拟化
网络虚拟化
存储虚拟化
PS:网络虚拟化和存储虚拟化尚未成熟。
‘贰’ 虚拟化技术有什么用
虚拟化技术的作用其实主要就在虚拟2字
其实就是比如像WIN7这样的系统在兼容运行XP程序的时候
虚拟XP环境来运行程序能大幅度降低CPU的占用
说白了就是减少兼容模式下的CPU占用
‘叁’ 什么是虚拟化技术,为什么要虚拟化技术
虚拟化是资源逻辑表示,从而使得其不收物理限制约束
‘肆’ 电脑的虚拟化技术是什么
虚拟化,是指通过虚拟化技术将一百台计算机虚拟为多台逻辑度计算机。电脑的虚拟化技术,通常是指计算元件在虚拟的基础上知而不是真实的基础上运行。可以同时运行多个操作系统,而且每一道个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟内的CPU或者是虚拟主机上;可以在相互独立的空间内运行而互不影响。
‘伍’ 什么是CPU虚拟化技术啊
英特尔已经发布了七款支持VT(Virtualization Technology,虚拟化技术)技术的处理器——奔腾4 672,662,奔腾D920,930,940,950奔腾EE 955。Intel Virtualization Technology就是以前众所周知的“Vanderpool”技术,这种技术让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一部电脑内同时运行多个操作系统成为可能。
这种VT技术并不是一个新鲜事物,市面上已经有一些软件可以达到虚拟多系统的目的,比如VMware workstation、Virtual PC等,使用这种技术就可以单CPU模拟多CPU并行,可以实现单机同时运行多操作系统。
在虚拟状态下有两种工作模式:root操作和非root操作。通常只有虚拟操作软件——Virtual Machine Monitor (VMM)能够运行在root操作模式下,而操作系统在虚拟机的顶层运行在非root操作模式下。运行在虚拟机顶层的软件同时也叫做“guest software”。
要进入虚拟模式,VMM需要执行VMXON指令来调入VMM软件,VMM软件使用VMLAUNCH指令来进入每一个虚拟机,使用VMRESUME指令来退出。如果想要退出虚拟模式,可以使用VMM运行VMXOFF指令。在图中的每个guest系统可以是不同的操作系统,同时运行自身的软件。
实际使用中如何实现
根据intel的资料,intel虚拟技术的实现需要同时具有处理器、芯片组、BIOS、VMM软件的支持,这些特定的平台软件必须全部到位。同时性能方面要视不同的硬件和软件平台而定,intel虚拟技术支持的BIOS和VMM程序现在正在开发之中。
据我们所知,现在还没有支持虚拟技术的VMM软件,所以即使你买了一款支持VT技术的CPU,你还要等待Intel放出VMM软件才能使用上VT技术。同时还要等主板厂商放出VMM支持的BIOS(或者保证使得现有的主板BIOS支持虚拟技术)。
现在未知的就是,至关重要的虚拟技术VMM软件intel将是免费放出还是需要交费才可以。定价如何才合适呢?类似的软件虚拟技术,VMware Workstation 5价格为189~199美元之间,所以我们希望intel即使不免费提供VMM软件也会比这个价格要少很多。
‘陆’ 什么是虚拟化技术
虚拟化(Virtualization)对于不同的人来说可能意味着不同的东西,这要取决与他们所从事的工作领域的环境。通用的解释是它包含许多使服务器得到加强的虚拟机。有经验的程序员可能还记得,曾有一段时间他们担心是否有可用内存来存放自己的程序指令和数据。现在最基本的操作系统提供了虚拟内存的功能,这样程序员就不用再考虑这个问题了。IBM对大型机使用的 VM 可以允许多个用户和应用程序共享同一台机器,相互之间不会产生任何干扰。我们发现在很多计算平台上都实现了这种概念,或者通过软件来提供这种概念。
然而,虚拟化技术的内涵远远不止于虚拟内存和虚拟服务器。目前,我们已经有了网络虚拟化、微处理器虚拟化、文件虚拟化和存储虚拟化等技术。如果我们在一个更广泛的环境中或从更高级的抽象(如任务负载虚拟化和信息虚拟化)来思考虚拟化技术,虚拟化技术就变成了一个非常强大的概念,可以为最终用户、应用程序和企业提供很多优点。
虚拟化技术有很多定义,下面就给出了一些这样的定义。
“虚拟化是以某种用户和应用程序都可以很容易从中获益的方式来表示计算机资源的过程,而不是根据这些资源的实现、地理位置或物理包装的专有方式来表示它们。换句话说,它为数据、计算能力、存储资源以及其他资源提供了一个逻辑视图,而不是物理视图。” —— Jonathan Eunice, Illuminata Inc.
“虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用从原始配置中获益的方式访问它们。这种资源的新虚拟视图并不受实现、地理位置或底层资源的物理配置的限制
‘柒’ 什么是虚拟化技术
我给你具体的表述一下吧。
所谓的虚拟技术,就是利用某一种技术,将一种实际存在的实物,变成若干不存在的逻辑物体,即逻辑对应物。前者是实的,而后者是虚的。
如果楼主了解操作系统的话,就会懂得【虚拟处理机】、【虚拟内存】、【虚拟磁盘】等
其实它们都不是真实存在的,只是我们通过某种技术手段,虚化了某些外存充当内存,让我们感觉上分不出来而已。
希望可以帮助你o(∩_∩)o
‘捌’ 虚拟化技术原理是什么
虚拟化技术实现原理:
虚拟化概念很早就已出现。简单来说,虚拟化就是使用某些程序,并使其看起来类似于其他程序的过程。
将这个概念应用到计算机系统中可以让不同用户看到不同的单个系统(例如,一台计算机可以同时运行Linux 和 Microsoft? Windows?)。这通常称为全虚拟化(full virtualization)。
虚拟化也可以使用更加复杂的格式,其中单个计算机看上去具有多个架构(对于一个用户来说,它是一个标准的 x86 平台;对于另外一个用户来说,它是 IBM Power PC? 平台)。这种虚拟化形式通常被称为 硬件仿真。
最后,更加简单的一种虚拟化是操作系统虚拟化,其中一台计算机可以运行相同类型的多个操作系统。这种虚拟化可以将一个操作系统的多个服务器隔离开来(这意味着全都必须使用相同类型和版本的操作系统)。
虚拟化技术的工作原理:
虚拟化解决方案的底部是要进行虚拟化的机器。这台机器可能直接支持虚拟化,也可能不会直接支持虚拟化;那么就需要系统管理程序 层的支持。系统管理程序,或称为 VMM,可以看作是平台硬件和操作系统的抽象化。在某些情况中,这个系统管理程序就是一个操作系统;此时,它就称为主机操作系统.
系统管理程序之上是客户机操作系统,也称为虚拟机(VM)。这些 VM 都是一些相互隔离的操作系统,将底层硬件平台视为自己所有。但是实际上,是系统管理程序为它们制造了这种假象。
目前使用虚拟化解决方案的问题是,并非所有硬件都可以很好地支持虚拟化。较老的 x86 处理器根据执行范围对特定指令会产生不同结果。这就产生了一个问题,因为系统管理程序应该只能在一个最受保护的范围中执行。由于这个原因,诸如 VMWare 之类的虚拟化解决方案会提前扫描要执行的代码,从而将这些指令替换为一些陷阱指令(trap instruction),这样系统管理程序就可以正确地处理它们。Xen 可以支持一种协作的虚拟化方法,它不需要任何修改,因为客户机知道自己正在进行虚拟化,并已经进行了修改。KVM 会简单地忽略这个问题,如果您希望进行虚拟化,就强制必须在更新的硬件上运行。
‘玖’ 虚拟化技术指的是什么
虚拟化是一个比较抽象的概念,但是和我们的生活越来越有联系了!
虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。
就咱们熟悉的CPU虚拟化技术来说指的是:单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显着提高计算机的工作效率。
举例说明:《虚拟化技术指南》:1台intel虚拟化技术电脑一次打开多个操作系统,同时在多个系统中运用多个任务,然后又能有效地减少多个软件的浪费资源!
建议你到网上搜下电脑虚拟化的相关内容,有时间可以到书店或图书馆去翻阅相关信息!