首页
社区
课程
招聘
[推荐]《虚拟机:系统与进程的通用平台》活动-- 有奖品
2009-3-4 15:59 55418

[推荐]《虚拟机:系统与进程的通用平台》活动-- 有奖品

2009-3-4 15:59
55418
活动参加板块位置  :  http://bbs.pediy.com/forumdisplay.php?f=119

活动背景:
《虚拟机:系统与进程的通用平台》,这是一本深入介绍所有虚拟机技术的经典巨著!从本书英文版出版至今的三年中,书中预测的很多技术都陆续成为现实中存在的技术与产品!本书内容全面,处于技术的最前沿;介绍了虚拟机技术在操作系统、程序设计语言和计算机系统结构方面的应用,提出了许多全新的概念和方法。本书经译者耗时三年之久,反复修改八次,呕心沥血之作!

随着虚拟化技术在IT业的广泛应用,为了更好的推广虚拟化技术,同时增进论坛会员的技术交流, 看雪论坛和机械工业出版社华章分社联合举办“虚拟机:系统与进程的通用平台”互动活动。

活动时间:2009.3.18---2008.4.18

  
参与要求:
1、参赛者必须为论坛注册会员;
2、每位会员可以发表多个评论,以最高评价为准,不可重复获奖;
3、活动结束后,由看雪论坛和机械工业出版社根据书评的内容,评选优胜者。
4、发表评论字数不限制,或精悍、或详细、或全面均可。

奖项设置:
1、        最佳分享奖(4名)
内容:自己学习和工作中发生过的、和虚拟机技术相关的经验和趣事,等待你的分享。
奖品:可挑选3本书中的任意一本书作为奖品。

2、        最佳提问奖(3名)
内容:对虚拟机的技术和应用,你可能有很多问题要提出来,那么,请说出来吧!
奖品:可挑选3本书中的任意一本书作为奖品。

3、     最佳回答奖(3名)
内容:对虚拟机技术,您可能是位专家,也可能刚刚涉足,但我相信,您的回答能为许多人带来帮助。 
奖品:可挑选3本书中的任意一本书作为奖品。

活动奖品:
1、《虚拟机:系统与进程的通用平台》 价值78元
http://www.china-pub.com/508883&ref=ps
此书的官方讨论群:66567188
2、《编译原理》  价值89元
http://www.china-pub.com/39915&ref=ps
3、《多处理器编程的艺术》 价值69元
http://www.china-pub.com/209077&ref=ps

作者简介:
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运作的全貌和优点。
总而言之,此类精密分析遍布全书,极为精彩。
《虚拟机:系统与进程的通用平台》一书的问世,将彻底改变你的成见与看法,这也是我们认为目前唯一深入介绍所有虚拟机器技术的专书。

目录:
第 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        总结       

试读样章:

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (72)
雪    币: 334
活跃值: (17)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
likunkun 1 2009-3-11 23:48
2
0
强烈支持一下.
来个沙发奖吧,
雪    币: 213
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
appben 2009-3-14 19:22
3
0
[QUOTE=;]...[/QUOTE]
看不懂,纯支持,哈!
雪    币: 349
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jerrylhj 2009-3-15 10:16
4
0
支持,还没达到看懂该书的水平。
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zapline 2009-3-17 16:56
5
0
买下来当枕头
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2009-3-17 17:16
6
0
这本书强,要看~~
雪    币: 199
活跃值: (17)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
driverox 2 2009-3-17 17:19
7
0
支持哦!!!!!
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Laona 2009-3-17 17:35
8
0
没事时研究一下..
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
yingyue 2009-3-17 17:43
9
0
就算看不懂,我也买下来装有文化
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
wynney 24 2009-3-17 17:49
10
0
听人说, 真正牛B的人不会写书 不知道是不是真的
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Ivanov 2009-3-17 17:59
11
0
按照这个逻辑Dennis M. Ritchie 是什么呢?
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2009-3-17 18:21
12
0
我要提问:

intel有个VANDERPOOL技术,应该是应用在虚拟机中的(个人理解)
我想问的是
1,该书有没有详细讲解如何应用这个技术?
2,如何检测自己的代码运行在VANDERPOOL中?
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
wynney 24 2009-3-17 18:35
13
0
In China
雪    币: 653
活跃值: (363)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
峰回路转 3 2009-3-17 19:31
14
0
前天还在卓越上搜这本书 没有 chinapub上有 不过我没在chinapub上买过书

