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

 我来答
太平洋科技
优质机构答主

2023-01-06 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
太平洋科技
太平洋电脑网通过分析、评测生活及工作中各类消费品,让消费者客观了解产品性能及安全状况,帮助用户做出理性购买选择。同时科普各领域产品知识,解答用户选购及使用中所遇问题。
向TA提问
展开全部

两者的区别:

1、虚拟机没有硬件实体,而物理机有实体。也就是说,物理机是有实体的硬件系统,比如服务器等,而虚拟机是借助物理机虚拟出虚拟的硬件系统。

2、两者容器不同。以电脑举例,一台电脑就是一个物理机,但是一台电脑可以成为多个虚拟机,每个虚拟机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。

3、物理机的执行引擎是直接建立在CPU处理器、指令集、操作系统和硬件层面上的;而虚拟机的执行引擎则由自己实现,因此可以制定自己的指令集和执行引擎的结构体系,而且还可以执行一些不被硬件直接支持的指令集格式。

扩展资料

虚拟计算机系统三层含义-同质、高效、资源受控。同质-本质上虚拟机和物理机是相同的、表现上有所差异,如一个物理核虚拟多个核。高效-虚拟机效能接近物理机。资源受控-虚拟机对系统资源有完全的控制能力,包括分配、管理、回收。

虚拟化分不同层面的虚拟化硬件抽象层的虚拟化-客户机与宿主机硬件相似,指令集相似。操作系统层虚拟化-内核可以提供多个相互隔离的用户态,其拥有独立的文件系统、网络、系统设置和库函数。库函数层初始化-是不同的操作系统可以拥有共同的库函数接口,应用程序不需修改。

虚拟机现在越来越多的被使用,他相比物理机有很多优点,但是缺点也比较明显,由于多了一层虚拟指令,执行虚拟机指令后还要转化为本地机器码,所以在执行效率上,虚拟机是不如物理机的。

参考资料:百度百科-物理机

百度百科-虚拟机

华纳云
2024-05-22 广告
通过 使用软件,虚拟机就表现得如同物理机,拥有自己的一套虚拟硬件,包括其上载入的操作系统和应用。使用虚拟化,不管下面主机服务器所运行的操作系统如何,每台虚拟机都拥有一致的虚拟硬件。 说白了,就是虚拟机在一个环境下用硬件虚拟了另一个环境,类似... 点击进入详情页
本回答由华纳云提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式