- 嵌入式虛擬化技術(shù)與應(yīng)用:ACRN開源項(xiàng)目實(shí)踐
- 王洪波主編
- 462字
- 2024-03-04 17:18:41
第2章
虛擬化技術(shù)原理
通過第1章的介紹,我們了解了虛擬化技術(shù)的歷史、市場需求和挑戰(zhàn)。本章內(nèi)容將進(jìn)一步揭開虛擬化技術(shù)的神秘面紗,對其內(nèi)部架構(gòu)做詳細(xì)闡述。
傳統(tǒng)的虛擬化技術(shù)一般是通過陷入再模擬的方式來實(shí)現(xiàn)的,而這種方式依賴于處理器的支持,也就是說,依賴于處理器本身是不是可虛擬化的。本章在介紹虛擬化的基本概念之后,會先從可虛擬化結(jié)構(gòu)的定義入手,介紹VMM實(shí)現(xiàn)的基本原理。顯然,某些處理器在設(shè)計(jì)之初并沒有充分考慮虛擬化的需求,因此不具備一個(gè)完備的可虛擬化結(jié)構(gòu)。如何填補(bǔ)這些結(jié)構(gòu)上的缺陷,直接促成了本章即將提到的三種主要虛擬化方式的產(chǎn)生。不論采用何種虛擬化方式,VMM對物理資源的虛擬可以歸結(jié)為三種類型,即處理器虛擬化、內(nèi)存虛擬化和I/O虛擬化。本章主要圍繞這三種虛擬類型介紹虛擬化的基本原理。本章后面的部分著重介紹虛擬化的主要方式及VMM的分類,并且對目前市場上流行的虛擬化產(chǎn)品及其特點(diǎn)進(jìn)行簡單介紹,使讀者對現(xiàn)階段典型的虛擬化產(chǎn)品有一些了解。
在介紹通用虛擬化架構(gòu)之后,本章會進(jìn)一步引入嵌入式虛擬化的相關(guān)知識,為后面深入討論ACRN虛擬化技術(shù)解決方案做鋪墊。
推薦閱讀
- MC9S12XS單片機(jī)原理及嵌入式系統(tǒng)開發(fā)
- FPGA嵌入式項(xiàng)目開發(fā)三位一體實(shí)戰(zhàn)精講
- 單片機(jī)應(yīng)用項(xiàng)目化教程
- PIC單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講
- 單片微型計(jì)算機(jī)原理及應(yīng)用
- 計(jì)算機(jī)與嵌入式系統(tǒng)架構(gòu)
- 嵌入式Linux軟硬件開發(fā)詳解:基于S5PV210處理器
- 單片機(jī)技術(shù)及應(yīng)用(第2版)
- 案例解說組態(tài)軟件典型控制應(yīng)用
- 從零開始學(xué)TensorFlow2.0
- 單片機(jī)原理與應(yīng)用技術(shù)
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)
- 51單片機(jī)應(yīng)用開發(fā)案例手冊
- 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程(微課版)
- AVR單片機(jī)與傳感器基礎(chǔ)