动态语言的执行引擎中一般都包含有虚拟机,java、lua、python、perl、ruby等等这些语言还有一些专门为游戏实现或复杂或简单的脚本,这些一般都比现在流行的虚拟机加密技术中的虚拟机复杂,里面涉及到的都是编译理论,lz翻译的这本书和专门讲脚本语言实现还有编译原理的书相比有什么特色优势,书中是否有虚拟机实现的实例,我自己要实现一个跨平台的虚拟机该如何下手,假如让我的虚拟机执行支持类似多任务这些高级功能怎样在复杂性和执行效率上取得平衡,我对这个还是比较感兴趣,另外我想知道虚拟机除了在语言的实现中和软件保护方面之外还有那些应用。
雪    币: 251
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
newjueqi 7 2009-3-17 19:39
15
0
前段时间研究虚拟操作系统技术,没果,买这本书研究一下,最好楼主能友情赞助一本
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yoan 2009-3-17 20:16
16
0
强烈支持   不懂我看不看的懂
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
Sysnap 14 2009-3-17 21:25
17
0
支持..虚拟机是个有意思的技术...涉及到了计算机的方方面面..对我们等菜鸟来说...此书应该是很好的系统学习
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
Sysnap 14 2009-3-17 21:48
18
0
菜鸟提问:
1 像VMWARE那样的虚拟机对操作系统,即HOST OS和CPU的依赖性有多大,或者必须用到他们提供的怎样一些机制
2虚拟机的安全问题, 危害HOST 的理论性
3虚拟机跟CPU的RING有多大的关系
雪    币: 2314
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
shellwolf 10 2009-3-17 22:02
19
0
奖品很遥远。。
雪    币: 564
活跃值: (42)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
hljleo 5 2009-3-17 22:47
20
0
菜鸟对虚拟机的肤浅认识与疑问:
1虚拟机的检测
我们可以检测虚拟机软件的一些进程(如vmware-authd.exe这样的进程名)、利用不可虚拟指令(像SIDT、SGDT这种指令),注册表项,虚拟的硬件设备名称等来检测虚拟机的存在.
2虚拟机内存管理
如果虚拟机用软件来实现MMU管理功能,,那么它必须它物理磁盘中划一部分物理空间来给自己使用,但是这样的实现方法效率非常低,,那么还有什么好的方法来提高效率呢,,算法的改进?或许是硬件实现??
3虚拟机的安全问题
作为用户使用虚拟机,用户是否可以像使用filemon之类的软件来监控文件的操作一样在host os中来监控虚拟机的一举一动,比如虚拟机内存的使用,虚拟机中运行了什么样的程序等等,,如果可以,那么这样的虚拟机是否安全,同样虚拟机是否易受攻击...
4虚拟机指令的执行
虚拟机是否将ring3的指令虚拟执行而将ring0的特殊指令交还cpu执行,如果这样那么虚拟机的切换应该是怎么做到的呢??
雪    币: 308
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
痞子辉 1 2009-3-17 23:00
21
0
感觉看雪现在咋乱搞了!!!
搞成只要是IT技术就往论坛上贴!!!

我想术业有专攻才是王道!!!!

不过当成聊天也还可以!!!
雪    币: 1270
活跃值: (104)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
AsmDebuger 1 2009-3-18 08:22
22
0
虚拟机是时下流行技术,想好好研究一下。
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
Sysnap 14 2009-3-18 09:47
23
0
翻下电脑...发下之前下载的一些文档...
上传的附件:
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kingcom 2009-3-18 10:40
24
0
不错啊,机工翻译了,以前买了本电子工业的影印版

动态重编译写的还不错,基础的东西都写出来了。
雪    币: 564
活跃值: (42)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
hljleo 5 2009-3-18 12:21
25
0
我和虚拟机的故事
   记得第一次听到虚拟机这个东东的时候是自己刚买电脑不久的时候,,那个时候我对计算机一无所知,听同学说装了虚拟机上网就算中毒了也没事,于是我迫不及待的找了VMware这个软件,并且按它的步骤安装完毕,,可是当时并不知道要安装系统(特别的菜鸟),只见运行VMware这软件后一片漆黑,,并且有几行提示信息,当时就晕了,所以弄几天也就没什么兴趣了.
   后来同学说要安装系统,并且拿来了光盘,帮我装上,终于见到了和真实的系统一样的东东,才知道了虚拟机原来就是这样子.系统装上了,可是不能上网,后来弄了几天,呵呵,终于可以上网了,也可以从主机中把资料弄到虚拟机中了,当时特开心,特兴奋.(后来上网经常用虚拟机,怕自己的机子中毒,因为当时连重装系统这么高尚的动作都要同学帮忙).
   两三个星期过去了,玩虚拟机也玩不出什么花样了,就觉得无聊,好在当时对研究病毒有兴趣(当时所谓的研究病毒就是用用冰刃等杀毒工具检测注册表启动项,看看进程,服务之类的).但是只是在网上查看病毒的一些特征之类的东西,觉得这样的纸上谈兵没有什么效果,如果真正中毒可能就只会说而不会清除,于是就上网找了一些病毒样本,,呵呵,,虚拟机的用途又体现出来了,(在虚拟机上试试病毒).也许事情总是有个尽头的吧,在虚拟机上试病毒的日子结束了,就这样虚拟机被冷落了好些日子,直到有一天接触了驱动.....
    一切都变了,虚拟机的恶梦才刚刚开始......
    玩驱动,呵呵,动不动就蓝屏的东东,尤其对初学者来说,蓝屏是经常的事情,有时候你在测试驱动的时候,你的心里已经在祈祷:"不要蓝屏不要蓝屏".一开始我可不敢在真的机子上试驱动,(可能是比较爱惜机子或者是对计算机了解的太少,或许是对自己的一种不信任),这样就苦了虚拟机了,虚拟机啊虚拟机,每次望着你那蓝蓝的脸,我就在想,也许我得努力点,也许我得认真点,对待你像对待自己的机子一样,就这样,日子一天天的过去了,,虚拟机蓝屏的次数也在逐日减少......
    后来,有时候开了机子,总是不由自主的去运行虚拟机,即使是真的没什么事可做,但是像在虚拟机上运行filemon,兵刃等等工具的习惯可能已经形成了吧,也许,或者应该说是虚拟机已经是我计算机中必不可少的软件之一了,怪不得每次重装系统,第一件事情就是安装虚拟机.....
    最近上网了解了一下虚拟机的实现机制和发展,觉得虚拟机的确是了不起,单单从内存管理的角度就可以看出技术的高超,从软件实现了MMU的功能到硬件的实现,虚拟机把我们带到一个神奇而美妙的世界.虚拟机的世界总是让人想入非非,我想我愿意去这个神奇的世界里看看.并且希望虚拟机的世界更加安全可靠......
游客
登录 | 注册 方可回帖
返回