只是提供一个简短的答案,这可以让您开始阅读更详细的文章/材料。
虚拟化是在不同的计算机/设备/环境上模拟特定计算机/设备/环境的过程。几个例子:
关键术语:
在上述示例的上下文中:
软件与硬件虚拟化:
在软件虚拟化的情况下,主机系统需要完全模拟来宾的平台(即从硬件、CPU 指令、通过其固件甚至操作系统/如果有的话/)。的优点是,主机和客户平台是独立的(我们的任天堂模拟器的例子)。的缺点是,这种做法是非常缓慢和消耗资源的(因为我们要仿效一切)。
硬件(辅助)虚拟化通过直接在主机硬件上运行一些来宾代码而主机系统的帮助有限或不提供,从而提供比软件虚拟化更显着的性能提升 - 然而硬件需要支持这一点(搜索 Intel VT 或 AMD-V )。与软件虚拟化相比的缺点是访客系统和主机系统需要使用相同的平台(即,对于我们的 Nintendo 示例,您不能使用硬件虚拟化)。
希望这可以帮助!
注意:我不是该主题的专家 - 正如其他人指出的那样,您可以通过 Google 找到更准确的信息。我正在把它变成一个社区维基,所以任何人都可以随意编辑/更正您认为不清楚/错误的任何内容。谢谢!
| 归档时间: |
|
| 查看次数: |
15716 次 |
| 最近记录: |