族谱网 头条 人物百科

虚拟化

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:500
转发:0
评论:0
定义由于目前信息技术领域的很多企业都曾在宣传中将该企业的某种技术称为虚拟化技术,这些技术涵盖的范围可以从Java虚拟机技术到系统管理软件,这就使得准确的界定虚拟技术变得困难。因此各种相关学术论文在谈到虚拟技术时常常提到的便是如前面所提到的那个不严格的定义。虚拟技术:计算机资源的重新分配历史虚拟化技术起源于20世纪60年代末,美国IBM公司当时开发了一套被称作虚拟机监视器(VirtualMachineMonitor)的软件,该软件作为计算机硬件层上面的一层软件抽象层,将计算机硬件虚拟分区成一个或多个虚拟机,并提供多用户对大型计算机的同时、交互访问。虚拟化技术的类别按虚拟的对象分类硬件虚拟化虚拟机(Virtualmachine或VM),可以像真实机器一样运行程序的计算机的软件实现虚拟内存,将不相邻的内存区,甚至硬盘空间虚拟成统一连续的内存地址存储虚拟化,将实体存储空间(如硬盘)分隔成不同的逻辑...

定义

由于目前信息技术领域的很多企业都曾在宣传中将该企业的某种技术称为 虚拟化技术 ,这些技术涵盖的范围可以从Java虚拟机技术到系统管理软件,这就使得准确的界定虚拟技术变得困难。因此各种相关学术论文在谈到虚拟技术时常常提到的便是如前面所提到的那个不严格的定义。

虚拟化

  虚拟技术:计算机资源的重新分配

历史

虚拟化技术起源于20世纪60年代末,美国IBM公司当时开发了一套被称作虚拟机监视器( V irtual M achine M onitor)的软件,该软件作为计算机硬件层上面的一层软件抽象层,将计算机硬件虚拟分区成一个或多个虚拟机,并提供多用户对大型计算机的同时、交互访问。

虚拟化技术的类别

按虚拟的对象分类

硬件虚拟化

虚拟机(Virtual machine或VM),可以像真实机器一样运行程序的计算机的软件实现

虚拟内存,将不相邻的内存区,甚至硬盘空间虚拟成统一连续的内存地址

存储虚拟化,将实体存储空间(如硬盘)

分隔成不同的逻辑存储空间

网络虚拟化,将不同网络的硬件和软件资源结合成一个虚拟的整体(请给出来源?)

桌面虚拟化,在本地计算机显示和操作远程计算机桌面,在远程计算机执行程序和储存信息

数据库虚拟化

软件虚拟化

服务虚拟化

按照抽象程度分类

虚拟化

  虚拟技术按抽象程度来分为五个层次

按照抽象程度的不同,常常把虚拟技术分为五个层次:

指令集结构层(Instruction Set Architecture Level)

指令集结构层的虚拟技术是通过软件方法模拟指令的执行效果。

硬件抽象层(Hardware Abstraction Level)

硬件抽象层的虚拟技术是有硬件支持的虚拟技术,如2005年和2006年Intel公司和AMD公司推出的大部分新款x86架构处理器都带有虚拟技术支持。两家公司都称新的带有虚拟技术支持的处理器可以大大提高虚拟机的运行效率和性能。

操作系统层(OS Level)

应用层(Application Level)

应用层的虚拟技术是最常见的,如Java虚拟机、微软.net CLI和Parrot。

库层(Library Level)

虚拟化技术的应用

服务器集成

沙盒(Sandboxing)

多运行环境

多操作系统

测试和性能监视

应用集成

虚拟硬件

软件移植

系统可管理性

测试/质量保证

参考文献

Susanta Nanda, Tzi-cker Chiueh, "A Survey on Virtualization Technologies";

R.P.Goldberg, "Survey of Virtual Machine Research", Computer, June 1974, pp.34-45;

G.J.Popek, R.P.Goldberg, "Formal Requirements for Virtualizable Third Generation Architectures," Comm.ACM, Vol.17, Nr.7, July 1974, pp.412-421.

相关条目

虚拟化发展时间线

硬件虚拟化

虚拟机

软件虚拟化

服务虚拟化

