第2題
[說明]
目前大多數(shù)操作系統(tǒng)都采用虛擬存儲技術(shù),這樣可在較小的可用內(nèi)存中執(zhí)行較大的用戶程序,可在內(nèi)存中容納更多程序并發(fā)執(zhí)行。
引入虛擬存儲技術(shù),其基本思想是利用大容量的外存來擴充內(nèi)存,產(chǎn)生一個比有限的實際空間大得多、邏輯的虛擬內(nèi)存空間,以便能夠有效地支持多道程序系統(tǒng)的實現(xiàn)和大型程序運行的需要,從而增強系統(tǒng)的處理能力。
虛擬存儲技術(shù)主要分為虛擬頁式存儲管理和虛擬段式存儲管理。
虛擬頁式存儲管理中,在進程開始運行之前,不是裝入全部頁面,而是裝入一個或零個頁面之后根據(jù)進程運行的需要,動態(tài)裝入其他頁面:當內(nèi)存空間已滿,而又需要裝入新的頁面時,則根據(jù)某種算法淘汰某個頁面,以便裝入新的頁面。在簡單頁式存儲管理的基礎(chǔ)上,增加請求調(diào)頁和頁面置換功能。
使用虛擬頁式存儲管理時需要在頁表中增加以下內(nèi)容:頁號、駐留號、內(nèi)存塊號、外存地址、訪問位、修改位。其中,駐留位,又稱中斷位,表示該頁是在內(nèi)存還是在外存;訪問位表示該頁在內(nèi)存期間是否被訪問過;修改位表示該頁在內(nèi)存中是否被修改過。訪問位和修改位可以用來決定置換哪個頁面,具體由頁面置換算法決定。
執(zhí)行指令時,計算頁號與頁內(nèi)地址,判斷“該頁在內(nèi)存嗎”,若在,則進行地址映射過程;若不在內(nèi)存,則產(chǎn)生缺頁中斷。當發(fā)生缺頁中斷時,保存當前進程現(xiàn)場,判斷“有空閑頁面嗎”,如有,直接調(diào)入所需的頁面。若沒有,按照某種算法選擇一頁置換,判斷“該頁被修改過嗎”,如果被修改過,就必須把它寫回磁盤以便更新該頁在磁盤上的副本;如果該頁沒有被修改過,那么它在磁盤上的副本已經(jīng)是最新的了,則不需要寫回,調(diào)入的所需的頁面直接覆蓋被淘汰的頁。調(diào)整頁表及內(nèi)存分配表,恢復被中斷進程現(xiàn)場。
補充缺頁中斷處理流程圖4-1中的判斷(1)~(3)。
[圖4-1]
(1)
第3題
A.分段是信息邏輯單位,用戶可見
B.各段程序的修改互不影響
C.內(nèi)存碎片少
D.便于多道程序共享主存的某些段
第4題
A.分段是信息邏輯單位,用戶不可見
B.各段程序的修改互不影響
C.地址變換速度快、內(nèi)存碎片少
D.便于多道程序共享主存的某些段
第5題
(7)
A. 分段是信息邏輯單位,用戶可見
B. 各段程序的修改互不影響
C. 內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
第6題
(7)
A. 分段是信息邏輯單位,用戶可見
B. 各段程序的修改互不影響
C. 內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
第7題
(6)
A. 分段是信息的邏輯單位,用戶不可見
B. 各段程序的修改互不影響
C. 地址變換速度快、內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
第8題
(6)
A. 分段是信息的邏輯單位,用戶不可見
B. 各段程序的修改互不影響
C. 地址變換速度快、內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
第9題
(6)
A. 分段是信息的邏輯單位,用戶不可見
B. 各段程序的修改互不影響
C. 地址變換速度快、內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
第10題
(6)
A. 分段是信息的邏輯單位,用戶不可見
B. 各段程序的修改互不影響
C. 地址變換速度快、內(nèi)存碎片少
D. 便于多道程序共享主存的某些段
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網(wǎng)服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續(xù)查看答案!