(Translated by https://www.hiragana.jp/)
虛擬機器 - 维基百科,自由的百科全书 とべ转到内容ないよう

きょなずらえ機器きき

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

きょ拟机英語えいごvirtual machine),ざい计算つくえ科学かがくなかてき体系たいけい结构うらゆびいち种特ことてき软件以在计算つくえ平台ひらだい終端しゅうたんようこれ建立こんりゅういち种环さかい,而終はしよう则是もと于虚拟机这个软件しょ建立こんりゅうてき环境らい操作そうさ其它软件きょ拟机(VM)计算つくえけい统的仿真つう过软けん具有ぐゆうかんせいかたけんけい统功のうてき、运行ざい一个完全隔离环境中的完整计算つくえけいのう提供ていきょう物理ぶつり计算つくえてきこうのう

ゆう不同ふどう种类てききょ拟机,まい种虚拟机具有ぐゆう不同ふどうてきこうのう

  • けい统虚拟机(也称为ぜんきょ拟化きょ拟机)代替だいたい物理ぶつり计算つくえ。它提供ていきょうりょう运行せい操作そうさけいところ需的こうのうきょ拟机监视hypervisorきょうとおる管理かんりかたけん,从而まこと许有しょう互隔离但存在そんざい于同一物理机器上的多个环境。现代きょ拟机监视使用しようきょ拟化专用かたけん主要しゅようぬしつくえCPU)らい进行かたけん辅助きょ拟化。
  • ほどじょきょ拟机 设计ようらいざい与平よへいだい无关てき环境ちゅう执行计算つくえほどじょ

てい

[编辑]

きょ拟机最初さいしょよし佩克[註 1]あずかほことく堡定义为有效ゆうこうてき独立どくりつてき实机てき副本ふくほんとうぜん包括ほうかつ跟任なん实机无关てききょ拟机[1]

れいようJava编写てきほどじょ以通过对Java运行环境(JRE)软件发命令めいれい获得ふく务,取得しゅとくもちてき结果。とおる提供ていきょう这种ふく务,JREおこりいたりょうきょ拟机てき作用さようほどじょ必为特定とくていてき操作そうさけい统或かたけん编写。

きょ拟机すえ它们てき运用あずか直接ちょくせつつくえてきしょう关性ぶん为两だい类。「系統けいとうきょ拟机」提供ていきょう一个可以运行完整操作そうさけいてきかんせいけい统平だい。「ほどじょきょ拟机」のり为运ぎょう单个计算つくえほどじょ设计,这意味いみ支持しじ单个进程。きょ拟机てきいち个本质特てん运行ざいきょ拟机じょうてき软件局限きょくげんざいきょ拟机提供ていきょうてき资源さと,也就せつ不能ふのうちょうきょ拟世かい。「作業さぎょう系統けいとうそうきょなずらえ提供ていきょうかんせい作業さぎょう系統けいとう環境かんきょうはたはは內核ぶんきゅう獨立どくりつ空間くうかんてき應用おうようほどしき不同ふどう系統けいとうきょなずらえ需要じゅよう運行うんこうかんせい作業さぎょう系統けいとう,也不ぞうほどじょきょ拟机運行うんこう特定とくていほどしきげん

けい统虚拟机

[编辑]
VirtualBox

れい如:VirtualBoxVMware Workstation

ほどじょきょ拟机

[编辑]

れい如:Javaきょなずらえ(JVM)

れい如:Docker

わざ术(かたけんてき拟)

[编辑]

もと于这种虚拟机,よう户可以运ぎょうにんなん操作そうさけい统,如可以在们“个人てききょ拟电脑上运行兩個りゃんこ不同ふどうてき操作そうさけい统,这也しょう为“访客”(guests)。这样てき话,新版しんぱんてき实验せい操作そうさけい统就以与旧版きゅうばんてき较稳てい版本はんぽん一同在单独的虚拟机上运行。这个过程甚至じゅう(recursive);IBM就在运行于旧ばんてききょ拟机じょうてききょ拟机じょう调试它新ばんてききょ拟机操作そうさけい统——VM。

这个概念的がいねんてき一个早期使用者就是IBM大型おおがた计算つくえうえてき「VM/CMS time-sharing」产品,该产ひん使用しようてき交互こうごしき计算单用户操作そうさけい统——CMS(Conversational Monitor System),あい对来说比较简单,运行于VMじょうつう过这种方しき,CMS编写おこりらい就比较简单,就好ぞうただゆう它一个在运行一样,VM操作そうさけい统就ざいまくきさき提供ていきょうにん务以及资げん管理かんりふく务。

当然とうぜんごと个VMよう户都必须运行CMS;ゆう些用户选择在一个或者多个虚拟机上运行某种「OS/360」(あるもの「MVS」),らい提供ていきょう传统じょうてき批处にんこんてん,IBM大型おおがたつくえ还在使用しようVM,许多きょ拟机じょう运行てきLinux操作そうさけい统。

VMware」、「TwoOStwo」、「SVISTA」软件つつみざい现代電腦でんのううえざい处理类似截获かたけん访问,かたぎ拟除りょう处理以外いがいてきにんなんおもばんじょうてきうつわけんてき事情じじょう

