“Modern Operating Systems”: Page Replacement Algorithms
Yet another excerpt (previous articles here and here) from the well known "Modern Operating Systems" book at InformIT (free registration required): "When a page fault occurs, the operating system has to choose a page to remove from memory to make room for the page that has to be brought in. This sample chapter from Modern Operating Systems looks at a variety of page replacement algorithms designed to tackle this problem." InformIT also features two more excerpts this week: "Multithreading and the C++ Type System" from the "Modern C++ Design" book and "Solaris: Cluster and Complex Design Issues" from the "Designing Solutions with Sun Cluster 3.0" book.