早期的计算机大多用于科学计算。计算机不仅价格昂贵,而且硬件资源利用率低,用户体验效果不理想,因此提出了一种分时系统。为了满足分时系统的需要,克里斯托弗提出了虚拟化的概念。1959年,在国际信息处理会议上,他发表了一份题为“大型和高速计算机的时间共享”的学术报告,其中他提出了虚拟化的基本概念。
在随后的10年里,由于当时工业和技术的限制,计算机的硬件资源相当昂贵。IBM在1956年推出的第一台磁盘存储设备的总容量仅为5 MB,但平均每MB成本为10 000美元。这远远超出了公众的能力,严重阻碍了人们对电脑的购买力。为了充分利用昂贵的硬件资源来提高销售水平,IBM首先发明了操作系统虚拟机技术,允许用户在一台主机上运行多个操作系统,IBM 7044计算机就是其中的典型代表。从那时起,虚拟化只应用于大型机,而用于PC和服务器的x86平台的进展仍然缓慢。
随着科学技术的进步,计算机硬件资源的价格逐渐降低。自20世纪90年代末以来,为了抢占市场份额,x86电脑逐渐取代了大型机电脑。VMware正在考虑如何节省客户的开支,以提高其产品的竞争力。此时,虚拟化技术有了新的发展。以VMware为代表的虚拟化软件制造商率先实现了基于虚拟机监视器的软件解决方案,为x86计算机环境下虚拟化技术的发展开辟了道路。(www.xing528.com)
近几十年来,许多厂商(如微软、英特尔、AMD等)开始研究虚拟化技术。为了与VMware直接竞争,微软开发了Hyper-V技术。凭借强大的技术支持,微软已成为VMware在小型企业市场的主要竞争对手。与此同时,虚拟化技术的迅速发展也引起了芯片制造商的关注。自2006年以来,Intel和AMI逐渐将硬件虚拟化添加到x86处理器中。
经过2008年的发展,云计算技术的发展推动了虚拟化技术成为一个研究热点。虚拟化技术能够屏蔽底层硬件环境,充分利用计算机软硬件资源,是云计算技术的重要目标之一。虚拟化技术已经成为分离云计算技术的核心技术。虚拟化对于云计算技术的发展具有重要意义,其基础是服务器虚拟化技术的体系结构。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。