iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

30 天 hypervisor 入門 系列

挑戰將以《嵌入式虛擬化技術與應用:ACRN 開源專案實踐》為主要參考書目,嘗試在 30 天內於 x86 平台探索並實作簡易 Hypervisor。重點將放在 VMX 啟動流程、Stage-2 page table、IRQ 處理與 vCPU 切換等核心機制,並透過 QEMU/KVM 進行驗證。

參賽天數 3 天 | 共 3 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 前言

虛擬化一直是我覺得有趣的概念。過去我對它的理解,多停留在「資源不足時的權衡方案」——例如 CPU 無法同時分給多個程式,就有了 CPU 虛擬化;同一段記憶體無法...

2025-09-15 ‧ 由 borane15532 分享
DAY 2

Day 02 Hypervisor 簡介

Hypervisor 的角色 Hypervisor 是介於硬體與作業系統間的一層抽象。它的工作是: 接手硬體資源(CPU、記憶體、I/O、中斷)。 將「虛擬的...

2025-09-16 ‧ 由 borane15532 分享
DAY 3

Day 03 從 Intel 手冊看 VM-Exit

從 Intel 手冊看 VM-Exit VM-Exit 可以是一種邊界事件,當 Guest 嘗試執行超出自身權限的操作時,處理器會立即介入,並把控制權交回給 H...

2025-09-17 ‧ 由 borane15532 分享