虚拟设备


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 硬件虚拟化
简介虚拟化这个概念,在1960年为了描述虚拟机(实验性的IBMM44/44X系统)被第一次提出。对虚拟机的架设和管理被称为平台虚拟化,现在也被称为服务器虚拟化。平台虚拟化表现为在一个给定硬件平台的宿主机上创造一个模拟的计算机环境(虚拟机)提供给客户机。客户机软件对于用户应用程序没有限制;许多宿主机允许运行真实的操作系统。客户机就好像直接运行在计算机硬件上,伴随着几个明显的警告。虚拟机对硬件资源(如网络、显示器、键盘、硬盘)的访问被统一管理在一个比处理器和系统内存更有限制性的层次上。客户软件经常被限制访问计算机周边设备,或者被限制在较低的设备性能上,这取决于宿主机硬件访问策略设定。虚拟化的原因在计算机集群中,许多小型服务器正在被一个大型服务器取代以增加硬件资源的利用率(如CPU等)。虽然硬件正在被整合,但是典型的操作系统仍然是独立的。取而代之地,每一个运行在独立的服务器上的操作系统被转移到在...
· 虚拟
与虚构的区别虚拟是虚构某样现实中存在的事物,可能有夸大成分。虚构是凭空创造的不存在的情况、事物,可能完全不合情理。虚拟与电脑网络虚拟机虚拟社区:在物理真实的环境中,我们往往有社区中心(一栋房子),我们可以去那里参加各种活动(包括交谈本身)。有很多时候社区中心只是信息的集散地,活动本身可能不在那里。有了电脑网络后,社区中心可以将活动信息发布在网络上。对很多活动,社区中心那栋房子并不是必须的。一个网站就可以做到信息集散的功能,因为“社区中心那栋房子”并不存在,因此把网站提供的这一功能叫着虚拟社区。物理学中的虚拟虚拟水-连锁快餐店每日制造大量汉堡包,也浪费不少每日的剩品,在种植、饲养、生产、包装、运输等工序,对大自然环境资源的消耗和浪费甚大(尤其是饲养若干重量的肉类需要消耗。以水为例,每制造一个汉堡包,就消耗了共2400升虚拟水(制造成品时及其所用之原材料时直接或间接消耗的水量)。哲学中的虚拟
· 虚拟技术
定义由于目前信息技术领域的很多企业都曾在宣传中将该企业的某种技术称为虚拟化技术,这些技术涵盖的范围可以从Java虚拟机技术到系统管理软件,这就使得准确的界定虚拟技术变得困难。因此各种相关学术论文在谈到虚拟技术时常常提到的便是如前面所提到的那个不严格的定义。虚拟技术:计算机资源的重新分配历史虚拟化技术起源于20世纪60年代末,美国IBM公司当时开发了一套被称作虚拟机监视器(VirtualMachineMonitor)的软件,该软件作为计算机硬件层上面的一层软件抽象层,将计算机硬件虚拟分区成一个或多个虚拟机,并提供多用户对大型计算机的同时、交互访问。虚拟化技术的类别按虚拟的对象分类硬件虚拟化虚拟机(Virtualmachine或VM),可以像真实机器一样运行程序的计算机的软件实现虚拟内存,将不相邻的内存区,甚至硬盘空间虚拟成统一连续的内存地址存储虚拟化,将实体存储空间(如硬盘)分隔成不同的逻辑...
· 虚拟机
定义虚拟机最初由波佩克与戈德堡定义为有效的、独立的真实机器的副本。当前包括跟任何真实机器无关的虚拟机。例子:用Java编写的程序可以通过对Java运行环境(JRE)软件发命令获得服务,获取期望的结果。透过提供这种服务,JRE起到了虚拟机的作用。程序不必为特定的操作系统或硬件编写。虚拟机根据它们的运用和与直接机器的相关性分为两大类。系统虚拟机提供一个可以运行完整操作系统的完整系统平台。相反的,程序虚拟机为运行单个计算机程序设计,这意谓它支持单个进程。虚拟机的一个本质特点是运行在虚拟机上的软件被局限在虚拟机提供的资源里——它不能超出虚拟世界。系统虚拟机例如:VirtualBox程序虚拟机例如:Java虚拟机(JVM)技术硬件的仿真基于这种虚拟机,用户可以运行任何操作系统,比如可以在他们“个人的”虚拟电脑上运行两个不同的操作系统(也被称为“访客(guests)”)。这样的话,新版的实验性操作系统...
· 虚拟内存
Windows操作系统的虚拟内存对于32位进程,其逻辑内存空间为4G。WindowsAPI提供了一套函数操纵进程的虚拟内存:VirtualAlloc(PVOID开始地址,SIZE_T大小,DWORD内存类型,DWORD保护属性)。内存类型有MEM_RESERVE(保留)、MEM_RELEASE(释放)和MEM_COMMIT(提交)。保留是指占用一块逻辑地址空间,但未实际分配物理内存;提交是实际分配物理内存。MEM_RESET用于把内存清零。保护属性为:PAGE_NOACCESS、PAGE_READONLY、PAGE_READWRITE、PAGE_EXECUTE、PAGE_EXECUTE_READ、PAGE_EXECUTE_READWRITE。VirtualProtect(PVOID基地址,SIZE_T大小,DWORD新保护属性,DWORD旧保护属性)。更改保护属性。VirtualFree(...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信