2013-05-22 58 views
3

我正在看一本書,operating system concepts(寫在亞伯拉罕silberschatz),在第9章virtual memory,有條款Lazy swapperpager「尋呼機」和「懶惰交換機」有什麼不同?

我找不出Lazy swapperpager之間有什麼不同。

Swapper只是將整個過程整合到內存中,而懶惰的swapper則是在交換頁面而不是整個過程。

是呼機嗎?

回答

1

懶交換技術是一樣的尋呼機..被囚是不一樣的懶被囚
更具體地講,他們做同樣的事情,兩個移動數據從內存到一個地方在硬盤上稱爲BackStore,但每個都以不同的方式進行。 如果沒有足夠的內存可用,Swapper在早期被用於複製entire進程內存不足。尋呼機複製尋呼設備上的受害頁面內容 - page by page。或彙集設備然後去尋呼設備。如果沒有頁面可用。

希望幫助.. :)

5

一個需求尋呼系統非常類似與交換尋呼系統。當我們想要執行一個進程時,我們將它交換到內存中。然而,我們不是將整個過程交換到內存中,而是使用名爲pager的懶惰交換器。 但都以不同的方式。 Swapper複製與整個過程相關的所有頁面(在早期使用)。但懶惰的交換技術做頁逐頁,這就是爲什麼它是偷懶...... 玩笑開

0

報價從book的問題(第9章,第401):

一個lazy swapper除非該頁面將需要 ,否則不要將頁面交換到內存中。在需求 - 尋呼系統的情況下,使用術語 swapper在技術上是不正確的。一個交換器操縱整個 進程,而一個尋呼機關注 進程的各個頁面。因此,我們使用pager而不是交換器,與 需求分頁相關。