www.themegallery.com
LOGO
、 虚拟机初识及基本特性
什么是 虚拟机?让我们从认识 虚拟机开始:
虚拟机( )是一个虚构出来的计算机,是通过在实际的计算机上仿
真模拟各种计算机功能来实现的。它有自己完善的硬件架构(如处理器、堆栈、
寄存器等),还具有相应的指令系统。使用“ 虚拟机”程序就是为了支持
与操作系统无关、在任何系统中都可以运行的程序。
虚拟机同 虚拟机同样是运行 程序的虚拟机,但 虚拟
机具有其独特特性:
虚拟机是 程序的虚拟机,是 中 程序的运行基础。
其指令集基于寄存器架构,执行其特有的文件格式—— 字节码来完成对象
生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要功能。
它的核心内容是实现库( ),架构由 语言实现。依赖于 内
核的一部分功能——线程机制、内存管理机制,能高效使用内存,并在低速
上表现出的高性能。每一个 应用在底层都会对应一个独立的
虚拟机实例,其代码在虚拟机的解释下得以执行。让我们看看 虚
拟机处在 系统架构的什么位置: