中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
華章原創精品深度探索Linux系統虛擬化:原理與實現

包郵 華章原創精品深度探索Linux系統虛擬化:原理與實現

出版社:機械工業出版社出版時間:2020-10-01
開本: 16開 頁數: 292
中 圖 價:¥62.4(7.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

華章原創精品深度探索Linux系統虛擬化:原理與實現 版權信息

  • ISBN:9787111666066
  • 條形碼:9787111666066 ; 978-7-111-66606-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

華章原創精品深度探索Linux系統虛擬化:原理與實現 本書特色

適讀人群 :1.云計算研發工程師;2.Linux操作系統研發工程師;3.對虛擬化、云計算感興趣的愛好者。(1)兩位作者分別是百度的主任架構師和百度智能云副總裁,在操作系統和虛擬化領域有近20年的研究和實踐經驗。 (2)虛擬化是云計算的基石,兩位作者在云計算領域也有非常深入的研究和非常深厚的積累。 (3)兩位作者歷史5年,兩易其稿,高標準、嚴要求完成的心血之作,初心是為行業的后來者留下一分傳承。 (4)內容扎實,從CPU、內存、中斷、外設、網絡5個維度深入講解Linux系統虛擬化的技術原理和實現

華章原創精品深度探索Linux系統虛擬化:原理與實現 內容簡介

內容簡介這是一部深度講解如何在Linux操作系統環境下用軟件虛擬出一臺“物理”計算機的著作。兩位作者都是百度的技術專家,一位是百度的主任架構師,一位是百度智能云的副總經理,都在操作系統和虛擬化等領域有多年的實踐經驗。本書從計算機體系結構、操作系統、硬件等多個方面深度探索了如何從CPU、內存、中斷、外設、網絡5個維度去虛擬化Linux系統,不僅剖析了其中的關鍵技術原理,而且深入闡述了具體的實現。全書共6章:章:CPU虛擬化介紹了X86架構下的VMX擴展,討論了在VMX下虛擬CPU的完整生命周期,著重闡述了Host和Guest的切換、指令的模擬以及KVM是如何虛擬多處理器的。第2章:內存虛擬化討論了操作系統如何為虛擬機呈現物理內存,結合影子頁表以及EPT探討了KVM如何完成從GVA到HPA的2層地址映射。第3章:中斷虛擬化首先,討論了從單核系統的8259A開始,到多核系統的APIC,再到繞開I/O APIC直接從設備向LAPIC發送基于消息的MSI的虛擬化原理和實現。然后,討論了Intel為了提高效率,是如何從硬件層面對虛擬化中斷進行支持的,以及KVM是如何使用它們的。第4~5章 外設虛擬化從接近虛擬化開始,依次講解了半虛擬化(Virtio)和Intel的VT-d支持下的硬件輔助虛擬化。通過實現一個模擬串口帶領讀者直觀體會了設備虛擬化的基本原理,然后深入闡述了Virito標準和實現,以及支持SR-IOV的DMA重映射和中斷重映射。第6章 網絡虛擬化討論了在通用硬件網絡的基礎上,操作系統如何虛擬出專用的網絡設備,為租戶組建虛擬網絡。

華章原創精品深度探索Linux系統虛擬化:原理與實現 目錄

前 言
第1章 CPU虛擬化 1
1.1 x86架構CPU虛擬化 1
1.1.1 陷入和模擬模型 2
1.1.2 x86架構虛擬化的障礙 2
1.1.3 VMX 3
1.1.4 VCPU生命周期 5
1.2 虛擬機切入和退出 8
1.2.1 GCC內聯匯編 8
1.2.2 虛擬機切入和退出及相關的上下文保存 10
1.3 陷入和模擬 15
1.3.1 訪問外設 15
1.3.2 特殊指令 22
1.3.3 訪問具有副作用的寄存器 27
1.4 對稱多處理器虛擬化 28
1.4.1 MP Table 28
1.4.2 處理器啟動過程 33
1.5 一個簡單KVM用戶空間實例 41
1.5.1 創建虛擬機實例 43
1.5.2 創建內存 43
1.5.3 創建處理器 44
1.5.4 Guest 46
1.5.5 加載Guest鏡像到內存 47
1.5.6 運行虛擬機 47
第2章 內存虛擬化 49
2.1 內存尋址 49
2.1.1 段式尋址 50
2.1.2 平坦內存模型 50
2.1.3 頁式尋址 54
2.1.4 頁式尋址實例 55
2.2 VMM為Guest準備物理內存 61
2.2.1 內核是如何獲取內存的 62
2.2.2 建立內存段信息 64
2.2.3 準備中斷0x15的處理函數以及設置IVT 65
2.2.4 中斷0x15的處理函數實現 68
2.2.5 虛擬內存條 69
2.3 實模式Guest的尋址 72
2.3.1 設置CPU運行于Virtual-8086模式 74
2.3.2 設置Guest模式下的cr3寄存器 75
2.3.3 虛擬MMU的上下文 75
2.3.4 缺頁異常處理 77
2.4 保護模式Guest的尋址 81
2.4.1 偷梁換柱cr3 83
2.4.2 影子頁表缺頁異常處理 86
2.5 EPT 92
2.5.1 設置EPT頁表 93
2.5.2 EPT異常處理 95
2.5.3 EPT支持下的地址翻譯過程 97
第3章 中斷虛擬化 99
3.1 虛擬中斷 99
3.2 PIC虛擬化 102
3.2.1 可編程中斷控制器8259A 103
3.2.2 虛擬設備向PIC發送中斷請求 106
3.2.3 記錄中斷到IRR 107
3.2.4 設置待處理中斷標識 108
3.2.5 中斷評估 110
3.2.6 中斷ACK 112
3.2.7 關于EOI的處理 113
3.2.8 中斷注入 114
3.3 APIC虛擬化 116
3.3.1 外設中斷過程 118
3.3.2 核間中斷過程 123
3.3.3 IRQ routing 125
3.4 MSI(X)虛擬化 128
3.4.1 MSI(X)Capability數據結構 129
3.4.2 建立IRQ routing表項 131
3.4.3 MSI設備中斷過程 132
3.5 硬件虛擬化支持 134
3.5.1 虛擬中斷寄存器頁面(virtual-APIC page) 134
3.5.2 Guest模式下的中斷評估邏輯 136
3.5.3 posted-interrupt processing 139
第4章 設備虛擬化 142
4.1 設備虛擬化模型演進 142
4.2 PCI配置空間及其模擬 144
4.3 設備透傳 152
4.3.1 虛擬配置空間 153
4.3.2 DMA重映射 157
4.3.3 中斷重映射 160
4.4 完全虛擬化 166
4.4.1 Guest發送數據 167
4.4.2 Guest接收數據 173
第5章 Virtio虛擬化 182
5.1 I/O棧 182
5.1.1 文件系統 182
5.1.2 通用塊層 190
5.1.3 塊設備驅動 194
5.1.4 page cache 196
5.1.5 bio 201
5.1.6 I/O調度器 202
5.2 Virtio協議 204
5.2.1 描述符表 205
5.2.2 可用描述符區域 207
5.2.3 已用描述符區域 208
5.2.4 Virtio設備的PCI配置空間 209
5.3 初始化Virtqueue 210
5.4 驅動根據I/O請求組織描述符鏈 216
5.5 驅動通知設備處理請求 221
5.6 設備處理I/O請求 222
5.7 驅動側回收I/O請求 226
5.8 設備異步處理I/O 229
5.9 輕量虛擬機退出 231
5.9.1 創建eventfd 232
5.9.2 kvmtool監聽eventfd 235
5.9.3 VM exit處理函數喚醒I/O任務 236
第6章 網絡虛擬化 239
6.1 基于Overlay的虛擬網絡方案 239
6.1.1 計算節點 240
6.1.2 網絡節點 247
6.1.3 Open vSwitch 251
6.2 虛擬機訪問外部主機 255
6.2.1 數據包在計算節點Linux網橋中的處理 256
6.2.2 數據包在計算節點的Open vSwitch中的處理 257
6.2.3 數據包在網絡節點的Open vSwitch中的處理 265
6.3 外部主機訪問虛擬機 272
6.3.1 數據包在網關中的處理過程 273
6.3.2 數據包在網絡節點的Open vSwitch中的處理 274
6.3.3 數據包在計算節點的Open vSwitch中的處理 279
6.3.4 數據包在Linux網橋中的處理 283

展開全部

華章原創精品深度探索Linux系統虛擬化:原理與實現 作者簡介

作者簡介 王柏生 技術專家,先后就職于中科院軟件所、紅旗Linux和百度,現任百度主任架構師。在操作系統、虛擬化技術、分布式系統、云計算、自動駕駛等相關領域耕耘多年,有著豐富的實踐經驗。 著有暢銷書《深度探索Linux操作系統》(2013年出版)。 謝廣軍 計算機專業博士,畢業于南開大學計算機系。 技術專家,有多年的IT行業工作經驗。現擔任百度智能云副總經理,負責云計算相關產品的研發。多年來一直從事操作系統、虛擬化技術、分布式系統、大數據、云計算等相關領域的研發工作,實踐經驗豐富。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 别墅图纸超市|别墅设计图纸|农村房屋设计图|农村自建房|别墅设计图纸及效果图大全 | 物流公司电话|附近物流公司电话上门取货 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 福建珂朗雅装饰材料有限公司「官方网站」| 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 重庆私家花园设计-别墅花园-庭院-景观设计-重庆彩木园林建设有限公司 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 365文案网_全网创意文案句子素材站 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 消防设施操作员考试报名时间,报名入口,报考条件 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 |