尋呼與交換
分頁是操作系統使用的一種內存管理方法。分頁允許主內存使用駐留在輔助存儲設備上的數據。這些頁面存儲在大小相等的輔助存儲塊中。分頁允許操作系統使用不適合主內存的數據。交換是一個術語,用於描述在主存儲器和輔助存儲設備之間移動屬於一個進程的所有段的動作。
什麼是尋呼?
分頁是操作系統使用的一種內存管理方法。分頁允許主內存使用駐留在輔助存儲設備上的數據。這些數據作為大小相同的塊(稱為頁)存儲在輔助存儲設備中。分頁允許操作系統使用不適合主內存的數據。當一個程序試圖訪問一個頁面時,首先要檢查頁表是否在主內存中。頁表包含有關頁面存儲位置的詳細信息。如果它不在主存儲器中,則稱為頁面錯誤。操作系統負責處理頁面錯誤,而不將其顯示給程序。然後在主存儲系統中找到存儲在第一個主內存中的空頁。然後它更新頁表以指示新數據在主內存中,並將控件返回給最初請求頁的程序。
什麼是交換?
交換是在主存儲器和輔助存儲設備之間移動屬於某個進程的所有段的過程。交換髮生在較重的工作負荷下。操作系統內核會將屬於進程的所有內存段移到一個稱為交換區的區域中。當選擇要交換的進程時,操作系統將選擇一個暫時不會激活的進程。當主內存有足夠的空間容納進程時,它將從交換空間轉移回主內存,以便繼續執行。
分頁和交換有什麼區別?