Concurrent and Distributed Systems课程很好地讲述了虚拟化的相关原理,由浅入深,循序渐进。本文将记录下自己的学习笔记。

Introduction

Virtualization Introduction

Notes

Emulation && Binary Translation

Emulation

Binary Translation

[Notes](/pdf/emulator && binary translation.pdf)

Hardware assisted virtualization

Introduction(无需细读)

The Virtual Machine Monitor

The Intel VMX technology

Virtualization of virtual memory

[Notes](/pdf/Hardware assisted virtualization.pdf)

Hardware passthrough

Hardware passthrough

[Notes](/pdf/Hardware passthrough.pdf)

Paravirtualization

Introduction

Virtio networking: A case study of I/O paravirtualization

Notes