设为首页收藏本站language 语言切换
查看: 1878|回复: 16
收起左侧

有史以来唯一深入介绍所有虚拟机技术的经典巨著!

[复制链接]
发表于 2009-4-3 11:02:56 | 显示全部楼层 |阅读模式
从本书英文版出版至今的三年中,书中预测的很多技术都陆续成为现实中存在的技术与产品!

vmware、IBM、微软、INTEL公司众多技术专家倾力推荐!


译者耗时三年,反复修改八次,呕心沥血之作!


期待已久的
《虚拟机:系统与进程的通用平台(中文版)》

3月10号即将首发!

本书地址:http://www.china-pub.com/508883&ref=ps
官方讨论群:66567188
作者简介:
James E. Smith
威斯康星大学麦迪逊分校电子与计算机工程系教授。从伊利诺伊大学获得计算机科学博士学位。1979至1981年间在美国的控制数据公司工作,参与CYBER 180/990的设计。其后,曾参与ACA ZS-1的开发工作。1989年加入Cray研究公司,率研究小组开发和分析未来超级计算机的体系结构。近期,致力于研究虚拟机抽象技术,通过虚拟机硬件和软件的协同设计和紧耦合来提高性能。鉴于在计算机体系结构领域内的成就,Smith博士荣获1999年的ACM/IEEE Eckert-Mauchly奖。
Ravi Nair
在IBM Thomas J. Watson研究中心工作为多款处理器的构造和设计做出了贡献。他涉足多个领域,包括计算机体系结构、性能分析、多处理器虚拟化、设计自动化以及测试,出版过一些著作,拥有一些相关的专利,并曾荣获IBM奖。他开发出的设计和分析工具包括用于剖析的二进制重写工具、轨迹生成工具和模拟器。近期,他致力于研究处理器微架构、动态编译和虚拟机技术。1978年,从伊利诺伊大学获得计算机科学博士学位,曾执教于普林斯顿大学和哥伦比亚大学。Nair博士是IBM技术研究院的成员,也是IEEE的会士。
精彩书评:
硬件是借助微电子工具构建起来的缺乏灵活性的东西。虚拟机用一层软件将硬件包裹起来,从而使得计算机灵活可变。正在发展的一些新技术,能够实现在同一个硬件上运行多个操作系统、执行多套指令集,允许程序在执行过程中切换机器,甚至排斥不安全的代码。虚拟机正改变着计算机和操作系统的设计方法、编程语言的实现方法,以及安全专家对计算机和计算的认知。Smith和Nair的这本书是迄今为止仅有的对虚拟机及其众多应用的综述。
——Jim Larus, 微软研究院
虚拟机已经无处不在。Jim Smith和Ravi Navi极为清晰地阐明了虚拟机技术对现代计算机体系结构、程序设计语言、操作系统以及安全技术的深刻影响。对未来计算机系统感兴趣的人有必要研读本书,我极力推荐本书!
——Michael D. Smith, 哈佛大学
读者(英文版)点评:
此书每个章节均数据详实且巨细靡遗,剖析各类型虚拟机器的技术细节、内部运作流程和设计层面的取舍。像第八章「系统虚拟机器」以VMWare公司的产品为案例,解释x86指令集先天的诸多限制与VMWare提出的解决之道,进而讨论英特尔Vanderpool的存在价值和不足之处,甚至以非常难以虚拟化的RDTSC指令作例子,详细描绘出Vanderpool运作的全貌和优点。总而言之,此类精密分析遍布全书,极为精彩。
虚拟化是众人琅琅上口的IT技术流行字汇,但假如今天有人说:从网格运算到操作系统的多行程(Process),也是一种「虚拟化」,你会相信吗?而现在因英特尔与AMD的x86处理器,都开始支持过去只能在CISC大型主机与高阶RISC服务器才能享受到的虚拟化技术,重要性已水涨船高,也占领越来越多的媒体篇幅,但虚拟化技术就这么单纯吗?只是「左手画圆,右手画方」而已吗?

