1.2 虚拟机的概念

来源:互联网 发布:nik collection mac 编辑:程序博客网 时间:2024/05/17 02:04

1.用自己的话概述虚拟机的概念

虚拟机是计算机体系结构的一种抽象描述。将真个计算机假象成一个或者多个虚拟机层次结构。

  最上层提供的人机接口易用使用,并且功能强大,虚拟机之前可以通过解释/编译的方式进行翻译转换,一层一层直至翻译成CPU可以直接执行的机器指令。

2.程序员为什么不用计算机的机器语言编写程序?

要考虑非常细微的地方,全部由数字构成。

3.是非题:当用L1语言编写的解释程序运行的时候,其每条指令都由L0写的程序解码并执行。

对的

4.请解释下处理其他层次虚拟机上运行语言时的翻译技术

编译和解释?

5.请以IA-32处理器体系结构为例说明一个虚拟机

第一层 CPU逻辑电路

  第二层 intel 微指令

  第三层 intel CPU机器指令

  第四层 windows操作系统

  第五层  汇编语言

  第六层  高级语言

6 什么软件可以使编译好的JAVA程序可以几乎在任何计算机上运行?

JAVA虚拟机

7.程序员为什么不用微指令代码编写程序?

微指令是商业机密,

8.在图1.1中,那个层次的虚拟机使用机器语言

Snap1         第二层??

9.假设某个层次的虚拟机使用汇编语言,那么他将被翻译到其他那些层次的虚拟机上去运行?

机器语言,微指令。

原创粉丝点击