虛擬機

虛擬機 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:[美] James E. Smith
出品人:
頁數:382
译者:安虹
出版時間:2009-3
價格:78.00元
裝幀:平裝
isbn號碼:9787111256687
叢書系列:計算機科學叢書
圖書標籤:
  • 虛擬機
  • 計算機科學
  • 虛擬化
  • 計算機
  • vm
  • 底層探索
  • 技術
  • 編程
  • 虛擬機
  • 虛擬化
  • 雲計算
  • 服務器
  • 操作係統
  • 計算機技術
  • IT技術
  • 網絡安全
  • 軟件
  • 技術教程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《虛擬機:係統與進程的通用平颱》的作者從計算機體係結構研究者的角度,以計算機係統接口抽象層次中兩個最重要的接口——應用的二進製接口(Application Binary Interface,ABI)和應用程序接口(Application Program Interface,API)為邊界,將計算機係統資源的各種虛擬化技術劃分為進程虛擬機和係統虛擬機兩大類展開討論,清晰地展現瞭虛擬化技術各種方法的各個層麵和各類應用。

《虛擬機:係統與進程的通用平颱》可以作為講授計算機係統結構研究生課程《虛擬機技術》的教材或教學參考書。工作在虛擬機技術領域的專業人士可以用於自學這些領域的前沿技術。《虛擬機:係統與進程的通用平颱》還可以作為一本計算機係統軟硬件參考資料。

著者簡介

圖書目錄

第1章 虛擬機導論
1.1 計算機體係結構
1.2 虛擬機基礎
1.3 進程虛擬機
1.3.1 多道程序設計
1.3.2 仿真器和動態二進製翻譯器
1.3.3 相同ISA下的二進製優化器
1.3.4 高級語言虛擬機:平颱獨立性
1.4 係統虛擬機
1.4.1 係統虛擬機的實現
1.4.2 全係統虛擬機:仿真
1.4.3 協同設計虛擬機:硬件優化
1.5 一種分類方法
1.6 總結:虛擬機功能的多樣性
1.7 本書的其他部分
第2章 仿真:解釋和二進製翻譯
2.1 基本的解釋
2.2 綫索解釋
2.3 預譯碼和直接綫程解釋
2.3.1 基本的預譯碼
2.3.2 直接綫索解釋
2.4 解釋一個復雜的指令集
2.4.1 IA-32 ISA的解釋
2.4.2 綫索解釋
2.4.3 一個高性能IA-32解釋器
2.5 二進製翻譯
2.6 代碼發現和動態翻譯
2.6.1 代碼發現的問題
2.6.2 代碼定位問題
2.6.3 增量式預譯碼和翻譯
2.6.4 相同ISA仿真
2.7 控製轉移優化
2.7.1 翻譯鏈接
2.7.2 軟件間接跳轉預測
2.7.3 影子棧
2.8 指令集問題
2.8.1 寄存器結構
2.8.2 條件碼
2.8.3 數據格式和運算
2.8.4 內存地址解析
2.8.5 內存數據對齊
2.8.6 字節序
2.8.7 尋址結構
2.9 案例研究:SHADE和模擬過程中的仿真角色
2.10 總結:性能摺衷
第3章 進程虛擬機
3.1 虛擬機實現
3.2 兼容性
3.2.1 兼容性的級彆
3.2.2 一個兼容性框架
3.2.3 實現依賴
3.3 狀態映射
3.3.1 寄存器映射
3.3.2 內存地址空間映射
3.4 內存結構仿真
3.4.1 內存保護
3.4.2 自引用和自修改代碼
3.5 指令仿真
3.5.1 性能權衡
3.5.2 分階段的仿真
3.6 異常仿真
3.6.1 異常檢測
3.6.2 中斷處理
3.6.3 確定精確的客戶機狀態
3.7 操作係統仿真
3.7.1 相同操作係統仿真
3.7.2 不同操作係統仿真
3.8 代碼cache管理
3.8.1 代碼cache實現
3.8.2 替換算法
3.9 係統環境
3.10 案例研究:FX 1 32
3.11 總結
第4章 動態二進製優化
4.1 動態程序的行為
4.2 剖析
4.2.1 剖析的作用
4.2.2 剖析的類型
4.2.3 收集剖析
4.2.4 解釋期間的剖析
4.2.5 剖析翻譯後的代碼
4.2.6 剖析開銷
4.3 優化翻譯塊
4.3.1 提高局部性
4.3.2 蹤跡
4.3.3 超塊
4.3.4 動態超塊的形成
4.3.5 樹簇
4.4 優化框架
4.4.1 方法
4.4.2 優化和兼容性
4.4.3 一緻的寄存器映射
4.5 代碼重排
4.5.1 基元指令重排
4.5.2 實現一個調度算法
4.5.3 超塊與蹤跡
4.6 代碼優化
4.6.1 基本的優化
4.6.2 兼容性問題
4.6.3 超塊間的優化
4.6.4 特定指令集的優化
4.7 相同ISA優化係統:特殊的進程虛擬機
4.7.1 代碼修補
4.7.2 案例:HPDynamo
4.7.3 討論
4.8 總結
第5章 高級語言虛擬機結構
5.1Pascal P-code虛擬機
5.1.1 內存結構
5.1.2 指令集
5.1.3P-code總結
5.2 麵嚮對象高級語言虛擬機
5.2.1 安全和保護
5.2.2 健壯性——麵嚮對象編程
5.2.3 網絡
5.2.4 性能
5.3 Java虛擬機結構
5.3.1 數據類型
5.3.2 數據存儲
5.3.3Java指令集
5.3.4 異常和錯誤
5.3.5 二進製類
5.3.6Java本地接口
5.4 完善平颱:APIs
5.4.1Java平颱
5.4.2Java API
5.4.3 序列化和反射
5.4.4Java綫程
5.5 微軟公共語言基礎:一個靈活的高級語言虛擬機
5.5.1 公共語言接口
5.5.2 屬性
5.5.3 微軟中間語言
5.5.4 隔離和應用域
5.6 總結:虛擬ISA的特點
5.6.1 元數據
5.6.2 內存結構
5.6.3 內存地址格式
5.6.4 精確的異常
5.6.5 指令集特點
5.6.6 指令發現
5.6.7 自修改和自引用代碼
5.6.8 操作係統依賴
第6章 高級語言虛擬機實現
6.1 動態類加載
第7章 協同設計虛擬機
第8章 係統虛擬機
第9章 多處理器虛擬化
第10章 新興應用
附錄A 實際機器
參考文獻
索引
· · · · · · (收起)

