gpt4 book ai didi

virtual-machine - "process virtual machine"与 "system virtual machine"的区别

转载 作者:行者123 更新时间:2023-12-04 01:29:13 26 4
gpt4 key购买 nike

进程虚拟机和系统虚拟机有什么区别?

我的猜测是,进程 VM 没有为该操作系统的整个应用程序提供一种操作系统,而是为某些特定应用程序提供环境。
系统虚拟机为操作系统提供了一个安装环境,就像 VirtualBox 一样。
我理解正确吗?

另一个问题是系统 VM 的两种不同实现之间的区别:托管与独立。

我是一个学习操作系统的初学者,非常容易理解的答案将不胜感激:)

最佳答案

A 进程虚拟机 ,有时称为应用程序虚拟机,在主机操作系统中作为普通应用程序运行并支持单个进程。它在该进程启动时创建,并在退出时销毁。它的目的是提供一个独立于平台的编程环境,抽象出底层硬件或操作系统的细节,并允许程序在任何平台上以相同的方式执行。
例如,Linux 中的 Wine 软件有助于运行 Windows 应用程序。

A 系统虚拟机提供了一个完整的系统平台,支持一个完整的操作系统(OS)的执行,就像你说的VirtualBox就是一个例子。

A 宿主虚拟机 是虚拟机的服务器组件,在底层硬件中提供计算资源以支持 guest 虚拟机(guest VM)。

关于virtual-machine - "process virtual machine"与 "system virtual machine"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22477128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com