English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

分頁機制是目前很多作業系統都採用的記憶體管理方式,請試舉三個它的優點。

2006-12-08 10:24:49 · 2 個解答 · 發問者 Henry 3 in 電腦與網際網路 軟體

並試舉出三個缺點~

2006-12-08 10:25:48 · update #1

2 個解答

分頁機制不只用在虛擬記憶體上!
在快取(Cache) 或 延伸記憶體等上都用得到。
優點:
 1. 配給程式的記憶體不一定是要連續的。
 2. 多數程式並不是永遠使用到所有配給它的記憶體──不管是程式本身還是資料部份。
   不常用的部份因此可以被 page-out 而使常用的容易被 cache 到。
   配合虛擬記憶體時,有明顯加速效果。
 3. 方便記憶體保護:這程式不會用那那程式的記憶體。

缺點:
 1. 共用記憶體(shared memory)的程序間溝通(Inter-Process Communication)效應是paging
   的最大缺點,因不易指出這碼或資料是哪個程序所持有。
 2. Paging 程式本身不好寫,尤其配上虛擬記憶體時,更加困難!
 3. 變動大小的 paging 更難寫!
   但固定page大小的paging,在
    大page size時容易浪費記憶體;在
    小page size是會因大page table而造成速度變慢。

2006-12-13 01:26:06 · answer #1 · answered by ? 7 · 0 0

優點:
1.程式不再受到實際記憶體可用空間限制(記憶體可用空間變大)
2.可以有更多使用者同時執行(增加了cpu使用率)
3.載入使用者程式或置換使用者程式所須I/O次數減少(速度增快)
缺點:
只有一個......
設定錯誤容易造成當機或硬碟空間浪費~~~

2006-12-12 10:53:54 · answer #2 · answered by Mr.FB 5 · 0 0

fedest.com, questions and answers