2013-05-22 30 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而不是交换器,与 需求分页相关。