我正在看一本书,operating system concepts
(写在亚伯拉罕silberschatz),在第9章virtual memory
,有条款Lazy swapper
和pager
。“寻呼机”和“懒惰交换机”有什么不同?
我找不出Lazy swapper
和pager
之间有什么不同。
Swapper只是将整个过程整合到内存中,而懒惰的swapper则是在交换页面而不是整个过程。
是呼机吗?
我正在看一本书,operating system concepts
(写在亚伯拉罕silberschatz),在第9章virtual memory
,有条款Lazy swapper
和pager
。“寻呼机”和“懒惰交换机”有什么不同?
我找不出Lazy swapper
和pager
之间有什么不同。
Swapper只是将整个过程整合到内存中,而懒惰的swapper则是在交换页面而不是整个过程。
是呼机吗?
懒交换技术是一样的寻呼机..被囚是不一样的懒被囚
更具体地讲,他们做同样的事情,两个移动数据从内存到一个地方在硬盘上称为BackStore,但每个都以不同的方式进行。 如果没有足够的内存可用,Swapper在早期被用于复制entire
进程内存不足。寻呼机复制寻呼设备上的受害页面内容 - page by page
。或汇集设备然后去寻呼设备。如果没有页面可用。
希望帮助.. :)
一个需求寻呼系统非常类似与交换寻呼系统。当我们想要执行一个进程时,我们将它交换到内存中。然而,我们不是将整个过程交换到内存中,而是使用名为pager的懒惰交换器。 但都以不同的方式。 Swapper复制与整个过程相关的所有页面(在早期使用)。但懒惰的交换技术做页逐页,这就是为什么它是偷懒...... 玩笑开
报价从book的问题(第9章,第401):
一个
lazy swapper
除非该页面将需要 ,否则不要将页面交换到内存中。在需求 - 寻呼系统的情况下,使用术语swapper
在技术上是不正确的。一个交换器操纵整个 进程,而一个寻呼机关注 进程的各个页面。因此,我们使用pager
而不是交换器,与 需求分页相关。