1.用自己的话概述虚拟机的概念
虚拟机是计算机体系结构的一种抽象描述。将真个计算机假象成一个或者多个虚拟机层次结构。
最上层提供的人机接口易用使用,并且功能强大,虚拟机之前可以通过解释/编译的方式进行翻译转换,一层一层直至翻译成CPU可以直接执行的机器指令。
2.程序员为什么不用计算机的机器语言编写程序?
要考虑非常细微的地方,全部由数字构成。
3.是非题:当用L1语言编写的解释程序运行的时候,其每条指令都由L0写的程序解码并执行。
对的
4.请解释下处理其他层次虚拟机上运行语言时的翻译技术
编译和解释?
5.请以IA-32处理器体系结构为例说明一个虚拟机
第一层 CPU逻辑电路
第二层 intel 微指令
第三层 intel CPU机器指令
第四层 windows操作系统
第五层 汇编语言
第六层 高级语言
6 什么软件可以使编译好的JAVA程序可以几乎在任何计算机上运行?
JAVA虚拟机
7.程序员为什么不用微指令代码编写程序?
微指令是商业机密,
8.在图1.1中,那个层次的虚拟机使用机器语言
9.假设某个层次的虚拟机使用汇编语言,那么他将被翻译到其他那些层次的虚拟机上去运行?
机器语言,微指令。