民國110年 地方四等 電子工程 計算機概要
第8題
有關虛擬記憶體的敘述,下列何者錯誤?
題目
有關虛擬記憶體的敘述,下列何者錯誤? A. 使用Page Table 可以將虛擬記憶體位址的頁碼(page number)轉換成實體位址的頁框碼(framenumber) B. Page Table 的內容(或部分內容)可以放在主記憶體 C. 即便某一程式的機械碼大小(code size)超過實體記憶體的總容量,藉由虛擬記憶體的機制,該程式仍可被CPU 執行 D. 藉由虛擬記憶體的機制,可讓電腦裝更多的DRAM
官方答案
- 答案:D. 藉由虛擬記憶體的機制,可讓電腦裝更多的DRAM
解析
虛擬記憶體是作業系統提供的位址抽象機制,讓每個程式都以為自己擁有連續且夠大的位址空間;實際上,它靠的是分頁(paging)與置換(swap)機制,只把目前用得到的頁載入主記憶體,其餘暫存在磁碟。因此 A(以 page table 把虛擬頁碼對應到實體頁框碼)、B(page table 可全部或部分放在主記憶體,必要時再以 TLB 快取)、C(程式碼大於實體記憶體仍可執行,採 demand paging)皆正確。D 錯誤:DRAM 的容量由硬體插槽與模組決定,虛擬記憶體不會讓電腦「裝更多 DRAM」,它只是讓有限的實體記憶體被更有效率地使用。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。