# Ch13 Address Space 這一章(第13章)主要介紹作業系統中非常核心的一個概念:**虛擬記憶體(Virtual Memory)**,具體是透過**地址空間(Address Space)** 這個抽象概念來實現的。以下是章節的重點內容和邏輯脈絡: ## Address space 是什麼 - OS 提供給每個執行 program 的記憶體視角 - 每個 program 都有自己的 Virtual address space - 每個 Virtual address 都會對應到一個 physical address ## 結構 - **Code**:存放程式碼 - **Heap**:動態配置的記憶體 - **Stack**:函式呼叫與 local variable  ## 目標 - **透明性(Transparency)**:程式不知道自己用的是 Virtual memory - **效率(Efficiency)**: - 轉換過程不能太慢或耗資源 - 後面會講到 memory virtualization 的機制 - **保護性(Protection)**: - 程式不會直接接觸到 physical memory - 保護 physical memory 裡面的其他資料
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up