出版時(shí)間:2006-7 出版社:電子工業(yè)出版社 作者:史密斯 頁數(shù):638 字?jǐn)?shù):918000
Tag標(biāo)簽:無
內(nèi)容概要
本書介紹了虛擬機(jī)在操作系統(tǒng)、程序設(shè)計(jì)語言和計(jì)算機(jī)體系結(jié)構(gòu)方面的應(yīng)用。本書內(nèi)容全面,處于學(xué)科的最前沿。書中以清晰而深入的方式,借助有效的應(yīng)用實(shí)例和案例研究,包括IBM的Daisy,HP的Dynamo以及Intel/Microsoft的EL等各種系統(tǒng),闡明了虛擬機(jī)的基本概念和原理。內(nèi)容涉及虛擬機(jī)的分類、虛擬機(jī)的抽象、用目標(biāo)指令集系統(tǒng)仿真源指令集系統(tǒng)、進(jìn)程虛擬機(jī)的實(shí)現(xiàn)、用于提高仿真性能的代碼優(yōu)化技術(shù)、高級(jí)語言虛擬機(jī)及其實(shí)現(xiàn)、協(xié)同設(shè)計(jì)虛擬機(jī)、多處理器系統(tǒng)的虛擬化,以及其他新興的虛擬機(jī)應(yīng)用。 本書適合于現(xiàn)代計(jì)算機(jī)體系結(jié)構(gòu)設(shè)計(jì)、程序設(shè)計(jì)語言、操作系統(tǒng)和安全技術(shù),以及系統(tǒng)實(shí)現(xiàn)方面的學(xué)生和從業(yè)者閱讀。對未來計(jì)算系統(tǒng)感興趣的讀者,同樣會(huì)從本書中獲益。
書籍目錄
chapter one lntroduction to virtual machines 1.1 computer architecture 1.2 virtual machine basics 1.3 process virtual machines 1.4 system virtual machines 1.5 a taxonomy 1.6 summary:the verstility of virtual machineschapter two emulation:lnterpetation and binary translation 2.1 basic interpretation 2.2 threaded interpreaaoion 2.3 predecoding and direct threaded interpretation 2.4 interpreting a complex instruction set 2.5 binary translation 2.6 gode discovery and dynamic translation 2.7 control transfer optimizations 2.8 instruction set issues 2.9 case study:shade and the role of emulation during simulation 2.10 summary:performance tradeoffschapter three process virtual machines 3.1 virtual machine implementation 3.2 compatibility 3.3 state mapping 3.4 memory architecture emulation 3.5 instruction emulation 3.6 exception emulation 3.7 operating system emulation 3.8 code cache management 3.9 system envionment 3.10 case study:fx!32 3.11 summarychapter four dynamic binary optimiztion 4.1 dynamic program behavior 4.2 profiling 4.3 optimizing translation blocks 4.4 optimization framework 4.5 code reordering 4.6 code optimizations 4.7 same-isa optimization systems:special-case process virtual machines 4.8 summarychapter five high-level language virtual machine architecturechapte six high-levei language virtualmachine implementationchapter seven codesigned virtual machineschapter eight system virtual machimeschapter nine multiprocessor virtualizationchapter ten emerging appliationsappendix a real machinesreferenceslndex
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載