在计算机科学中,硬件虚拟化(英語:Hardware virtualization)是一种对计算机或操作系统的虚拟。虚拟化对用户隐藏了真实的计算机硬件,表现出另一个抽象计算平台。 虚拟化这个概念,在1960年为了描述虚拟机(实验性的IBM M44/44X系统)被第一次提出。对虚拟机的架设和管理被称为平台虚拟化,现在也被称为服务器虚拟化。...
7 KB (966 words) - 00:00, 20 April 2022
硬件辅助虚拟化,利用硬件(主要是CPU)辅助处理敏感指令以实现完全虚拟化的功能,客户操作系统无需修改,例如VMware,Xen,KVM,Hyper-V 部分虚拟化,针对部分应用程序进行虚拟,而不是整个操作系统 準虛擬化/超虚拟化(paravirtualization),为作業系統提供与底层硬件...
11 KB (1,527 words) - 12:50, 17 December 2023
Hyper-V (category 虛擬化軟體)
Virtualization,是Microsoft的本地虚拟机管理程序,它可以在运行x86-64位的Windows上创建虚拟机。 从Windows 8开始,Hyper-V取代Windows Virtual PC作为Windows客户端版本的硬件虚拟化组件。可以配置运行Hyper-V的服务器计算机能够将单个虚拟机公开到一个或多个网络。Hyper-V是与Windows...
9 KB (1,035 words) - 10:07, 17 May 2024
威睿(英語:VMware LLC)是美国一家提供云计算和硬件虚拟化的软件和服务的公司。它是第一个虚拟化x86架构并取得商业成功的公司。公司成立于1998年,总部设在美國加利福尼亚州帕洛阿尔托。 2022年5月26日,美國晶片製造商博通宣布將以610億美元收購VMware,已於2023年11月22日完成交易。...
20 KB (2,854 words) - 11:42, 9 April 2025
Parallels Desktop (category 虛擬化軟體)
Parallels Desktop for Mac是由Parallels(英语:Parallels (company))推出的一款为蘋果電腦提供硬件虚拟化的软件。用戶可以通過Parallels Desktop for Mac在蘋果電腦上安裝Windows、Linux发行版、FreeBSD、MS-D...
2 KB (195 words) - 03:09, 19 November 2023
有不同种类的虚拟机,每种虚拟机具有不同的功能: 系统虚拟机(也称为全虚拟化虚拟机)可代替物理计算机。它提供了运行整个操作系统所需的功能。虚拟机监视器(hypervisor)共享和管理硬件,从而允许有相互隔离但存在于同一物理机器上的多个环境。现代虚拟机监视器使用虚拟化专用硬件(主要是主机CPU)来进行硬件辅助虚拟化。...
14 KB (951 words) - 12:50, 17 December 2023
虚拟机查看器(VMM,Virtual Machine Monitor)来虚拟一套硬件设备,以供虚拟机操作系统使用。 这些技术以往在VMware与Virtual PC上都通过软件实现,而通过IVT的硬件支持可以加速此类软件的进行。 英特尔在32位与64位x86架构下的虚拟化...
9 KB (1,200 words) - 15:02, 18 September 2023
磁盘映像 (category 硬件虚拟化)
以允许快照。虚拟模式还提供跨存储硬件的可移植性,因为它将虚拟磁盘文件呈现为一致的行为。 物理模式 在这种模式下,虚拟机监视器绕过I/O虚拟化层,并将所有I/O命令直接传递到设备。底层硬件的所有物理特性都暴露给客户机操作系统。没有文件锁定机制提供数据保护。 部分备份程序只备份用户文件。操作系统的啟動...
13 KB (1,967 words) - 18:44, 13 November 2021
基于内核的虚拟机(英語:Kernel-based Virtual Machine,縮寫為KVM)是一种用於Linux內核中的虛擬化基礎设施,可將Linux內核轉化為一個虚拟机监视器。KVM于2007年2月5日被并入Linux 2.6.20核心中。KVM需要支持硬件虚拟化拓展(英语:hardware-assisted...
14 KB (1,099 words) - 15:09, 2 September 2024
Libvirt (category 硬件虚拟化)
libvirt是一套用于管理硬件虚拟化的开源API、守护进程与管理工具。此套组可用于管理KVM、Xen、VMware ESXi、QEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层(Orchestration Layer)。...
8 KB (630 words) - 07:37, 21 January 2023
在计算机科学中,全虚拟化(英語:Full virtualization)是硬件虚拟化的一种,允许未经修改的客操作系统(英語:Guest OS)隔离运行。硬件虚拟化对客操作系统隐藏了真实的硬件,虚拟机运行在一个架设在硬件或主机操作系统(英語:Host OS)之上的虚拟机监视器(VMM)中。对于全虚拟化,硬件...
5 KB (740 words) - 21:50, 19 December 2020
VMware ESXi是VMware开发的企业级类型 I(type-1)Hypervisor,用于硬件虚拟化。作为类型 I(type-1)Hypervisor,ESXi不是安装在操作系统上的软件应用程序,而是直接安裝在硬件上并且集成了重要的操作系统组件,如内核。VMware ESXi原名ESX,2010年ESX4...
3 KB (214 words) - 13:27, 18 May 2022
VMware Fusion (category 虛擬化軟體)
Running Ubuntu as a Virtual OS in Mac OS X. Linux Journal(英语:Linux Journal). May 2008, (169): 80–83 [2020-08-25]. (原始内容存档于2021-04-18). 虚拟桌面 硬件虚拟化 磁盘映像 官方网站...
3 KB (266 words) - 20:56, 12 February 2025
在作業系統中,定址空間指的是某個特定进程,在記憶體中所能夠使用與控制的位址區段。現代作業系統如 Linux,基本上採用了分頁和記憶體區段機制,分頁用於虛擬記憶體到實體記憶體的映射,分段機制可用執行檔載入重定位與記憶體區段權限管理。 均匀访存模型 (UMA) 非均匀访存模型(NUMA) 平面記憶體模式 硬件虚拟化 使用者空間...
1 KB (115 words) - 02:22, 17 July 2024
Proxmox Virtual Environment (category 自由虚拟化软件)
API,在Affero通用公共许可证第三版下发行。Proxmox VE支持两类虚拟化技术:基于容器的LXC(自4.0版开始,3.4版及以前使用OpenVZ技术)和硬件抽象层全虚拟化的KVM。 Proxmox名字本身没有意义。 Proxmox VE是Linux开发者Dietmar和Martin...
6 KB (479 words) - 15:26, 2 September 2024
分頁表 (category 虚拟内存)
分页表(page table)是一种数据结构,它用于计算机操作系统中的虚拟内存系统,其存储了虚拟地址到物理地址间的映射。虚拟地址在访问进程中是唯一的,而物理地址在硬件(比如内存)中是唯一的。 在操作系统中使用虚拟内存,每个进程会认为使用一块大的连续的内存。事实上,每个进程的内存散布在物理内存的不同...
10 KB (1,737 words) - 06:21, 2 May 2024
VMware Workstation (category 虚拟化软件)
虚拟化技术。Intel的64位处理器如果不是硬件支援Intel VT技术,就不支援分段长模式。 VMware Workstation在用于将MAC地址用作唯一识别标记(UID)的环境中时,最好是(通常也是必须)为每个虚拟...
16 KB (539 words) - 20:56, 12 February 2025
Xen-HVM Xen是虚拟机监视器,可以使用Intel VT-x或AMD-V硬件x86虚拟化扩展以及ARM Cortex-A7和Cortex-A15虚拟化扩展在HVM(硬件虚拟机)模式下运行。 这意味着,面对domU以使用真实的设备驱动程序进行交谈的是一组真实的虚拟硬件,而不是半虚拟化设备。...
18 KB (2,383 words) - 17:53, 1 September 2024
虚拟化,也可以用于IDC资源租用。 IDC资源租用由VPS提供商提供。不同VPS提供商所使用的硬件、软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。尤其是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟...
2 KB (312 words) - 13:19, 3 April 2025
exe(Windows NT operating system kernel的缩写)又叫内核映像,为Windows NT内核空间提供内核和执行层,并负责硬件虚拟化、进程和内存管理等多种系统服务,故属于系统最基本的部分。它具有缓存管理、执行指令、内核、安全访问监督、内存管理及任务调度等功能。 Russinovich...
742 bytes (74 words) - 08:19, 4 August 2020
Cooperative Linux (category 免费虚拟化软件)
內核与Linux内核同时运行在一台机器上。 coLinux 指协作式虚拟机(CVM)。与传统的虚拟机相反, 协作式虚拟机共享宿主机器已有的资源。传统的虚拟机技术,宿主机资源需先被虚拟化,然后再给虚拟系统使用。不同于传统虚拟技术,coLinux的客体机对宿主机资源具有完全的控制权。在传统的虚拟技术里,客体机对实体机的访问一直处于某种未授权状态。...
8 KB (1,016 words) - 06:27, 28 May 2024
输入输出内存管理单元 (section 虚拟化)
在虚拟化(英语:Hardware-assisted virtualization)中,客户机操作系统可以使用非专为虚拟化设计的硬件。诸如使用DMA直接访问内存的显卡等硬件会有更高性能。在虚拟环境中,所有内存地址都会被虚拟...
11 KB (1,235 words) - 02:47, 25 July 2022
Xen (category 自由虚拟化软件)
Xen是开放源代码虚拟机监视器,由XenProject开发,能夠在单个计算机运行多达128个有完全功能的操作系统。 在舊(無虛擬硬件)的處理器上執行Xen,操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。...
6 KB (739 words) - 15:37, 1 September 2024
Java虛擬機(英語:Java Virtual Machine,縮寫:JVM),一種能夠執行Java位元組碼的虛擬機器,以堆疊結構機器來實作。最早由昇陽電腦所研發并实现第一个实现版本,是Java平臺的一部份,能夠執行以Java語言寫作的軟體程式。 Java虚拟机有自己完善的硬件...
13 KB (1,717 words) - 02:05, 11 April 2025
化假设获得,但它们仍为判定一个计算机架构是否能够有效支持虚拟化提供了一个便利方法,也为设计可虚拟化计算机架构给出了指导原则。 系统虚拟机(system virtual machine)是指能够虚拟包括单或多处理器、内存、外存及周边设备在内之全体硬件资源的虚拟机。虚拟机监视器(virtual...
4 KB (713 words) - 09:43, 8 January 2017
Hypervisor (redirect from 虚拟机监视器)
hypervisor,分別是類型 I 和類型 II。 这些虚拟机管理程序直接运行在宿主机的硬件上来控制硬件和管理客操作系统。 特点 需要硬件支持 虚拟机监视器作为主操作系统 运行效率高 举例 VMware ESX服务器版本 Xen 3.0 及以后版本 Virtual PC 2005 KVM 这些虚拟机管理程序运行在传统的操作系统上,就像其他计算机程序那样运行。...
4 KB (444 words) - 00:04, 11 March 2024
Docker (category 自由虚拟化软件)
Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、更能高效地利用服务器。 容器更多的用于表示软件的一个标准化单元。由于容器的标准化,因此它可以无视基础设施(Infrastructure)的...
40 KB (4,058 words) - 01:37, 10 May 2025
Libguestfs (category 自由虚拟化软件)
libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式庫和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等。 libguestfs几乎可访问任意类型的文件系统,包括:所有已知类型的Linux文件系统(ext2/3/4...
5 KB (357 words) - 21:28, 14 May 2022
OpenVZ (category 自由虚拟化软件)
OpenVZ是基于Linux内核的操作系统级虚拟化技术。OpenVZ允许物理伺服器运行多个操作系统,該技術常用於虚拟专用伺服器(VPS,Virtual Private Server)。 與VMware這種虛擬機和Xen這種硬體輔助虛擬化技術相比,OpenVZ的主机与客户系统都必须是Linux(雖然在不同的虛擬...
8 KB (1,166 words) - 15:10, 2 September 2024
Simics (category 虛擬化軟體)
硬件上运行多种操作系统,包括MS-DOS、Windows、Vxworks、OSE、Solaris、FreeBSD、Linux、QNX和RTEMS等。NetBSD公司的AMD64接口在芯片公开发行之前最初是用Simics开发的。用Simics进行仿真的目的经常是使用Simics虚拟一些特定类型的嵌入式硬件平台来开发软件。...
4 KB (554 words) - 05:53, 20 September 2023
大脑,实现“一个大脑、一张网络、百万台机人”。 达闼科技在DATA上首先实现了以高通平台为基础之硬件虚拟化技术,其部分性能指标能达到商用水平。DATA上实现了以公司的超级硬件接口为基础的“三明治”式硬件扩展架构,将来可以凭此实现云端智能机器人的连接。人工智能利用“三明治”架构支持双Modem,可实现单机双LTE。...
12 KB (1,247 words) - 05:31, 9 September 2024