計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
21 下列那一項不是作業系統核心中,虛擬記憶體管理單元(virtual memory manager)的功能?
(A)方便動態連結程式庫的實作
(B)讓電腦系統可以執行超過實體記憶體大小的程式
(C)決定不同程序(processes)之間的處理順序
(D)設定記憶體存取權限


答案:登入後觀看
難度: 適中
2F
HCCC 高二上 (2021/04/23)

看不懂(A)方便動態連結程式庫的實作 是什麼意思,有人可以解惑一下嗎?

3F
e113460 大一上 (2021/08/23)

回2F HCCC大:

虛擬記憶體的技術有幾項優點:

1. 執行程式的大小可以不受限於主記憶體空間的大小。

2. 記憶體的使用會更有效率,因為程式會用到的部分才會占用記憶體的空間。

3. 可以進行更廣泛的多工 (multiprogramming)。

4. 避免 external fragmentation 的問題,降低 internal fragmentation 的程度。

5. 容許程式碼與資料的共用。

6. 讓程式片段的動態連結 (dynamic linking) 更容易。

當然,虛擬記憶體也有一些缺點,例如處理器硬體成本增加、處理分頁中斷 (page interrupts) 的額外成本,以及為了避免頻繁置換 (thrashing) 而增加的軟體複雜性。但是 一般說來,虛擬記憶體技術所帶來的好處還是遠超過這些缺點,這是虛擬記憶體技術一 直在記...


查看完整內容
4F
Neo 高三上 (2024/06/11)

方便動態連結程式庫的實作

虛擬記憶體管理的一個功能是支持動態連結程式庫(Dynamic Link Libraries,DLL)的實作。動態連結程式庫允許程式在執行期間動態地載入和連結外部模組。虛擬記憶體管理通過地址空間的管理,確保不同程式可以在執行時共享同一個程式庫而不相互干擾。這有助於節省記憶體,並且使得程式可以在運行時加載和卸載程式庫,提供了靈活性。

21 下列那一項不是作業系統核心中,虛擬記憶體管理單元(virtual memo..-阿摩線上測驗