正如在教科书中,操作系统会根据LRUalgorithm将脏页面移动到交换空间,并为RAM中的新进程留出空间。
但是,如果没有交换,操作系统如何做到这一点。
如果没有交换,每个脏页都被locking在RAM中,直到可以清洁。 对于无法清洁的页面(如匿名页面或私人页面),它们被locking在RAM中,直到不再使用。
如果存在大量未被访问的脏页,则会导致可怕的性能。 因为它们不能被移动到交换位置,所以它们直接减less了干净页面的可用内存,这可能导致过多的不必要的分页。