进程虚拟机和系统虚拟机有什么区别?
我猜想进程虚拟机并不为整个应用程序提供操作系统,而是为某些特定应用程序提供环境。而系统虚拟机则提供了一个类似于VirtualBox的安装操作系统的环境。
我的理解正确吗?
另一个问题是系统虚拟机的两种实现方式:托管型和独立型有何区别。
我是一名学习操作系统的初学者,希望能够得到简单易懂的答案 :)
进程虚拟机和系统虚拟机有什么区别?
我猜想进程虚拟机并不为整个应用程序提供操作系统,而是为某些特定应用程序提供环境。而系统虚拟机则提供了一个类似于VirtualBox的安装操作系统的环境。
我的理解正确吗?
另一个问题是系统虚拟机的两种实现方式:托管型和独立型有何区别。
我是一名学习操作系统的初学者,希望能够得到简单易懂的答案 :)
进程虚拟机,有时也被称为应用程序虚拟机,以普通应用程序的形式在主机操作系统中运行,并支持单个进程。当该进程启动时创建,在退出时销毁。其目的是提供一个独立于平台的编程环境,抽象出底层硬件或操作系统的细节,并允许程序在任何平台上以相同的方式执行。
系统虚拟机提供完整的系统平台,支持执行完整操作系统(OS),就像你所说的VirtualBox就是一个例子。
主机虚拟机是虚拟机的服务器组件,它提供底层硬件的计算资源来支持客户虚拟机(guest VM)。