我的购物车 | 我的帐户 | 我的暂存架 | 代查代找 | 联系我们
首页 图书 影视 音乐 期刊 百货
facebook
人物传记 | 中医养生 | 社会小说 | 成功励志 | 中国现当代随笔 | 外国经典小说 | 樊登推荐 | 张爱玲全集 | amazon畅销书—小说 | 理想国译丛 | 南怀瑾全集 | 图书精彩专题 | 著名作家
您现在的位置:首页 - 图书 - 计算机/网络 - 数据库_数据库理论
图书排行榜


暂无大图
QEMU/KVM源码解析与应用 深入剖析系统虚拟化方案QEMU/KVM代码实现全方位探究系统虚拟化中涉及的各种技术细节
市场价:¥168.00
会员价:$83.95  VIP价:$79.75
作者:李强 著
出版社:机械工业出版社
出版日期:2020年9月    ISBN:9787111661160
版次:1 版    印次:1 次
开本:32    页数:1     装帧:简装
商品所属分类:图书 - 计算机/网络 - 数据库_数据库理论
会员促销价: $79.75 (5% Off)   VIP促销价:$75.76 (10% Off)
7-10个工作日从新泽西发货,免运费,满$39免$3.99包装处理费。了解详情    
预订价: $70.56 (16% Off)
9-12个工作日从新泽西发货,每笔订单不论金额多少,免包装处理费,只收取$6.99运费。此订购适合机构(如图书馆、中文学校等)或者一次性购买较多的顾客。了解详情    
  

商品简介  
内容简介
《QEMU/KVM源码解析与应用》从源码层面对当今重要的虚拟化方案QEMU与KVM的实现进行了详细分析。涉及的源码包括QEMU程序的基本组成与重要组件、主板与固件虚拟化、CPU虚拟化、内存虚拟化、中断虚拟化、设备虚拟化等。本书的内容以QEMU和KVM代码分析为主,也涉及其他与虚拟化密切相关的代码,例如SeaBIOS和Linux内核中的virtio与VFIO的驱动代码。对虚拟化安全、容器与安全容器技术、虚拟化技术的下一步发展也做了简单介绍。
《QEMU/KVM源码解析与应用》可供从事云计算,特别是从事IaaS层相关工作的人员阅读和使用,也适合对底层计算机系统、虚拟机技术、操作系统技术感兴趣的读者学习和使用。虚拟化技术如今已经广泛应用于安全领域,本书还可供安全研究人员参考和使用。
目录
第1章 QEMU与KVM概述1
1.1 虚拟化简介1
1.1.1 虚拟化思想1
1.1.2 虚拟机简介2
1.1.3 系统虚拟化的历史3
1.2 QEMU与KVM架构介绍4
1.2.1 QEMU与KVM历史4
1.2.2 QEMU与KVM架构5
1.3 KVM API使用实例8
第2章 QEMU基本组件12
2.1 QEMU事件循环机制12
2.1.1 glib事件循环机制12
2.1.2 QEMU中的事件循环机制13
2.1.3 QEMU自定义事件源17
2.1.4 QEMU事件处理过程21
2.1.5 QEMU主循环监听的fd解析23
2.2 QEMU线程模型25
2.2.1 QEMU线程模型简介25
2.2.2 QEMU线程介绍26
2.3 QEMU参数解析27
2.4 QOM介绍32
2.4.1 类型的注册33
2.4.2 类型的初始化36
2.4.3 类型的层次结构39
2.4.4 对象的构造与初始化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模拟主板架构59
3.2 QEMU的主板模拟与初始化61
3.2.1 虚拟机初始化61
3.2.2 i440fx初始化64
3.2.3 中断和其他设备的初始化66
3.3 fw_cfg设备介绍67
3.3.1 fw_cfg设备的初始化67
3.3.2 向fw_cfg设备添加数据69
3.3.3 添加用户自定义数据74
3.3.4 数据的读取75
3.4 SeaBIOS分析79
3.4.1 SeaBIOS简介79
3.4.2 QEMU加载SeaBIOS80
3.4.3 SeaBIOS源码结构84
3.4.4 SeaBIOS的编译与调试91
第4章 CPU虚拟化93
4.1 CPU虚拟化介绍93
4.1.1 CPU虚拟化简介93
4.1.2 VMX架构简介93
4.1.3 VMCS介绍94
4.2 KVM模块初始化介绍97
4.2.1 KVM源码组织97
4.2.2 KVM模块初始化98
4.3 虚拟机的创建105
4.3.1 QEMU侧虚拟机的创建105
4.3.2 KVM侧虚拟机的创建107
4.4 QEMU CPU的创建110
4.4.1 CPU模型定义110
4.4.2 CPU对象的初始化113
4.4.3 CPU的创建120
4.5 KVM CPU的创建122
4.5.1 KVM创建VCPU流程122
4.5.2 QEMU与KVM之间的共享
数据126
4.5.3 VCPU CPUID构造128
4.6 VCPU的运行133
4.7 VCPU的调度144
第5章 内存虚拟化149
5.1 内存虚拟化简介149
5.2 QEMU内存初始化150
5.2.1 基本结构150
5.2.2 QEMU虚拟机内存初始化154
5.2.3 分配虚拟机RAM过程157
5.3 内存布局的提交161
5.3.1 内存更改通知161
5.3.2 虚拟机内存平坦化过程164
5.3.3 向KVM注册内存169
5.4 内存的分派174
5.4.1 内存分派表的构建174
5.4.2 页表简化182
5.4.3 地址分派184
5.5 KVM内存虚拟化186
5.5.1 虚拟机MMU初始化186
5.5.2 虚拟机物理地址的设置189
5.5.3 EPT页表的构建193
5.6 MMIO机制200
5.6.1 虚拟设备MMIO实现原理200
5.6.2 coalesced MMIO203
5.7 虚拟机脏页跟踪205
第6章 中断虚拟化210
6.1 中断机制简介210
6.1.1 中断分发方式210
6.1.2 中断线与中断向量211
6.2 中断模拟211
6.2.1 虚拟化环境下的中断注入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章 设备虚拟化245
7.1 设备虚拟化简介245
7.1.1 总线数据类型245
7.1.2 总线的创建248
7.1.3 设备数据类型249
7.1.4 设备的创建251
7.1.5 设备的树形结构252
7.2 PCI设备模拟258
7.2.1 PCI设备简介258
7.2.2 PCI设备的模拟260
7.2.3 PCI设备中断模拟270
7.3 设备模拟后端274
7.3.1 网卡模拟介绍275
7.3.2 网卡参数解析277
7.3.3 前端网卡设备的创建286
7.3.4 虚拟机网卡发包流程294
7.3.5 虚拟机网卡接收数据包297
7.4 virtio设备模拟298
7.4.1 virtio简介298
7.4.2 virtio设备的初始化300
7.4.3 virtio驱动的加载314
7.4.4 virtio驱动的初始化320
7.4.5 virtio设备与驱动的通信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网络模块367
7.6.4 vhost net的启动376
7.6.5 vhost net的收发包378
7.7 设备直通与VFIO380
7.7.1 VFIO简介380
7.7.2 VFIO相关内核模块分析387
7.7.3 VFIO与设备直通404
第8章 虚拟化杂项425
8.1 QEMU Guest Agent425
8.1.1 QEMU Guest Agent的使用425
8.1.2 qga源码分析426
8.1.3 qga的QEMU侧源码解析431
8.2 QEMU虚拟机热迁移439
8.2.1 热迁移的用法与基本原理439
8.2.2 热迁移流程分析441
8.2.3 热迁移中的脏页同步454
8.2.4 热迁移中的相关参数控制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
附录 重要术语470

