計算機的競爭度逐年加大,報考學生越來越多,對於打算報考2022考研計算機的考生們來說複習是難點。下面小編整理了2022計算機考研作業系統基礎考點:虛擬內存,一起來看看吧。
虛擬內存
1.局部性原理
(1)時間局部性:程序中的某條指令一旦運行,不久以後該指令可能再次運行。產生時間局部性的典型原因是由於程序中存在著大量的循環操作。
(2)空間局部性:一旦程序訪問了某個存儲單元,不久以後其附近的存儲單元也將枝訪問,其典型情況是程序順序運行。
2.虛擬內存
基於局部性原理,應用程式在運行之前並不全部裝入內存,僅需將當前運行到的那部分程序和數據裝入內存便可啟動程序的運行,其餘部分仍駐留在外存上。當要運行的指令或訪問的數據不在內存時,再由作業系統過請求調入功能將它們調入內存,以使程序能繼續運行。如果此時內存已滿,則還需過置換功能,將內存中暫時不用的程序或數據調至盤上,騰出足夠的內存空間後,再將要訪問的程序或數據調入內存,使程序繼續運行。
3.實現虛擬內存的基礎
硬體基礎:一定容量的內存大容量的外存地址變換機構(含快表)缺頁中斷機構。
軟體基礎:虛實轉換的數據結構(頁表、段表等)中斷服務處理程序作業系統支持。
4.虛擬內存的主要特徵
(1)多次性。
(2)對換性。
(3)虛擬性。
虛擬內存
1.局部性原理
(1)時間局部性:程序中的某條指令一旦運行,不久以後該指令可能再次運行。產生時間局部性的典型原因是由於程序中存在著大量的循環操作。
(2)空間局部性:一旦程序訪問了某個存儲單元,不久以後其附近的存儲單元也將枝訪問,其典型情況是程序順序運行。
2.虛擬內存
基於局部性原理,應用程式在運行之前並不全部裝入內存,僅需將當前運行到的那部分程序和數據裝入內存便可啟動程序的運行,其餘部分仍駐留在外存上。當要運行的指令或訪問的數據不在內存時,再由作業系統過請求調入功能將它們調入內存,以使程序能繼續運行。如果此時內存已滿,則還需過置換功能,將內存中暫時不用的程序或數據調至盤上,騰出足夠的內存空間後,再將要訪問的程序或數據調入內存,使程序繼續運行。
3.實現虛擬內存的基礎
硬體基礎:一定容量的內存大容量的外存地址變換機構(含快表)缺頁中斷機構。
軟體基礎:虛實轉換的數據結構(頁表、段表等)中斷服務處理程序作業系統支持。
4.虛擬內存的主要特徵
(1)多次性。
(2)對換性。
(3)虛擬性。
收藏