他们之间只是配置高低的区别吗?还是说对于网络环境的搭建有所不同
一、性质不同
1、虚拟机:虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的虚拟计算机系统镜像。
2、实体机:实体机是用真实的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
二、运行性能不同
1、虚拟机:虚拟机不会降低电脑的性能,启动虚拟机不需要像启动真实机系统那样耗费时间,运行程序更加方便快捷。
2、实体机:实体机运行程序越多,越容易降低电脑的性能,越耗费时间,运行其他程序更加缓慢。
简单来说,虚拟机有一个独立的环境,不易受到一些外界因素的干扰,所以在实现一些操作时,有一定的优势等。
如有帮助,还请帮忙点下采纳!感谢!
Java虚拟机也是,虚拟机的一种,所以拿Java虚拟机举例吧,
Java虚拟机是一个软件,实体机是硬件,
Java虚拟机是位于实体机之上的,更高的层次,屏蔽了不同底层硬件间的差异,这样开发人员使用Java编写代码时,无需针对每种实体机,分别写一套代码。
只需要面向虚拟机,写一套代码,即可使其运行在不同的平台上,即Java的口号“write once ,run anywhere”
就是字面的区别啊,虚拟和实体啊
个人理解,以及没有翻看具体资料: 虚拟和实体 是相对而言吧,虚拟机的本质,还是需要实体机去负载吧。
实体机现在配置,性能都可以越来越高,性能过剩,那么所谓的虚拟,是不是可以理解为,用软件的形式,把这些过剩的性能充分利用,以及可以封装起来,摆脱一些底层多样化硬件适配动作的繁琐。
我们理解的操作系统是运行在特定的实体机硬件上的,但他的本质还是一个程序,控制着硬件上的各种资源,
那么在这个系统的基础上,我们可以用特定的程序,特定的代码实现特定资源的控制,模拟出类似于实体机的一个操作系统,应该就是所谓的虚拟机吧。
至于性能,网络差异,我觉得就是相对而言,从各个配置上对比地说了吧。
如有不对请指点~