购买该商品的会员还购买过以下商品  
暂无购买信息!

相似商品  
数字信号处理教程(第五版) 经典教材全新改版,20多年畅销不衰,销售六十多万册,700多所高校使用。
数字信号处理教程(第
数据库系统概念 (本科教学版·原书第7版) 数据库领域的殿堂级作品。夯实数据库理论基础,修炼数据库技术内功的之选。
数据库系统概念(本科
大话数据结构 溢彩加强版 超级畅销书彩色升华版,百万读者认可的趣味解读“数据结构+算法”,配合动效PPT课件,动态扫除难点。程杰作品,必属精品。
大话数据结构溢彩加强
SQL入门经典(第5版)(sql语言教程大全,sql+server案例讲解精粹,不可错过的入门宝典!)
SQL入门经典(第5版)(
创业力:创业者的9堂必修课
创业力:创业者的9堂必
数据库实验教程
数据库实验教程
IP创新怎样赢?
IP创新怎样赢?
基于本体的数字内容数据管理技术
基于本体的数字内容数
远见:如何规划职业生涯3大阶段
远见:如何规划职业生
大数据技术基础
大数据技术基础
天使百人会成长印记:读懂中国天使投资人
天使百人会成长印记:
重估:大数据与人的生存
重估:大数据与人的生

战略合作伙伴: 中图在线 中国图书对外推广网 中国出版集团公司 外语教学与研究出版社 壹嘉出版
  首次购物
·如何注册
·如何购买
·如何找到商品
·安全说明

  付款方式
·支票付款
·信用卡付款
·现金帐户余额付款
·优惠券帐户余额付款

  配送问题
·送货方式
·订单运输情况查询
·配送时间及费用
·全球配送

  我的账户
·查看订单
·暂存商品
·优惠券帐户
·现金账户

  售后服务
·退货服务
·换货服务
·缺货商品处理
·产品小知识

  联系方式
·联系我们
·关于我们
Copyright 2003-2024 Timesbook.com Inc.