当前位置:首页 > 虚拟化 > 正文

常见的虚拟化技术有哪些(虚拟化的6个核心技术是什么)

虚拟化技术包括哪些

1、平台虚拟化,是指计算机和作的虚拟化,分为服务器虚拟化和桌面虚拟化。服务器虚拟化是一种优先考虑资源的...
2。对特定计算资源执行的资源虚拟化...
3。应用程序虚拟化,包括、……
4.表示层虚拟化。它类似于应用程序的应用程序虚拟化,但不同的是表示层虚拟化中的应用程序运行在服务中。

虚拟化技术介绍

虚拟化技术最早出现在20世纪60年代的IBM大型机中,并在1970年代的System370系列中逐渐流行起来。这台机器使用一个名为虚拟机(VMM)的程序来生成多个虚拟机(VirtualMachines)实例,这些实例可以在物理硬件上运行的作软件。随着近年来计算机技术的进步,无论是服务器市场、桌面市场还是嵌入式市场,处理器主频和核心数量都出现了巨大的增长,带来了处理能力的快速增长,也使得虚拟化技术再次快速成长,从最初的机虚拟化技术开始,演变为主机虚拟化、混合虚拟化等更复杂的虚拟化模式。在此基础上,发展出了目前的云虚拟化技术。大地降低了IT成本,提高了的安全性、可靠性和可扩展性。在计算机领域,虚拟化是一个广泛的概念。简单来说,虚拟化就是对计算机资源的抽象。虚拟机最初由Popek和Goldberg定义为物理机的一个或多个的有效副本[16]。和RaviNair给出了更具体的定义:虚拟机是添加到物理平台上的软件提供的一个或多个不同的平台。虚拟机可以具有作、指令集或两者,并且可以与底层真实硬件不同。虚拟化技术的本质在于对计算机软硬件资源的划分和抽象。计算机的高度复杂性是通过各种抽象级别来控制的。每层通过层与层之间的接口对下层进行抽象,隐藏下层的具体实现,向上层提供更简单的接口。计算机包括五个抽象层:硬件抽象层、指令集架构层、作层、函数库层和应用程序层。因此,可以在每个抽象层实现虚拟化。无论抽象层在哪里实现,其本质都是一样的,即采用一定的方式来管理和分配基础资源,并将基础资源向上层反映。作上的传统进程模型利用了虚拟化的思想。作对物理内存进行划分和抽象,为每个进程呈现远远超过物理内存空间的4G空间,并让每个进程达到隔离的功效,使得一个进程的崩溃不会影响其他进程的正常运行。虚拟化平台是作层虚拟化的实现。在虚拟化中,虚拟机(VM)在与实际底层硬件相同的硬件平台上模拟一个或多个的执行环境。每个虚拟执行环境都可以运行不同的作,即客户作(GuestOS)。GuestOS通过虚拟机提供的抽象层来实现物理资源的访问和作。目前虚拟机种类繁多,但基本上所有虚拟机都是基于“计算机硬件+虚拟机(VMM)+客户作(GuestOS)”的模式。虚拟机是计算机硬件和GuestOS之间的抽象层。它运行在权限级别,负责抽象底层硬件资源并使它们可供运行在顶层的多个虚拟机使用。它还为上层提供了多个虚拟机。隔离的执行环境使得每个虚拟机都认为自己独占了整个计算机资源。虚拟机可以将不同物理机上运行的作和应用程序合并到同一台物理机中,降低管理成本和能源消耗,并简化迁移。根据虚拟机在虚拟化平台中的地位,可以分为以下3种类型:虚拟机所使用的虚拟化技术分为以下4种:嵌入式是一个新的重要方向虚拟化技术分支。嵌入式处理器的快速发展使得嵌入式在更多方面得到广泛应用。嵌入式设备应用的普及导致对软件和硬件的需求增加。硬件体现在不断增强的计算能力和各种外部设备,软件体现在日益复杂的新功能。这些问题导致嵌入式开发复杂并增加了软件维护成本。原有的SMP、AMP等多核作解决方案无法满足日益复杂的安全隔离、硬件资源分配和复用等需求。因此,服务器和桌面上的虚拟化技术被引入嵌入式作领域,借助硬件辅助的虚拟化技术,虚拟化技术带来的便利性与嵌入式的实时性要求之间的差距已经缩小。已解决。这种矛盾导致了LinuxKVM、Xen等嵌入式虚拟化平台的快速发展。虚拟化平台在硬件和作之间引入了一个新的抽象层次,称为虚拟机(VMM),它接管所有硬件并管理所有虚拟机(VirtualMachine,简称VM)以及每个虚拟机。机器可以运行自己的作。。虚拟化的优点是实现了资源的复用,使得