幫助中心 | 我的帳號 | 關於我們

嵌入式Hypervisor(架構原理與應用)/電子與嵌入式系統設計叢書

  • 作者:孫陳偉|責編:孫海亮
  • 出版社:機械工業
  • ISBN:9787111756880
  • 出版日期:2024/06/01
  • 裝幀:平裝
  • 頁數:267
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由資深虛擬化專家撰寫,輔以大量驗證式案例,提供參考源碼。本書從解讀虛擬化技術、Hypervisor產品入手,之後深入剖析嵌入式Hypervisor的架構、設計與實現、高級應用。閱讀本書,不僅能提升讀者對嵌入式Hypervisor的認知,還能助力汽車、航空航天等高安全需求行業打造適用的產品,構建基於Hypervisor的軟體生態。
    全書共15章,從邏輯上分為三部分。第一部分(第1?2章)介紹Hypervisor基礎,涵蓋虛擬化技術與實現、主流的嵌入式Hypervisor產品,以及基於分離內核的嵌入式Hypervisor等內容。第二部分(第3?12章)介紹嵌入式Hypervisor的設計與實現,涵蓋嵌入式Hypervisor架構與核心組件、中斷隔離技術、內存隔離技術、循環表調度器、健康監控、分區間通信技術、內核資源管理模型、系統初始化過程、內核服務、PRTOS的配套工具等內容。第三部分(第13?15章)介紹嵌入式Hypervisor的高級應用和PRTOS未來規劃,涵蓋μC/OS-II與Linux內核的虛擬化過程以及PRTOS社區的願景等內容。

作者介紹
孫陳偉|責編:孫海亮
    孫陳偉     某大廠編譯器團隊高級編譯器開發工程師,曾任華為技術軟體公司高級軟體工程師,梅特勒托利多儀器(上海)有限公司嵌入式軟體工程師以及華東計算技術研究所嵌入式系統軟體工程師。有多年從事嵌入式系統開發工作的經驗,對嵌入式系統軟體(包括RTOS內核實現)、嵌入式Hypervisor內核設計等有著比較深入的理解。

目錄
前言
第1章  Hypervisor概述
  1.1  虛擬化技術與實現
    1.1.1  CPU虛擬化
    1.1.2  I/O虛擬化
    1.1.3  為什麼需要虛擬化技術
    1.1.4  虛擬化的實現
  1.2  面向桌面和企業雲的Hypervisor類型和產品
  1.3  嵌入式Hypervisor
    1.3.1  嵌入式Hypervisor概述
    1.3.2  嵌入式Hypervisor的設計理念
  1.4  主流的嵌入式Hypervisor產品
    1.4.1  國外RTOS廠商的Hypervisor產品
    1.4.2  開源嵌入式Hypervisor產品
    1.4.3  國內RTOS 廠商的Hypervisor產品
  1.5  本章小結
第2章  基於分離內核的嵌入式Hypervisor
  2.1  分區和分離內核
  2.2  嵌入式Hypervisor的實現方式
    2.2.1  基於分離內核的Hypervisor實現
    2.2.2  基於RTOS擴展的Hypervisor實現
    2.2.3  模塊化開放軟體解決方案
  2.3  PRTOS Hypervisor
    2.3.1  PRTOS Hypervisor的架構
    2.3.2  PRTOS對處理器的功能需求
    2.3.3  PRTOS Hypervisor的多核支持
    2.3.4  PRTOS的安全性和可預測性
    2.3.5  PRTOS系統的狀態轉換流程
  2.4  本章小結
第3章  嵌入式Hypervisor組件設計
  3.1  硬體依賴層
    3.1.1  硬體資源虛擬化
    3.1.2  處理器驅動
    3.1.3  時鐘驅動
    3.1.4  定時器驅動
    3.1.5  中斷控制器驅動
    3.1.6  頁式內存管理驅動
    3.1.7  控制台驅動
    3.1.8  分區上下文切換
  3.2  虛擬化服務層
    3.2.1  虛擬中斷服務
    3.2.2  虛擬時鐘和虛擬定時器服務
    3.2.3  虛擬內存管理服務
    3.2.4  虛擬設備管理服務
    3.2.5  健康監控管理服務
    3.2.6  虛擬處理器調度服務
    3.2.7  分區管理服務
    3.2.8  分區間通信服務
    3.2.9  超級調用派發服務
    3.2.10  跟蹤管理服務

  3.3  內部服務層
    3.3.1  KLIBC
    3.3.2  分區引導程序
    3.3.3  隊列操作數據結構
  3.4  超級調用介面函數庫
  3.5  本章小結
第4章  中斷隔離技術的設計與實現
  4.1  中斷模型
  4.2  內核中斷設計
  4.3  分區中斷設計
    4.3.1  分區中斷處理流程
    4.3.2  分區陷阱表的初始化
    4.3.3  分區中斷描述符表的初始化
  4.4  虛擬時鐘和虛擬定時器
    4.4.1  虛擬時鐘
    4.4.2  虛擬定時器
  4.5  BAIL
    4.5.1  BAIL概述
    4.5.2  裸機應用示例
  4.6  實驗:虛擬時鐘和虛擬
定時器示例
    4.6.1  分區0的裸機應用
    4.6.2  分區1的裸機應用
  4.7  本章小結
第5章  內存隔離技術的設計與實現
  5.1  PRTOS內核的工作模式
    5.1.1  X86處理器的特權模式
    5.1.2  PRTOS內核和分區的實現方式
    5.1.3  PRTOS內核空間的初始化
  5.2  處理器的內存管理模型
    5.2.1  PRTOS的虛擬地址空間分配
    5.2.2  PRTOS分區內存的虛擬化
    5.2.3  PRTOS分區內存的虛擬化實現
  5.3  PRTOS內存管理的虛擬化
  5.4  實驗:分區內存隔離示例
    5.4.1  分區0的裸機應用
    5.4.2  分區1的裸機應用
    5.4.3  分區2的裸機應用
  5.5  本章小結
第6章  循環表調度器的設計與實現
  6.1  PRTOS調度器概述
    6.1.1  單處理器調度策略
    6.1.2  多處理器調度策略
  6.2  循環表調度器的數據結構
與實現
    6.2.1  內核線程數據結構
    6.2.2  Per-CPU數據結構
    6.2.3  調度器框架
    6.2.4  循環表調度器的實現
    6.2.5  內核線程上下文的切換

  6.3  分區和虛擬處理器管理
  6.4  實驗:分區調度示例
    6.4.1  單核多分區調度策略示例
    6.4.2  多核多分區調度策略示例
  6.5  本章小結
第7章  健康監控的設計與實現
第8章  分區間通信技術
第9章  內核資源管理模型設計
第10章  系統初始化過程
第11章  內核服務的設計原則
第12章  PRTOS的配套工具
第13章  分區Guest RTOS實現
第14章  分區Guest GPOS自實現
第15章  PRTOS Hypervisor開源社區環境

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032