发布网友 发布时间:2022-04-25 12:41
共1个回答
热心网友 时间:2023-12-16 05:22
传统 Virtual Machine 的工作原理是以一种叫做VMM的特殊软件,在本机的操作系统上模拟出一个空的机器,所以称之为”虚拟机“ Virtual Machine”(简称 VM)。
如果要在虚拟机上安装并运行应用程序,就必须先在虚拟机上,重新安装一套操作系统,然后才能正常的安装并运行应用程序。
如果Guest OS与Host OS相同或相容,再安装一套Guest OS就成了一种浪费。 因为 Virtual Machine 是模拟一个空的机器,因此在VM里运行的应用程序需要调用硬件资源时(如读写文件、显示窗体等),下达的每一个指令都必须透过层层重复的转换与传达才能正确运行。因此应用程序的运行效能较差,占用的资源也较大。
与一般的实体机相同,VM 内数据的增删或修改,皆直接写入VM内的虚拟硬盘中,VM无法区分使用者与系统原有的数据、配置与程序,所以无法只对使用者的数据、配置与程序备份,甚至共享或处理。 可在VM中安装不同的OS,适用范围较广
可有限度的模拟与本机不同的I/O设备,系统配置弹性较高
可在VM中安装大部分的驱动软件
热心网友 时间:2023-12-16 05:22
传统 Virtual Machine 的工作原理是以一种叫做VMM的特殊软件,在本机的操作系统上模拟出一个空的机器,所以称之为”虚拟机“ Virtual Machine”(简称 VM)。
如果要在虚拟机上安装并运行应用程序,就必须先在虚拟机上,重新安装一套操作系统,然后才能正常的安装并运行应用程序。
如果Guest OS与Host OS相同或相容,再安装一套Guest OS就成了一种浪费。 因为 Virtual Machine 是模拟一个空的机器,因此在VM里运行的应用程序需要调用硬件资源时(如读写文件、显示窗体等),下达的每一个指令都必须透过层层重复的转换与传达才能正确运行。因此应用程序的运行效能较差,占用的资源也较大。
与一般的实体机相同,VM 内数据的增删或修改,皆直接写入VM内的虚拟硬盘中,VM无法区分使用者与系统原有的数据、配置与程序,所以无法只对使用者的数据、配置与程序备份,甚至共享或处理。 可在VM中安装不同的OS,适用范围较广
可有限度的模拟与本机不同的I/O设备,系统配置弹性较高
可在VM中安装大部分的驱动软件