节:虚拟机与Java虚拟机介绍

Posted 李阿昀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节:虚拟机与Java虚拟机介绍相关的知识,希望对你有一定的参考价值。

在本讲,我会给大家介绍一下虚拟机和Java虚拟机这两个概念,关于这俩概念,大家都应该不感到陌生才行。

虚拟机

所谓虚拟机(英文为Virtual Machine,可简称为VM),就是一台虚拟的计算机。从概念上来讲,它是一款软件,而并不是所谓物理意义上的硬件,当然,它可以用来执行一系列虚拟计算机指令。

在我往下继续讲解之前,大家不妨先看一下下面这张图,相信大家对下图所描述的内容应该不会感到陌生。

可以看到,基于计算机硬件,我们会安装操作系统,常见的操作系统无非就是Windows和Linux了,然后在操作系统之上我们就可以跑一些具体的应用软件了,例如听歌的、办公的、聊天的等,从软件层面来分,这些都是属于应用软件,而操作系统则属于系统软件。

至于虚拟机,虽然我们可以将其理解成是一台虚拟的计算机,但是它还是一个软件层面上的概念,大体上,虚拟机可以分为系统虚拟机和程序虚拟机。

大名鼎鼎的Visual Box、VMware就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台。

说到这,大家应该对Visual Box、VMware这两虚拟机软件并不感到陌生吧!像我现在自己的Windows本,如果想在它上面装一个Linux操作系统,那么我就需要有一台虚拟的计算机了,而使用Visual Box或者VMware都可以达到这个目的。

以上是关于节:虚拟机与Java虚拟机介绍的主要内容,如果未能解决你的问题,请参考以下文章

节:虚拟机与Java虚拟机介绍

V-3-2添加虚拟机与配置硬件

jvm系列-01初识虚拟机与java虚拟机

节:JVM的位置

JAVA对象头详解(含32位虚拟机与64位虚拟机)

实操干货KVM命令管理虚拟机与性能优化