콘텐츠로 이동

Virtualization

🪟
Virtualization

CPU/메모리/IO 가상화, 하이퍼바이저, 컨테이너

🎯 학습 목표

  • Trace 시스템 아키텍처 진화 (HW only → process → kernel/user → 가상화)
  • Diagram CPU / 메모리 / I/O 가상화의 각 layer 동작
  • Distinguish Type 1 vs Type 2 hypervisor, strict vs passthrough
  • Apply Container (Docker/K8s) 와 hypervisor 가상화의 trade-off
  • Plan Modern infrastructure (microVM, gVisor, kata-containers) 적합성

📋 사전 지식

  • OS 기본 (process, kernel/user mode)
  • CPU 권한 모드 (ring, EL)
  • 가상 메모리 (MMU 코스 참고)

🗺️ 개념 맵

개념 의존성 — 순서대로 학습 권장
각 노드 = 모듈 (클릭하여 이동) · 화살표(→) = 선수 지식 흐름

📚 학습 모듈

📊 모듈 흐름

M01
Fundamentals
M02-04
CPU/Mem/IO Virt
M05-06
Hypervisor Types
M07
Modern
M08
Quick Ref

📖 관련 자료

🔗 관련 토픽