"进程虚拟机"与"系统虚拟机"的区别

use*_*167 10 virtual-machine

流程虚拟机与系统虚拟机有什么区别?

我的猜测是,进程VM没有为该操作系统的整个应用程序提供一种操作系统,而是为某些特定应用程序提供了一个环境.系统VM正在为VirtualBox提供安装环境.
我说得对吗?


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

我是一个初学者学习操作系统,所以简单易懂的答案将不胜感激:)

Sor*_*rer 26

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

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

主机虚拟机是一个虚拟机,它提供在底层的硬件来支持客户虚拟机(访客VM)计算资源的服务器组件.

  • 嗯...本文只是从维基百科复制粘贴。我不怪你,但_is_ Wine 进程虚拟机实际上是什么?我相信 JVM 是,但我不确定 Wine。 (4认同)