虚拟机:系统与进程的通用平台
》一书的问世,将彻底改变你的成见与看法,这也是我们认为目前唯一深入介绍所有虚拟机器技术的专书。
内容简介:
本书内容全面,处于学科的最前沿;介绍了虚拟机技术在操作系统、程序设计语言和计算机系统结构方面的应用,提出了许多全新的概念和方法。书中以清晰而深入的方式,借助有效的应用实例研究,包括IBM的Daisy,HP的Dynamo以及Intel/Microsoft的EL等各种系统,阐明了虚拟机的基本概念和原理。内容涉及虚拟机的分类、虚拟机的抽象、用目标指令集系统仿真源指令集系统、进程虚拟机的实现、用于提高仿真性能的代码优化技术、高级语言虚拟机及其实现、协同设计虚拟机、多处理器系统的虚拟化,以及其他新兴的虚拟机应用。
目录:
第 1 章
虚拟机导论
1.1
计算机体系结构
1.2
虚拟机基础
1.3
进程虚拟机
1.4
系统虚拟机
1.5
一种分类方法
1.6
总结:虚拟机功能的多样性
1.7
本书的其他部分
第 2 章
仿真:解释和二进制翻译
2.1
基本的解释
2.2
线索解释
2.3
预译码和直接线程解释
2.4
解释一个复杂的指令集
2.5
二进制翻译
2.6
代码发现和动态翻译
追踪源程序代码
例子
其他问题
2.7
控制转移优化
2.8
指令集问题
2.9
案例研究:SHADE和模拟过程中的仿真角色
2.10
总结:性能折衷
译码-分派解释
间接线索解释
带有预译码的直接线索解释
二进制翻译
第 3 章
进程虚拟机
3.1
虚拟机实现
3.2
兼容性
3.3
状态映射
3.4
内存结构仿真
3.5
指令仿真
3.6
异常仿真
3.7
操作系统仿真
3.8
代码CACHE管理
3.9
系统环境
3.10
案例研究:FX!32
3.11
本章小结
第 4 章
动态二进制优化
4.1
动态程序的行为
4.2
剖析
4.3
优化翻译块
4.4
优化框架
4.5
代码重排
4.6
代码优化
4.7
相同-ISA优化系统:特殊的进程虚拟机
4.8
小结
第 5 章
高级语言虚拟机结构
5.1
PASCAL P-CODE虚拟机
5.2
面向对象高级语言虚拟机
5.3
JAVA虚拟机结构
5.4
完善平台:APIS
5.5
微软公共语言基础:一个灵活的高级语言虚拟机
5.6
总结:虚拟ISA的特点
第 6 章
高级语言虚拟机实现
6.1
动态类加载
6.2
实现安全
6.3
垃圾收集
6.4
JAVA本地接口
6.5
基本的仿真
6.6
高性能仿真
6.7
案例研究:JIKES RVM
6.8
总结
第 7 章
协同设计虚拟机
7.1
存储器和寄存器的状态映射
7.2
自修改与自引用代码(SELF-MODIFY AND SELF-REFERENCEING CODE)
7.3
代码CACHE的支持(SUPPORT FOR CODE CACHING)
7.4
实现精确异常(IMPLEMENTING PRECISE TRAPS)
7.5
输入输出
7.6
协同设计虚拟机的应用
7.7
实例研究:TRANSMETA CRUSOE
7.8
实例研究:IBM AS/400
7.9
总结
第 8 章
系统虚拟机
8.1
关键概念
8.2
资源虚拟化——处理器
8.3
资源虚拟化——存储器
8.4
资源虚拟化——输入/输出设备
8.5
系统虚拟机的性能提升方法
8.6
实例研究:VMWARE虚拟平台
8.7
实例研究:INTEL的VT-X(VANDERPOOL)技术
8.8
总结
第 9 章
多处理器虚拟化
9.1
多处理器系统的划分
9.2
物理划分
9.3
逻辑划分
9.4
实例研究:CELLULAR DISCO系统虚拟机――基于划分技术
9.5
不同主机与客户ISA的虚拟化
9.6
总结
第 10 章
新兴应用
10.1
安全
10.2
计算环境的迁移
10.3
网格:虚拟的组织结构
10.4
总结
发表于 2009-4-3 16:20:12 | 显示全部楼层
看上去不错的说
沙发 2009-4-3 16:20:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-4-3 18:13:22 | 显示全部楼层
我去买一本看看
板凳 2009-4-3 18:13:22 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-5-3 10:09:15 | 显示全部楼层
过去喵下看看怎么样。。呵呵不知道内容是不是适合初学者
地板 2009-5-3 10:09:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-6-3 19:11:06 | 显示全部楼层
太专业了
不搞虚拟机开发,学来太费时间
5# 2009-6-3 19:11:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-9-3 19:51:38 | 显示全部楼层
支持楼上
我等只要应用下就好了
理论嘛,稍微了解下不必深入
6# 2009-9-3 19:51:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-10-3 18:09:06 | 显示全部楼层
理论是很枯燥的
7# 2009-10-3 18:09:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-11-3 09:42:50 | 显示全部楼层
没错理论是枯燥的,学习是烦躁的,深入是尖端的,
8# 2009-11-3 09:42:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-11-3 10:20:12 | 显示全部楼层
好书啊,不过有点研究不过来
9# 2009-11-3 10:20:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-3 13:29:11 | 显示全部楼层
好好看一下.
10# 2009-12-3 13:29:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-3 13:29:59 | 显示全部楼层
Ding! Must have a look at,even if still donot decide to buy!
11# 2009-12-3 13:29:59 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-3 13:30:44 | 显示全部楼层
似乎很是深奥难懂的样子,不知道能不能看得懂哦。
12# 2009-12-3 13:30:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-3 13:31:28 | 显示全部楼层
这本书将的太深入,对于我们大部分人来说过于深奥。。希望有本较为通俗的书籍。
13# 2009-12-3 13:31:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-3 13:32:05 | 显示全部楼层
不打算看,纯支持一下~
14# 2009-12-3 13:32:05 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-1-4 23:28:50 | 显示全部楼层
不知道我们图书馆里有没
15# 2009-1-4 23:28:50 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-4 06:54 , Processed in 0.137303 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表