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