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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 QEMU/KVM源碼解析與應(yīng)用

出版社:機(jī)械工業(yè)出版社出版時(shí)間:2020-09-01
開本: 16開 頁數(shù): 471
中 圖 價(jià):¥115.9(6.9折) 定價(jià)  ¥168.0 登錄后可看到會員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

QEMU/KVM源碼解析與應(yīng)用 版權(quán)信息

QEMU/KVM源碼解析與應(yīng)用 本書特色

深入剖析系統(tǒng)虛擬化方案QEMU/KVM代碼實(shí)現(xiàn) 全方位探究系統(tǒng)虛擬化中涉及的各種技術(shù)細(xì)節(jié)

QEMU/KVM源碼解析與應(yīng)用 內(nèi)容簡介

《QEMU/KVM源碼解析與應(yīng)用》從源碼層面對當(dāng)今重要的虛擬化方案QEMU與KVM的實(shí)現(xiàn)進(jìn)行了詳細(xì)分析。涉及的源碼包括QEMU程序的基本組成與重要組件、主板與固件虛擬化、CPU虛擬化、內(nèi)存虛擬化、中斷虛擬化、設(shè)備虛擬化等。本書的內(nèi)容以QEMU和KVM代碼分析為主,也涉及其他與虛擬化密切相關(guān)的代碼,例如SeaBIOS和Linux內(nèi)核中的virtio與VFIO的驅(qū)動代碼。對虛擬化安全、容器與安全容器技術(shù)、虛擬化技術(shù)的下一步發(fā)展也做了簡單介紹。 《QEMU/KVM源碼解析與應(yīng)用》可供從事云計(jì)算,特別是從事IaaS層相關(guān)工作的人員閱讀和使用,也適合對底層計(jì)算機(jī)系統(tǒng)、虛擬機(jī)技術(shù)、操作系統(tǒng)技術(shù)感興趣的讀者學(xué)習(xí)和使用。虛擬化技術(shù)如今已經(jīng)廣泛應(yīng)用于安全領(lǐng)域,本書還可供安全研究人員參考和使用。

QEMU/KVM源碼解析與應(yīng)用 目錄