讀後感

評分

虚拟机,理想很优美,现实很无奈。 虚拟机在一定程度上是理想与现实折衷的结果。 Java 虚拟机很好。 .Net 至少有一点不好,就是对变量的操作需要 track 变量类型,强大 JIT 的支撑下,这没什么不好,但是基本上不可能解释执行,在解释执行的时候,比 Java 虚拟机要慢得多!这...

評分

虚拟机,理想很优美,现实很无奈。 虚拟机在一定程度上是理想与现实折衷的结果。 Java 虚拟机很好。 .Net 至少有一点不好,就是对变量的操作需要 track 变量类型,强大 JIT 的支撑下,这没什么不好,但是基本上不可能解释执行,在解释执行的时候,比 Java 虚拟机要慢得多!这...

評分

虚拟机,理想很优美,现实很无奈。 虚拟机在一定程度上是理想与现实折衷的结果。 Java 虚拟机很好。 .Net 至少有一点不好,就是对变量的操作需要 track 变量类型,强大 JIT 的支撑下,这没什么不好,但是基本上不可能解释执行,在解释执行的时候,比 Java 虚拟机要慢得多!这...

評分

许多虚拟化的新技术贯穿在整本书中。作者揭开虚拟机的神秘面纱,深入剖析了他们的工作原理。 同时,这本书也讲述了虚拟机的发展历程,分析了近几十年来不同形式的虚拟机的和姓概念。 本书的开始几章主要是关注模拟器。他们深入地讲解了如何在模拟器中模拟寄存器,内存,中断 等...  

評分

应该是入门的标准读物吧。 反正我写一个玩具虚拟保护机时浏览看了一遍。 历史介绍,技术现状,未来预测,都有。并且讲得不错。  

用戶評價

评分

脈絡非常清楚,高屋建瓴的給齣瞭兩類虛擬化:進程虛擬化(基於ABI,用戶指令集和操作係統接口)和係統虛擬化(基於ISA,用戶指令集+係統指令集,包括管理寄存器、內存(頁錶和TLB)和外部設備)。層層遞進,講述瞭解釋執行和二進製翻譯(主要基於用戶指令集),然後講到進程虛擬機(一般源ISA和目標ISA不同,包括內存、例外和操作係統的仿真),引申齣非常流行的高級語言虛擬機(主要是Java虛擬機的結構和實現,高級語言虛擬機為進程虛擬化做瞭專門的考慮和優化,在安全和性能上更加優秀),協同設計虛擬機將仿真的部分功能硬件化以提升性能。最後給齣最復雜的係統虛擬化(一般源ISA和目標ISA相同,但虛擬齣多個ISA結構供上層多個操作係統使用),順帶介紹瞭些vt-x技術。結構清晰,舉重若輕,恍然大悟。

评分

2011下學期略讀

评分

是我太笨。

评分

脈絡非常清楚,高屋建瓴的給齣瞭兩類虛擬化:進程虛擬化(基於ABI,用戶指令集和操作係統接口)和係統虛擬化(基於ISA,用戶指令集+係統指令集,包括管理寄存器、內存(頁錶和TLB)和外部設備)。層層遞進,講述瞭解釋執行和二進製翻譯(主要基於用戶指令集),然後講到進程虛擬機(一般源ISA和目標ISA不同,包括內存、例外和操作係統的仿真),引申齣非常流行的高級語言虛擬機(主要是Java虛擬機的結構和實現,高級語言虛擬機為進程虛擬化做瞭專門的考慮和優化,在安全和性能上更加優秀),協同設計虛擬機將仿真的部分功能硬件化以提升性能。最後給齣最復雜的係統虛擬化(一般源ISA和目標ISA相同,但虛擬齣多個ISA結構供上層多個操作係統使用),順帶介紹瞭些vt-x技術。結構清晰,舉重若輕,恍然大悟。

评分

主題覆蓋麵很廣,有些細節也比較深入,內容非常有價值。翻譯有些不流暢的地方。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有