当前位置:首页 > 虚拟机 > 正文

物理机虚拟机的优缺点(物理机如何访问虚拟机)


一、虚拟机和物理机有什么区别

两者的区别:

1.虚拟机没有硬件实体,而物理机有。换句话说,物理机是像服务器这样的物理硬件系统,而虚拟机是借助物理机虚拟化的虚拟硬件系统。

2.两个容器是不同的。以计算机为例,一台计算机可以是多个虚拟机,每个虚拟机可以运行不同的操作系统,应用程序可以在独立的空间运行,互不影响。

3.物理机的执行引擎直接内置于CPU处理器、指令集、操作系统和硬件级别,而虚拟机的执行引擎则自行实现。其指令集和执行引擎的架构可能允许其执行一些硬件不直接支持的指令集格式。

扩展信息

虚拟计算机系统的三个含义是同质性、效率和资源控制。同质——虚拟机和物理机本质上是相同的,但性能不同。例如,一个物理核心虚拟出多个核心。效率——虚拟机的性能与物理机相似。资源控制——虚拟机对系统资源有完全的控制,包括分配、管理和回收。

虚拟化分为硬件抽象层虚拟化各个层次的虚拟化。也就是说,来宾和主机硬件相似,指令集相似。操作系统层虚拟化——内核可以提供多个隔离的用户态,具有独立的文件系统、网络、系统设置和库功能。库函数层初始化——不同的操作系统可以有通用的库函数接口,无需修改应用程序。

目前,虚拟机相对于物理机有很多优点,但虚拟指令层的增加也带来了明显的缺点。虚拟机在执行效率方面不如物理机,因为它们必须转换为本地机器代码。

参考:-物理机

-虚拟机


二、虚拟机有什么优缺点呢?虚拟机的优点:运行在主机上,完全独立,你可以为所欲为。
缺点:是建立在主机上的,毕竟是虚拟机,也是文件,很容易损坏。
虚拟机(VirtualMachine)是指通过软件模拟的、运行在完全隔离的环境中、具有完整硬件系统功能的完整计算机系统。
虚拟系统生成现有系统新的虚拟镜像,独立运行软件,节省数据,拥有自己独立的桌面,对真实系统没有任何影响,拥有可以在现有系统和虚拟之间灵活切换的操作系统图像。虚拟系统与传统虚拟机(ParallelsDesktop、Vmware、VirtualBox、Virtualpc)的区别在于,虚拟系统不会降低计算机的性能,启动虚拟系统不需要像启动windows系统那样花那么长时间,运行程序更方便、更快捷只有虚拟系统可以模拟与现有操作系统相同的环境,而虚拟机可以模拟其他类型的操作系统,而虚拟机必须模拟底层硬件;指令,因此应用程序的执行速度比虚拟系统慢很多。