硬件虚拟化:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(导入自此网站的同名页面[页面文字原许可:CC BY-SA 3.0])
(机器人:清理不当的来源、移除无用的模板参数;整理源码)
 

(未显示同一用户的3个中间版本)

第5行: 第5行:
虚拟化这个概念,在1960年为了描述虚拟机(实验性的IBM M44/44X系统)被第一次提出。对虚拟机的架设和管理被称为平台虚拟化,现在也被称为服务器虚拟化。
虚拟化这个概念,在1960年为了描述虚拟机(实验性的IBM M44/44X系统)被第一次提出。对虚拟机的架设和管理被称为平台虚拟化,现在也被称为服务器虚拟化。


平台虚拟化表现为在一个给定硬件平台的宿主机上创造一个模拟的计算机环境(虚拟机)提供给客户机。客户机软件对于用户应用程序没有限制;许多宿主机允许运行真实的操作系统。客户机就好像直接运行在计算机硬件上,伴随着几个明显的警告。虚拟机对硬件资源(如网络、显示器、键盘、硬盘)的访问被统一管理在一个比处理器和系统内存更有限制性的层次上。客户软件经常被限制访问计算机周边设备,或者被限制在较低的设备性能上,这取决于宿主机硬件访问策略设定。<ref>{{cite web | last = Turban | first = E | coauthors = King D, Lee J, Viehland D | date = 2008 | title = Electronic Commerce A Managerial Perspective | edition = 5th edition | publisher = Prentice-Hall | chapter = Ch19 | pages = P27 | url = http://wps.prenhall.com/wps/media/objects/5073/5195381/pdf/Online_Chapter_19.pdf | accessdate = 2010-01-10 | archive-date = 2009-05-21 | archive-url = https://web.archive.org/web/20090521003109/http://wps.prenhall.com/wps/media/objects/5073/5195381/pdf/Online_Chapter_19.pdf | dead-url = no }}</ref><ref>{{ cite web | url =http://www-03.ibm.com/industries/global/files/virtualization_education.pdf?re=education&sa_message=title=virtualization_in_education | title = Virtualization in education | publisher = [[IBM]]| date = October 2007 | accessdate = 12 September 2009}}</ref>
平台虚拟化表现为在一个给定硬件平台的宿主机上创造一个模拟的计算机环境(虚拟机)提供给客户机。客户机软件对于用户应用程序没有限制;许多宿主机允许运行真实的操作系统。客户机就好像直接运行在计算机硬件上,伴随着几个明显的警告。虚拟机对硬件资源(如网络、显示器、键盘、硬盘)的访问被统一管理在一个比处理器和系统内存更有限制性的层次上。客户软件经常被限制访问计算机周边设备,或者被限制在较低的设备性能上,这取决于宿主机硬件访问策略设定。<ref>{{cite web | last = Turban | first = E | coauthors = King D, Lee J, Viehland D | date = 2008 | title = Electronic Commerce A Managerial Perspective | edition = 5th edition | publisher = Prentice-Hall | chapter = Ch19 | pages = P27 | url = http://wps.prenhall.com/wps/media/objects/5073/5195381/pdf/Online_Chapter_19.pdf | accessdate = 2010-01-10 }}</ref><ref>{{ cite web | url =http://www-03.ibm.com/industries/global/files/virtualization_education.pdf?re=education&sa_message=title=virtualization_in_education | title = Virtualization in education | publisher = [[IBM]]| date = October 2007 | accessdate = 12 September 2009}}</ref>


== 虚拟化的原因 ==
== 虚拟化的原因 ==
第29行: 第29行:
支持完整的虚拟化技术的硬件平台包括:
支持完整的虚拟化技术的硬件平台包括:


x86與x86_64:AMD-V (代号Pacifica), Intel VT-x(代号Vanderpool),以及後來的[[SLAT]](Second Level Address Translation,Intel稱為EPT)<ref>{{Cite web |url=https://ark.intel.com/content/www/tw/zh/ark/search/featurefilter.html?productType=873&0_ExtendedPageTables=True |title=存档副本 |accessdate=2019-09-24 |archive-date=2019-07-18 |archive-url=https://web.archive.org/web/20190718161954/https://ark.intel.com/content/www/tw/zh/ark/search/featurefilter.html?productType=873&0_ExtendedPageTables=True |dead-url=no }}</ref>
x86與x86_64:AMD-V (代号Pacifica), Intel VT-x(代号Vanderpool),以及後來的[[SLAT]](Second Level Address Translation,Intel稱為EPT)<ref>{{Cite web |url=https://ark.intel.com/content/www/tw/zh/ark/search/featurefilter.html?productType=873&0_ExtendedPageTables=True |title=存档副本 |accessdate=2019-09-24 }}</ref>


IOMMU:由AMD和Intel共同开发,Intel稱為VT-d。
IOMMU:由AMD和Intel共同开发,Intel稱為VT-d。
第51行: 第51行:
在[[操作系统层虚拟化]](OS-level virtualization)中,独立主机被虚拟化在操作系统层中,这使得多个独立且安全虚拟化的服务器运行在一台计算机上。客户操作系统环境与宿主服务器分享同一个操作系统,例如,相同的系统内核被用来创建客户机环境。程序运行在被视为独立系统的客户机环境中。这种方式由[[FreeBSD jail]]首创;类似的例子包括Solaris Containers, OpenVZ, Linux-VServer, AIX Workload Partitions, Parallels Virtuozzo Containers, 以及 iCore Virtual Accounts, LXC。
在[[操作系统层虚拟化]](OS-level virtualization)中,独立主机被虚拟化在操作系统层中,这使得多个独立且安全虚拟化的服务器运行在一台计算机上。客户操作系统环境与宿主服务器分享同一个操作系统,例如,相同的系统内核被用来创建客户机环境。程序运行在被视为独立系统的客户机环境中。这种方式由[[FreeBSD jail]]首创;类似的例子包括Solaris Containers, OpenVZ, Linux-VServer, AIX Workload Partitions, Parallels Virtuozzo Containers, 以及 iCore Virtual Accounts, LXC。


==相关条目==
== 相关条目 ==
*[[虛擬機器]]
* [[虛擬機器]]
*[[虚拟设备]]
* [[虚拟设备]]
*[[x86虛擬化]]
* [[x86虛擬化]]


== 参考 ==
== 参考 ==
{{refs|30em}}
{{reflist}}
{{虛擬化技術}}
{{虛擬化技術}}
{{云端运算}}
{{云端运算}}
<!-- -->
{{Authority control}}


[[Category:虛擬化軟體]]
[[Category:虛擬化軟體]]
[[Category:虛擬機器]]<!-- -->
[[Category:虛擬機器]]