什么叫虚拟机?VPC
http://zhidao.baidu.com/question/9198374.html?fr=idfn偶尔看到这个看不懂哪个大虾告我~那个什么虚拟的XP是什么意思?...
http://zhidao.baidu.com/question/9198374.html?fr=idfn 偶尔看到这个 看不懂 哪个大虾告我~ 那个什么虚拟的XP是什么意思?
展开
1个回答
展开全部
我以JAVA虚拟机为例说明
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现
。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
1.为什么要使用Java虚拟机
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现
这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成
不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需
要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得
Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在
多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体
平台上的机器指令执行。
2.谁需要了解Java虚拟机
Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟
机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。
对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要
用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,
如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入
地了解Java虚拟机。
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现
。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
1.为什么要使用Java虚拟机
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现
这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成
不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需
要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得
Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在
多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体
平台上的机器指令执行。
2.谁需要了解Java虚拟机
Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟
机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。
对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要
用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,
如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入
地了解Java虚拟机。
Jtti
2024-10-10 广告
2024-10-10 广告
Jtti主机拥有较高的性价比和稳定性,适用于企业级服务器。它可支持4至8个PIIIXeon(至强)或P4Xeon(至强)处理器,拥有独立的双PCI通道和内存扩展板设计,具有高内存带宽和大容量热插拔硬盘以及热插拔电源。此外,它的图形处理速度快...
点击进入详情页
本回答由Jtti提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询