「plex86」ぞく于另がいいち种情况,它使用しよう特定とくていてき过补ひのとてきないかくただのう运行于「Linuxした,而且ただのうざい其之じょう运行它。よし此,它不仿真处理,它利用りようbochsらい仿真ぬしいた设备。

现代電腦でんのう使用しようてきx86处理」其实并不能ふのう满足PopekGoldbergきょ拟化要求ようきゅう。很明显,这种构缺しょう所有しょゆうとく权机指令しれい都会とかい产生异常てきしき,而这种模しき以做到单指れいてききょ拟化。这导致「VMware」ある类似てき「x86きょ拟软けん」必须动态じゅうしん编译とく权模しきだい码。这种きょ拟技术和运行于如「IBM System/370」、「Motorola MC68020」てき原生げんせい态可きょ拟架构上てき「VM」しょう,就会一些性能上的开销。Intel及AMDやめけいため自己じこてき處理しょり/あきらへんぐみ產品さんぴん加入かにゅうかたからだきょなずらえこうのう,IntelゆうIntel VT-x(CPUきょなずらえ)及Intel VT-d(IOきょなずらえ),AMDゆうAMD SVM(CPUきょなずらえ)及IOMMU(IOきょなずらえ)。

きょなずらえ機器ききれつひょう

[编辑]

きょなずらえ軟體てきさら描述

[编辑]

しもれつてき軟體產品さんぴん以用らいきょなずらえかたからだ可用かよう各種かくしゅ作業さぎょう系統けいとううえ

きょなずらえ機器きき比較ひかく

[编辑]

下面かめんてきひょうかく较了いちきょ拟机软件てき基本きほんしんいき。请注意ちゅうい,这里说的けい统虚拟机Javaきょ拟机これ类的ほどじょきょ拟机さんざいない

名称めいしょう 作者さくしゃ しゅCPU 标CPU おもけい 标系统 许可
CHARON Stromasys x86,x86-64 DEC PDP11,Alpha, VAX, SUN SPARC,HP3000 WindowsLinux, Solaris Solaris/SunOS,Tru64,
OpenVMS,Ultrix
私有しゆう
Bochs Kevin Lawton にんなに x86x86-64 WindowsWindows MobileLinuxIRIX
AIXFreeBSDOpenBSDBeOSMac OS XAndroid
DOS,Windows,xBSD,Linux LGPL
DOSBox Peter VeenstraSjoerdあずかしゃ帮助 にんなに x86 Linux,Windows,Mac OS Classic,Mac OS X,
BeOS,FreeBSD,OpenBSD,Solaris,QNX
IRIX,MorphOS,AmigaOS
DOS GPL
DOSEMU しゃ项目 x86,x86-64 x86 Linux DOS GPL v2
Hercules Roger Bowler にんなに z(IBM大型おおがた計算けいさん Linux,Mac OS X,Solaris,Windows OS/360,OS/390,z/OS,z/Linux QPL
Hyper-V ほろ x86-64+かたけん辅助きょ拟(AMD-VあるIntel VT x86-64x86 Windows Server, Windows 8, Windows 8.1, Windows 10 Windows 2000Windows 2003
Windows XP
Windows VistaLinux
Windows 7Windows 8
Windows 8.1Windows 10Windows Server
私有しゆうめん费)
KVM Red Hat Intel/AMD处理あずかx86きょ拟化 x86/x86-64 Linux Linux,Windows GPL v2
Logical DomainsえいLogical Domains ふとし阳计さんつくえけい公司こうし UltraSPARC T1UltraSPARC T2 けんよう Solaris Solaris,Linux,FreeBSD ?
OpenVZ しゃ项目,SWsoft支持しじ Intel x86,x86-64,IA-64,PowerPC64,SPARC/64 Intel x86,x86-64,IA-64,PowerPC64,SPARC/64 Linux かく种Linux发行ばん GPL
Oracle VM かぶとこつぶん公司こうし Intel x86,x86-64,Intel VT-x Intel x86,x86-64,Intel VT-x 无(はだかつくえあんそう Microsoft Windows
Oracle Enterprise Linux
Red Hat Enterprise Linux
めん费,しょう
Parallels Desktop(曾用めい:Parallels Workstation) Parallels 公司こうし x86,x86-64,Intel VT-x x86,x86-64 MacOSChrome OS MacOSWindowsLinuxFreeBSD
OS/2eComStation
MS-DOS,Solaris,かず其他だい多数たすうてき操作そうさけい
私有しゆう
PearPC Sebastian Biallas x86,x86-64,PowerPC PowerPC Windows,Linux,Mac OS X,NetBSD Mac OS X,Darwin,Linux GPL
QEMU Fabrice Bellard(其他开发しゃ帮助) x86,x86-64,IA-64,PowerPC,Alpha,SPARC 32 and 64,ARM,S/390,M68k x86,x86-64,ARM,SPARC 32 and 64,PowerPC,MIPS Windows,Linux,Mac OS X,Solaris,FreeBSD,OpenBSD,BeOS 经常变化[1]页面そん档备份そん互联网档あん GPL/LGPL
QEMUkqemuかたぎ块) Fabrice Bellard Intel x86,x86-64 Intel x86,x86-64 Linux,FreeBSD,OpenBSD,Solaris,Windows 经常变化[2]页面そん档备份そん互联网档あん GPL/LGPL
QEMUqvm86かたぎ块) Paul Brook x86 x86 Linux,NetBSD页面そん档备份そん互联网档あん),Windows 经常变化 GPL
SimNow AMD x86-64 x86-64 Linux(64),Windows(64 Linux,Windows(3264 AMD公司こうし专有
Sun xVM ServerえいSun xVM Server ふとし阳计さんつくえけい公司こうし x86-64,SPARC x86-64,SPARC 无:はだかつくえ执行 Windows XP & 2003 Server(仅x86-64),Linux,Solaris GPL v3
Oracle VirtualBox かぶとこつぶん公司こうし x86,x86-64,VT-x,AMD-V x86,(x86-64仅在VirtualBox 2及x86-64しゅ机上きじょう Windows,Linux,
Mac OS X(Intel),
Solaris, FreeBSD
DOS,Windows,Linux,
OS/2,FreeBSD,Solaris
GPL v2;かんせい版本はんぽんちゅうてき额外特性とくせい专有てきめん费供个人あずか教育きょういくつくえ使用しよう评价)
User Mode LinuxえいUser Mode Linux Jeff DikeえいJeff Dike(其他开发しゃ帮助) x86,x86-64,PowerPC x86,x86-64,PowerPC Linux Linux GPL v2
Virtual Iron platform 3.1 Virtual IronえいVirtual Ironやめ於2009ねん5がつ13にちかむかぶとこつぶん公司こうしおさむ购) x86 VT-x,x86-64 AMD-V x86,x86-64 无:はだかつくえ执行 Windows,Red HatSuSE かんせいてき产品私有しゆうてき[3]页面そん档备份そん互联网档あん);几个组成部分ぶぶんGPL v2[4]页面そん档备份そん互联网档あん
Virtual PC 2007 Microsoft x86,x86-64 x86 Windows Vistaしょう业版,くわだて业版,はた舰版),
XP Pro,XP Tablet PCばん
DOS,Windows,OS/2,
Linux(Suse,Xubuntu),
OpenSolaris(Belenix)
私有しゆう(从2006ねん7がつおこりめん费)
Virtual ServerえいMicrosoft Virtual Server 2005 R2 Microsoft Intel x86,x86-64 Intel x86 Windows 2003,XP Windows NT,2000,2003,
Linux(Red Hat and SUSE)
私有しゆうめん费)
VirtuozzoえいVirtuozzo SWsoft x86,IA-64,x86-64 x86,IA-64,x86-64 Linux & Windows かく种Linux发行ばん;Windows 私有しゆう
VMware ESXi VMware x86,x86-64 x86,x86-64 无:はだかつくえあんそう Windows,Red Hat,SuSE,Ubuntu,
Netware,Solaris,FreeBSD
私有しゆう
VMware Fusion VMware x86,Intel VT-x x86,x86-64 Mac OS X(Intel) Windows,Linux,Netware,Solaris 私有しゆう
VMware Serverさい維護) VMware x86,x86-64 x86,x86-64 Windows,Linux DOS,Windows,Linux,FreeBSD,
Netware,Solaris,きょ拟设备
私有しゆうめん费)
VMware Workstation Pro VMware x86,x86-64 x86,x86-64 Windows,Linux DOS,Windows,Linux,FreeBSD,
Netware,Solaris,Darwinきょ拟设备
私有しゆう
VMware Workstation Player VMware x86,x86-64 x86,x86-64 Windows,Linux DOS,Windows,Linux,FreeBSD,
Netware,Solaris,Darwinきょ拟设备
私有しゆうめん费)
Xen 英国えいこく剑桥大学だいがくIntelAMD x86,x86-64 x86,x86-64 NetBSD,Linux,Solaris Linux,Solaris,
Windows XP & 2003 Server
需要じゅよう3.0はんVanderpoolあるPacifica),
きゅうごう計畫けいかくFreeBSD
GPL
Proxmox VE Proxmox页面そん档备份そん互联网档あん x86-64 无:はだかつくえあんそう Windows,Linux めんづけ みやこゆう
名称めいしょう 作者さくしゃ しゅCPU 标CPU おもけい 标系统 许可

注釋ちゅうしゃく

[编辑]
  1. ^ Gerald J. Popek,美国びくに计算つくえ科学かがく,曾提出ていしゅつきょ拟机てき实现需求,通称つうしょうなみ佩克あずかほことく堡虚拟化需求

参考さんこう文献ぶんけん

[编辑]
  1. ^ Smith, Daniel E.; Nair, Ravi. The Architecture of Virtual Machines. Computer (IEEE Computer Society): 32–38. doi:10.1109/MC.2005.173 えい语). 

外部がいぶ連結れんけつ

[编辑]

まいり

[编辑]