VM
A software implementation of a machine
- System VM
- 提供可以執行 GuestOS 的 complete system platform
- Process VM
- 像一個一般的 app 一樣在 hostOS 跑,支援單一個 process
Hypervisor
又稱虛擬機器監視器(英語:virtual machine monitor,縮寫為VMM) 用來管理 VM
允許多個 GuestOS 跑在 host computer
-
Type-1
- bare-metal hypervisors
- 直接在硬體上執行
-
Type-2
- hosted hypervisors
- 在 hostOS 上執行
directories
-
Binary
- e.g., bin, sbin, lib, opt
- bin: 有關 user 的指令
- sbin: 管理員會用的指令
- opt: optional software,多數機器中這是空的
- e.g., bin, sbin, lib, opt
-
Configuration
- e.g., boot, etc,
-
Data
- e.g., home, root, srv, media, mnt, temp
-
In memory 字面上的意思,不在 hard disk,在 memory
- e.g., dev, proc, sys
-
System Resources
- e.g., usr
-
Variable Data
- e.g., var