什么是cpu虚拟化?(cpu virtualization?)

CPU虚拟化涉及一个CPU,就像它是两个独立的CPU一样。实际上,这就像在一台物理机器上运行两台独立的计算机。也许这样做最常见的原因是在一台机器上运行两个不同的操作系统。...

CPU虚拟化涉及一个CPU,就像它是两个独立的CPU一样。实际上,这就像在一台物理机器上运行两台独立的计算机。也许这样做最常见的原因是在一台机器上运行两个不同的操作系统。

A Central Processing Unit (CPU).

CPU或中央处理器可以说是计算机最重要的部件。它是计算机的一部分,物理上执行在计算机上运行的应用程序的指令。CPU通常被简单地称为芯片或微芯片。

It is possible to install more than one operating system on a computer's hard drive.

CPU与应用程序交互的方式由计算机的操作系统决定。最著名的操作系统是Microsoft Windows®、Mac OS®和Linux旗帜下的各种开源系统。原则上,CPU一次只能操作一个操作系统。可以在计算机硬盘上安装多个系统,但通常一次只能运行一个系统。

CPU虚拟化的目的是使一个CPU的运行方式与两个独立CPU的运行方式相同。一个非常简单的解释是,虚拟化软件的设置方式是它直接与CPU通信,并且它单独与CPU通信。计算机上发生的所有其他事情都会通过软件进行。然后,软件将其与计算机其余部分的通信分离,就像它连接到两个不同的CPU一样。

CPU虚拟化的一个用途是允许两个不同的操作系统同时运行。例如,苹果电脑也可以使用虚拟化来运行Windows®版本,允许用户运行仅限Windows®的应用程序。类似地,基于Linux的计算机可以通过虚拟化运行Windows®。也可以使用CPU虚拟化在Mac®或Linux PC上运行Windows®或同时运行Mac OS®和Linux。

虚拟化的另一个好处是允许多人同时使用一台计算机。这将由一台CPU运行虚拟化软件的机器工作,然后该机器连接到多个“桌面”,每个“桌面”都有键盘、鼠标和显示器。然后,每个用户都将通过相同的CPU运行自己的操作系统副本。这种设置在预算紧张的发展中市场的学校等地尤其流行。当用户主要运行处理需求相对较低的应用程序(如web浏览和文字处理)时,它的效果最好。

CPU虚拟化不应与多任务或超线程混淆。多任务只是一次运行多个应用程序的行为。每个现代操作系统都允许在单个CPU上完成这项工作,尽管从技术上讲,在任何特定时刻都只处理一个应用程序。超线程是兼容CPU可以以同时执行两个操作的方式运行专门编写的应用程序的地方。

  • 发表于 2021-12-13 11:59
  • 阅读 ( 52 )
  • 分类:互联网

你可能感兴趣的文章

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...的成本获得更好的平均内存访问时间。 什么是虚拟内存(virtual memory)? 虚拟内存是计算机系统中使用的一种内存管理技术。没有硬件称为虚拟内存,但它是一个概念,使用RAM和硬盘为程序提供虚拟地址空间。第一个RAM被分成称为...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 886 )

为什么java虚拟机可以帮助代码更好地运行

... 什么是java虚拟机的优点(the advantages of the java virtual machine)? ...

  • 发布于 2021-03-13 07:13
  • 阅读 ( 255 )

什么是预兆?此intel cpu漏洞如何影响您

... 什么是脆弱性的预兆(the foreshadow vulnerability)? ...

  • 发布于 2021-03-24 00:49
  • 阅读 ( 182 )

英特尔的幽灵漏洞像幽灵一样从过去重现

...,它们与现有的问题有何不同,如果有的话,您可以做些什么。 ...

  • 发布于 2021-03-24 23:13
  • 阅读 ( 260 )

无法在您的pc上运行虚拟化?5个简单的解决方案

虚拟化是一个超级有用的功能,几乎可以在每一台现代计算机上使用。它允许您创建在实际硬件上运行的其他虚拟环境,以便您可以测试新的操作系统、运行旧的应用程序等。 ...

  • 发布于 2021-03-25 05:56
  • 阅读 ( 438 )

windows任务管理器:完整指南

...的名称和型号、速度、核心数,以及是否启用和可用硬件虚拟化功能。它还显示系统的“正常运行时间”,即系统自上次启动以来的运行时间。 内存:你有多少RAM,它的速度,以及主板上有多少RAM插槽被使用。您还可以看到当...

  • 发布于 2021-04-03 17:57
  • 阅读 ( 222 )

如何保护你的电脑免受英特尔预示的缺陷

...Ware还发布了针对其虚拟机软件的更新。 使用Hyper-V或基于虚拟化的安全性的系统可能需要更剧烈的更改。这包括禁用超线程,这将降低计算机的速度。大多数人不需要这样做,但在英特尔cpu上运行Hyper-V的Windows服务器管理员需要...

  • 发布于 2021-04-05 01:40
  • 阅读 ( 220 )

cpu基础知识:多cpu、内核和超线程

...至使用多个CPU。我们是来帮忙解决这一切的。 相关:为什么不能用CPU时钟速度来比较计算机性能 在比较性能时,CPU的时钟速度通常是足够的。事情不再那么简单了。提供多核或超线程的CPU可能会比速度相同但不支持超线程的单...

  • 发布于 2021-04-07 16:27
  • 阅读 ( 140 )

如何在计算机的bios或uefi固件中启用intel vt-x

现代CPU包括硬件虚拟化功能,可帮助加速在VirtualBox、VMware、Hyper-V和其他应用程序中创建的虚拟机。但这些功能在默认情况下并不总是启用的。 虚拟机是很好的东西。使用虚拟化应用程序,您可以在当前系统的一个窗口中运行...

  • 发布于 2021-04-08 06:32
  • 阅读 ( 186 )

如何在ubuntu上安装kvm和创建虚拟机

...nager)应用程序最熟悉。 安装kvm KVM仅在您的CPU具有硬件虚拟化支持(Intel VT-x或AMD-V)时工作。要确定您的CPU是否包含这些功能,请运行以下命令: egrep -c ‘(svm|vmx)’ /proc/cpuinfo 0表示CPU不支持硬件虚拟化,而1或更多表示支持硬...

  • 发布于 2021-04-12 09:01
  • 阅读 ( 150 )
dnrp3018
dnrp3018

0 篇文章

相关推荐