• 嵌入式HYPERVISOR:架构、原理与应用
21年品牌 40万+商家 超1.5亿件商品

嵌入式HYPERVISOR:架构、原理与应用

全新正版 极速发货

54.65 5.5折 99 全新

库存22件

广东广州
认证卖家担保交易快速发货售后保障

作者孙陈伟

出版社机械工业出版社

ISBN9787111756880

出版时间2024-06

装帧平装

开本16开

定价99元

货号1203304024

上书时间2024-09-05

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目    录<br />前言<br />第1章  Hypervisor概述  / 1<br />1.1  虚拟化技术与实现  / 1<br />1.1.1  CPU虚拟化  / 2<br />1.1.2  I/O虚拟化  / 5<br />1.1.3  为什么需要虚拟化技术  / 6<br />1.1.4  虚拟化的实现  / 8<br />1.2  面向桌面和企业云的Hypervisor<br />     类型和产品  / 13<br />1.3  嵌入式Hypervisor  / 14<br />1.3.1  嵌入式Hypervisor概述  / 14<br />1.3.2  嵌入式Hypervisor的<br />    设计理念  / 16<br />1.4  主流的嵌入式Hypervisor<br />     产品  / 19<br />1.4.1  国外RTOS厂商的Hypervisor<br />     产品  / 19<br />1.4.2  开源嵌入式Hypervisor产品  / 22<br />1.4.3  国内RTOS 厂商的Hypervisor<br />     产品  / 24<br />1.5  本章小结  / 24<br />第2章  基于分离内核的嵌入式<br />    Hypervisor  / 25<br />2.1  分区和分离内核  / 25<br />2.2  嵌入式Hypervisor的实现方式  / 28<br />2.2.1  基于分离内核的Hypervisor<br />    实现  / 29<br />2.2.2  基于RTOS扩展的Hypervisor<br />    实现  / 29<br />2.2.3  模块化开放软件解决方案  / 30<br />2.3  PRTOS Hypervisor  / 31<br />2.3.1  PRTOS Hypervisor的架构  / 31<br />2.3.2  PRTOS对处理器的功能需求  / 34<br />2.3.3  PRTOS Hypervisor的多核支持  / 34<br />2.3.4  PRTOS的安全性和可预测性  / 35<br />2.3.5  PRTOS系统的状态转换流程  / 36<br />2.4  本章小结  / 40<br />第3章  嵌入式Hypervisor组件设计  / 41<br />3.1  硬件依赖层  / 41<br />3.1.1  硬件资源虚拟化  / 41<br />3.1.2  处理器驱动  / 43<br />3.1.3  时钟驱动  / 46<br />3.1.4  定时器驱动  / 48<br />3.1.5  中断控制器驱动  / 50<br />3.1.6  页式内存管理驱动  / 54<br />3.1.7  控制台驱动  / 57<br />3.1.8  分区上下文切换  / 58<br />3.2  虚拟化服务层  / 59<br />3.2.1  虚拟中断服务  / 59<br />3.2.2  虚拟时钟和虚拟定时器服务  / 59<br />3.2.3  虚拟内存管理服务  / 60<br />3.2.4  虚拟设备管理服务  / 61<br />3.2.5  健康监控管理服务  / 61<br />3.2.6  虚拟处理器调度服务  / 62<br />3.2.7  分区管理服务  / 63<br />3.2.8  分区间通信服务  / 64<br />3.2.9  超级调用派发服务  / 65<br />3.2.10  跟踪管理服务  / 66<br />3.3  内部服务层  / 66<br />3.3.1  KLIBC  / 66<br />3.3.2  分区引导程序  / 67<br />3.3.3  队列操作数据结构  / 67<br />3.4  超级调用接口函数库  / 69<br />3.5  本章小结  / 69<br />第4章  中断隔离技术的设计与实现  / 70<br />4.1  中断模型  / 70<br />4.2  内核中断设计  / 72<br />4.3  分区中断设计  / 74<br />4.3.1  分区中断处理流程  / 75<br />4.3.2  分区陷阱表的初始化  / 76<br />4.3.3  分区中断描述符表的初始化  / 77<br />4.4  虚拟时钟和虚拟定时器  / 78<br />4.4.1  虚拟时钟  / 78<br />4.4.2  虚拟定时器  / 81<br />4.5  BAIL  / 84<br />4.5.1  BAIL概述  / 84<br />4.5.2  裸机应用示例  / 85<br />4.6  实验:虚拟时钟和虚拟<br />     定时器示例  / 87<br />4.6.1  分区0的裸机应用  / 88<br />4.6.2  分区1的裸机应用  / 89<br />4.7  本章小结  / 91<br />第5章  内存隔离技术的设计与实现  / 92<br />5.1  PRTOS内核的工作模式  / 92<br />5.1.1  X86处理器的特权模式  / 93<br />5.1.2  PRTOS内核和分区的实现方式  / 93<br />5.1.3  PRTOS内核空间的初始化  / 93<br />5.2  处理器的内存管理模型  / 96<br />5.2.1  PRTOS的虚拟地址空间分配  / 97<br />5.2.2  PRTOS分区内存的虚拟化  / 98<br />5.2.3  PRTOS分区内存的虚拟化实现  / 99<br />5.3  PRTOS内存管理的虚拟化  / 102<br />5.4  实验:分区内存隔离示例  / 104<br />5.4.1  分区0的裸机应用  / 106<br />5.4.2  分区1的裸机应用  / 106<br />5.4.3  分区2的裸机应用  / 107<br />5.5  本章小结  / 109<br />第6章  循环表调度器的设计与实现  / 110<br />6.1  PRTOS调度器概述  / 110<br />6.1.1  单处理器调度策略  / 110<br />6.1.2  多处理器调度策略  / 113<br />6.2  循环表调度器的数据结构<br />     与实现  / 115<br />6.2.1  内核线程数据结构  / 115<br />6.2.2  Per-CPU数据结构  / 120<br />6.2.3  调度器框架  / 121<br />6.2.4  循环表调度器的实现  / 123<br />6.2.5  内核线程上下文的切换  / 126<br />6.3  分区和虚拟处理器管理  / 128<br />6.4  实验:分区调度示例  / 129<br />6.4.1  单核多分区调度策略示例  / 130<br />6.4.2  多核多分区调度策略示例  / 133<br />6.5  本章小结  / 135<br />第7章  健康监控的设计与实现  / 136<br />7.1  健康监控的目的  / 136<br />7.2  健康监控的实现  / 137<br />7.2.1  健康监控事件  / 138<br />7.2.2  健康监控行为  / 139<br />7.2.3  健康监控配置  / 140<br />7.2.4  健康监控日志  / 143<br />7.3  分层健康监控的实现  / 144<br />7.3.1  Hypervisor级健康监控<br />    的实现  / 145<br />7.3.2  分区级健康监控的实现  / 146<br />7.4  实验:健康监控示例  / 148<br />7.4.1  示例描述  / 148<br />7.4.2  XML配置文件  / 149<br />7.4.3  分区0和分区1的裸机应用  / 150<br />7.4.4  分区2的裸机应用  / 151<br />7.5  本章小结  / 152<br />第8章  分区间通信技术  / 153<br />8.1  采样端口通信  / 153<br />8.1.1  采样端口的定义  / 154<br />8.1.2  采样端口的实现  / 155<br />8.2  排队端口通信  / 160<br />8.2.1  排队端口的定义  / 160<br />8.2.2  排队端口的实现  / 161<br />8.3  共享内存通信  / 164<br />8.4  实验:分区间通信示例  / 164<br />8.4.1  XML配置文件  / 165<br />8.4.2  分区的裸机应用  / 166<br />8.5  本章小结  / 170<br />第9章  内核资源管理模型设计  / 171<br />9.1  PRTOS内核的资源管理模型  / 171<br />9.1.1  虚拟控制台  / 171<br />9.1.2  对象管理框架  / 172<br />9.2  PRTOS功能组件注册  / 175<br />9.2.1  通信端口组件  / 175<br />9.2.2  控制台组件  / 177<br />9.2.3  健康监控组件  / 177<br />9.2.4  内存操作组件  / 177<br />9.2.5  状态查询组件  / 178<br />9.2.6  跟踪管理组件  / 178<br />9.3  控制台设备管理  / 179<br />9.3.1  UART输出设备  / 180<br />9.3.2  VGA输出设备  / 181<br />9.3.3  内存块输出设备  / 182<br />9.4  实验:内核设备驱动示例  / 182<br />9.4.1  跟踪管理示例  / 182<br />9.4.2  虚拟控制台设备管理示例  / 185<br />9.5  本章小结  / 188<br />第10章  系统初始化过程  / 189<br />10.1  Hypervisor内核的初始化过程  / 189<br />10.1.1  PRTOS启动序列  / 189<br />10.1.2  PRTOS初始化流程  / 192<br />10.2  PRTOS的初始化实现  / 193<br />10.2.1  start()函数的实现  / 193<br />10.2.2  start_prtos()函数的实现  / 195<br />10.2.3  setup_kernel()函数的实现  / 196<br />10.3  PRTOS分区的初始化过程  / 200<br />10.3.1  PBL的职责  / 200<br />10.3.2  分区引导器的实现  / 201<br />10.3.3  单vCPU分区的初始化  / 202<br />10.3.4  多vCPU分区的初始化  / 203<br />10.4  实验:双vCPU分区的初始化<br />&nbs

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP