好书推荐 好书速递 排行榜 读书文摘

虚拟机

虚拟机
作者:[英] 史密斯
副标题:系统与进程的通用平台
出版社:电子工业出版社
出版年:2006-07
ISBN:9787121026720
行业:计算机
浏览数:3

内容简介

本书介绍了虚拟机在操作系统、程序设计语言和计算机体系结构方面的应用。本书内容全面,处于学科的最前沿。书中以清晰而深入的方式,借助有效的应用实例和案例研究,解析了各种基本概念。内容涉及虚拟机的主要类型、析取、对于目标指令集体系结构(ISA)的源ISA仿真、进程虚拟机的执行、用于提高仿真性能的翻译代码优化技术、高级语言虚拟机及其执行、协同设计、多处理器系统的虚拟,以及其他新兴应用。

  本书适合于现代计算机体系结构设计、程序设计语言、操作系统和安全技术,以及系统执行方面的学生和从业者阅读。那些对未来计算系统感兴趣的读者,同样会从本书中获益。

......(更多)

作者简介

......(更多)

目录

......(更多)

读书文摘

在系统虚拟机中,虚拟软件置于ISA接口处,在底层硬件和传统软件之间。

在进程虚拟机中,虚拟软件置于ABI接口处,操作系统和硬件结合部的上层。虚拟软件同时仿真用户级指令(user ISA)和操作系统调用。

前述的虚拟方法调用的内联方法本质上是一种多版本形式。多版本有两种(或者多种)代码版本,并且一个版本的选择取决于运行时信息,如数据的值或类型信息。对于内联的方法,一个版本是被内联的方法代码,另一个版本是一条invokevirtual指令,而守护选择其中一个版本。

守护(在图中用斜体字显示)检查A[i]看其是否为零。

......(更多)

猜你喜欢

点击查看