第1章 QEMU與KVM概述1
1.1 虛擬化簡介1
1.1.1 虛擬化思想1
1.1.2 虛擬機(jī)簡介2
1.1.3 系統(tǒng)虛擬化的歷史3
1.2 QEMU與KVM架構(gòu)介紹4
1.2.1 QEMU與KVM歷史4
1.2.2 QEMU與KVM架構(gòu)5
1.3 KVM API使用實(shí)例8
第2章 QEMU基本組件12
2.1 QEMU事件循環(huán)機(jī)制12
2.1.1 glib事件循環(huán)機(jī)制12
2.1.2 QEMU中的事件循環(huán)機(jī)制13
2.1.3 QEMU自定義事件源17
2.1.4 QEMU事件處理過程21
2.1.5 QEMU主循環(huán)監(jiān)聽的fd解析23
2.2 QEMU線程模型25
2.2.1 QEMU線程模型簡介25
2.2.2 QEMU線程介紹26
2.3 QEMU參數(shù)解析27
2.4 QOM介紹32
2.4.1 類型的注冊33
2.4.2 類型的初始化36
2.4.3 類型的層次結(jié)構(gòu)39
2.4.4 對象的構(gòu)造與初始化42
2.4.5 屬性44
2.5 hmp與qmp介紹52
2.5.1 hmp與qmp52
2.5.2 qmp的使用53
2.5.3 qmp源碼分析54
2.5.4 qmp命令添加56
第3章 主板與固件模擬58
3.1 Intel 440FX主板簡介58
3.1.1 i440fx與piix3介紹58
3.1.2 QEMU模擬主板架構(gòu)59
3.2 QEMU的主板模擬與初始化61
3.2.1 虛擬機(jī)初始化61
3.2.2 i440fx初始化64
3.2.3 中斷和其他設(shè)備的初始化66
3.3 fw_cfg設(shè)備介紹67
3.3.1 fw_cfg設(shè)備的初始化67
3.3.2 向fw_cfg設(shè)備添加數(shù)據(jù)69
3.3.3 添加用戶自定義數(shù)據(jù)74
3.3.4 數(shù)據(jù)的讀取75
3.4 SeaBIOS分析79
3.4.1 SeaBIOS簡介79
3.4.2 QEMU加載SeaBIOS80
3.4.3 SeaBIOS源碼結(jié)構(gòu)84
3.4.4 SeaBIOS的編譯與調(diào)試91
第4章 CPU虛擬化93
4.1 CPU虛擬化介紹93
4.1.1 CPU虛擬化簡介93
4.1.2 VMX架構(gòu)簡介93
4.1.3 VMCS介紹94
4.2 KVM模塊初始化介紹97
4.2.1 KVM源碼組織97
4.2.2 KVM模塊初始化98
4.3 虛擬機(jī)的創(chuàng)建105
4.3.1 QEMU側(cè)虛擬機(jī)的創(chuàng)建105
4.3.2 KVM側(cè)虛擬機(jī)的創(chuàng)建107
4.4 QEMU CPU的創(chuàng)建110
4.4.1 CPU模型定義110
4.4.2 CPU對象的初始化113
4.4.3 CPU的創(chuàng)建120
4.5 KVM CPU的創(chuàng)建122
4.5.1 KVM創(chuàng)建VCPU流程122
4.5.2 QEMU與KVM之間的共享
數(shù)據(jù)126
4.5.3 VCPU CPUID構(gòu)造128
4.6 VCPU的運(yùn)行133
4.7 VCPU的調(diào)度144
第5章 內(nèi)存虛擬化149
5.1 內(nèi)存虛擬化簡介149
5.2 QEMU內(nèi)存初始化150
5.2.1 基本結(jié)構(gòu)150
5.2.2 QEMU虛擬機(jī)內(nèi)存初始化154
5.2.3 分配虛擬機(jī)RAM過程157
5.3 內(nèi)存布局的提交161
5.3.1 內(nèi)存更改通知161
5.3.2 虛擬機(jī)內(nèi)存平坦化過程164
5.3.3 向KVM注冊內(nèi)存169
5.4 內(nèi)存的分派174
5.4.1 內(nèi)存分派表的構(gòu)建174
5.4.2 頁表簡化182
5.4.3 地址分派184
5.5 KVM內(nèi)存虛擬化186
5.5.1 虛擬機(jī)MMU初始化186
5.5.2 虛擬機(jī)物理地址的設(shè)置189
5.5.3 EPT頁表的構(gòu)建193
5.6 MMIO機(jī)制200
5.6.1 虛擬設(shè)備MMIO實(shí)現(xiàn)原理200
5.6.2 coalesced MMIO203
5.7 虛擬機(jī)臟頁跟蹤205
第6章 中斷虛擬化210
6.1 中斷機(jī)制簡介210
6.1.1 中斷分發(fā)方式210
6.1.2 中斷線與中斷向量211
6.2 中斷模擬211
6.2.1 虛擬化環(huán)境下的中斷注入212
6.2.2 PIC中斷模擬214
6.2.3 I/O APIC中斷模擬225
6.2.4 MSI中斷模擬234
6.3 APIC虛擬化236
6.3.1 APICv簡介236
6.3.2 APICv源碼分析238
第7章 設(shè)備虛擬化245
7.1 設(shè)備虛擬化簡介245
7.1.1 總線數(shù)據(jù)類型245
7.1.2 總線的創(chuàng)建248
7.1.3 設(shè)備數(shù)據(jù)類型249
7.1.4 設(shè)備的創(chuàng)建251
7.1.5 設(shè)備的樹形結(jié)構(gòu)252
7.2 PCI設(shè)備模擬258
7.2.1 PCI設(shè)備簡介258
7.2.2 PCI設(shè)備的模擬260
7.2.3 PCI設(shè)備中斷模擬270
7.3 設(shè)備模擬后端274
7.3.1 網(wǎng)卡模擬介紹275
7.3.2 網(wǎng)卡參數(shù)解析277
7.3.3 前端網(wǎng)卡設(shè)備的創(chuàng)建286
7.3.4 虛擬機(jī)網(wǎng)卡發(fā)包流程294
7.3.5 虛擬機(jī)網(wǎng)卡接收數(shù)據(jù)包297
7.4 virtio設(shè)備模擬298
7.4.1 virtio簡介298
7.4.2 virtio設(shè)備的初始化300
7.4.3 virtio驅(qū)動的加載314
7.4.4 virtio驅(qū)動的初始化320
7.4.5 virtio設(shè)備與驅(qū)動的通信330
7.5 ioeventfd和irqfd347
7.5.1 eventfd原理347
7.5.2 ioeventfd351
7.5.3 irqfd358
7.6 vhost net簡介362
7.6.1 vhost net介紹362
7.6.2 vhost的初始化363
7.6.3 vhost net網(wǎng)絡(luò)模塊367
7.6.4 vhost net的啟動376
7.6.5 vhost net的收發(fā)包378
7.7 設(shè)備直通與VFIO380
7.7.1 VFIO簡介380
7.7.2 VFIO相關(guān)內(nèi)核模塊分析387
7.7.3 VFIO與設(shè)備直通404
第8章 虛擬化雜項(xiàng)425
8.1 QEMU Guest Agent425
8.1.1 QEMU Guest Agent的使用425
8.1.2 qga源碼分析426
8.1.3 qga的QEMU側(cè)源碼解析431
8.2 QEMU虛擬機(jī)熱遷移439
8.2.1 熱遷移的用法與基本原理439
8.2.2 熱遷移流程分析441
8.2.3 熱遷移中的臟頁同步454
8.2.4 熱遷移中的相關(guān)參數(shù)控制459
8.3 QEMU及虛擬化安全460
8.3.1 QEMU軟件安全460
8.3.2 QEMU安全思考466
8.4 容器與虛擬化466
8.4.1 Docker容器467
8.4.2 gVisor467
8.4.3 nemu468
8.4.4 crosvm、Firecracker與
cloud-hypervisor468
附錄 重要術(shù)語470
展開全部

QEMU/KVM源碼解析與應(yīng)用 作者簡介

李強(qiáng),長期從事虛擬化與安全相關(guān)工作,活躍于QEMLJ社區(qū),對計(jì)算機(jī)底層興趣濃厚。曾在QEMU、VirtuaIBOX、Linux內(nèi)核中發(fā)現(xiàn)上百個(gè)漏洞,多次在國際安全會議上做虛擬化安全主題演講。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 最新范文网_实用的精品范文美文网| 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | ORP控制器_ORP电极价格-上优泰百科| 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 |