虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。
虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面。
纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual Machine Monitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。
而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。
虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。
两大CPU巨头Intel和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比Intel落后几个月。Intel自2005年末开始便在其处理器产品线中推广应用Intel Virtualization Technology(Intel VT)虚拟化技术。目前,Intel已经发布了具有Intel VT虚拟化技术的一系列处理器产品,包括桌面平台的Pentium 4 6X2系列、Pentium D 9X0系列和Pentium EE 9XX系列,还有Core Duo系列和Core Solo系列中的部分产品,以及服务器/工作站平台上的Xeon LV系列、Xeon 5000系列、Xeon 5100系列、Xeon MP 7000系列以及Itanium 2 9000系列;同时绝大多数的Intel下一代主流处理器,包括Merom核心移动处理器,Conroe核心桌面处理器,Woodcrest核心服务器处理器,以及基于Montecito核心的Itanium 2高端服务器处理器都将支持Intel VT虚拟化技术。
而AMD方面也已经发布了支持AMD Virtualization Technology(AMD VT)虚拟化技术的一系列处理器产品,包括Socket S1接口的Turion 64 X2系列以及Socket AM2接口的Athlon 64 X2系列和Athlon 64 FX系列等等,并且绝大多数的AMD下一代主流处理器,包括即将发布的Socket F接口的Opteron都将支持AMD VT虚拟化技术。
关键字:效率 软件 操作系统 硬件 容量
引用地址:
详细讨论究竟什么是虚拟化技术
推荐阅读最新更新时间:2024-05-13 21:01
多核处理器的九大关键技术
与单核处理器相比,多核处理器在体系结构、软件、功耗和安全性设计等方面面临着巨大的挑战,但也蕴含着巨大的潜能。 CMP和SMT一样,致力于发掘计算的粗粒度并行性。CMP可以看做是随着大规模集成电路技术的发展,在芯片容量足够大时,就可以将大规模并行处理机结构中的SMP(对称多处理机)或DSM(分布共享处理机)节点集成到同一芯片内,各个处理器并行执行不同的线程或进程。在基于SMP结构的单芯片多处理机中,处理器之间通过片外Cache或者是片外的共享存储器来进行通信。而基于DSM结构的单芯片多处理器中,处理器间通过连接分布式存储器的片内高速交叉开关网络进行通信。由于SMP和DSM已经是非常成熟的技术了,CMP结构设计比较容易,只是后端设计
[焦点新闻]
硬件外挂基础-看我来山寨按键盒子
材料清单: 旧鼠标一个 (这个大家都能找到就不算资金啦!) STC89C52最小系统板一块 (15元) PL2303 USB转TTL小板一块(12元) 杜邦线 (附送的!) 9013三极管2个 1k电阻两个 Ok了就这么多,下面开始做啦 (89c52最小系统板) (旧鼠标电路板~~~哈哈,光电管被我拆了 搞个LED做电源指示用) 这里拆除左右按键开关,用9013焊上 基极焊1k电阻引出来做控制端。 (PL2303 USB转TTL小板) (全家福!!呵呵) PL2303和89c52板子的连接就不说了,资料上都有。鼠标板子引出的两个1k电阻用
[单片机]
三星首款3D垂直NAND闪存面世 闪存容量将提升
对生产存储容量更大的闪存片来说,最关键的挑战在于它的尺寸。因为随着密度的增加,晶体间互相干扰和闪存故障的几率也相应增加,所以想制作一款容量大尺寸小的闪存,还是存在一定的难度。不过近日,制造商三星在这点上有了新的突破,它正大批生产首款3D垂直NAND闪存,也可称其为V-NAND。
三星制作的垂直NAND闪存改变了以往传统的2D面板架构,而采用具有更多呼吸空间的3D晶体构造。如此一来,该3D闪存在更高的密度下也保证了更高的可靠性和速度。三星称采用新技术的闪存比之前的老款可靠2到10倍,且数据写入速度是之前的两倍。最初版本的V-NAND芯片提供了16GB的容量,这种高容量我们在其他闪存上也见过,但是我们相信等到一
[家用电子]
iPhone 用户对 CarPlay 情有独钟,苹果会统治汽车的软件系统吗?
自 CarPlay 3 年前发布以来,越来越多的汽车厂商开始支持。现在,来自 Strategy Analytics 的报告发现,iPhone用户买车时似乎对 CarPlay 情有独钟。 调查发现,在美国,23%的智能手机用户认为 CarPlay 是自己未来购买车辆的“必备”功能。56%的 用户表示自己对 CarPlay 技术很感兴趣,并希望自己下一辆车能够支持。当然,也有 21%的用户表示不感兴趣。 在欧洲,25%的用户认为 CarPlay 是必备功能。在中国,高达 36%的用户表示,CarPlay 是必须要有的。整体来看,全球范围内,有超过 30%的 消费者愿意为车载智能手机镜像功能支付费用,只要价格合理。大家觉得
[汽车电子]
“热启动”让效率加倍,DSO.ai持续引领AI设计芯片新纪元
1956年人工智能(AI)概念被提出时,即使是想象力最丰富的预言家,应该也难以预料到2022年的AI,早已打败了全球最顶级的围棋选手,能够预测天气,诊疗疾病,甚至,AI还在改变被誉为“工业粮食”的半导体行业。 随着半导体制造工艺的持续演进,采用先进制程的芯片,单颗芯片集成的晶体管数量高达数百亿个,系统愈加复杂,设计挑战越来越大。但与此同时,终端应用的软件和算法加速迭代,以月或者年为周期更新的芯片越来越难以满足终端需求,芯片设计的周期亟需缩短。 EDA工具与AI技术的结合,不仅能设计出PPA(性能、功耗、面积)更好的芯片,还能显著缩短芯片设计周期。 在达成提供更好、更快、更便宜的芯片愿景的同时,也将大幅降低芯片设计的门槛,让
[半导体设计/制造]
成都虹威科技刘伟:效率和稳定性是我们取胜的法宝
如今自动化测试仪器的代理商越来越多,如何挑选一个值得信赖服务又周到的代理公司?对于众多用户是一件很“痛苦”的事。在7月10日至12日举办的电子产业盛会中国(成都)电子信息博览上有一家本土自动化测试仪器的代理公司本着为客户创造价值的经营理念,历经9年,成为了一家小有名气的代理公司。 成都虹威科技有限公司成立于2009年,是一家专注于射频微波、工业制造领域测试测量与自动化系统解决方案的高新技术企业。公司总部设在四川成都,在绵阳等地设有分支机构。成都电子信息博览会上,虹威科技有限公司经理刘伟向记者介绍了公司的成长历程,虹威科技起初是西南地区第一家做测试工装的代理公司,主要市场在深圳地区,但随着代理商机构日益增多,竞争逐
[测试测量]
基于开源软件构建先进的嵌入式电源管理
电源管理(或者说能耗管理)是芯片设计、制造工艺、系统设计和软件都在为之努力的研究课题,大家力求在各个环节尽可能的减少静态和动态的电源消耗。传统的控制电压的调节方式和管理待机模式依然是多数电子设备正在采用的,还将继续延续下去,但是随着包括智能手机、导航和无线传感网络装置,这些对电量消耗极大且永远在线的设备的市场规模的迅速增加,电源管理已经成为整个电子设计正在面临的重要课题。市场研究机构isuppli首席分析师Jordan Selburn说:“功耗已经成为电子产品设计的首要考虑。”
Linux操作系统已经证明是在嵌入式系统,尤其是消费电子产品中大量使用的一个嵌入式操作系统。它因为丰富的特性、完善的功能、最新的硬件支
[电源管理]
KickStart测试软件帮助快速复制测试和比较结果
KickStart 软件是吉时利Keithley是为吉时利keithley仪器专配的测试软件,使用 KickStart 软件能够加速所需的测量方法,简化了仪器了解过程,只需几分钟即可将仪器从包装箱中取出并获取实际设备数据。 通过立即绘制数据并在读数表中提供数据的快速统计摘要信息,KickStart 可更快地获得测试数据,并制定进入下一个设备开发阶段时所需的决策。该软件通过使用便捷的导出功能来帮助快速复制测试和比较结果,从而节省您的宝贵时间。通过 KickStart,工程师能够专注于解读测试结果,从而实现创新目标。 一、KickStart 软件支持多种仪器的器件表征测试平台 KickStart软件可以支持多种吉时利keith
[测试测量]