diff --git a/en_US.ISO8859-1/articles/vm-design/article.sgml b/en_US.ISO8859-1/articles/vm-design/article.sgml index b022a1203d..60d7fd3034 100644 --- a/en_US.ISO8859-1/articles/vm-design/article.sgml +++ b/en_US.ISO8859-1/articles/vm-design/article.sgml @@ -57,7 +57,7 @@ - + Introduction Before moving along to the actual design let's spend a little time @@ -114,7 +114,7 @@ to algorithmic design and code generalization. - + VM Objects The best way to begin describing the FreeBSD VM system is to look at @@ -307,7 +307,7 @@ that they can be ignored, leaving no real disadvantage. - + SWAP Layers Private data pages are initially either copy-on-write or zero-fill @@ -357,7 +357,7 @@ I ensured that such an addition could be made. - + When to free a page Since the VM system uses all available memory for disk caching, @@ -440,7 +440,7 @@ pages. I do not know whether this is still true today. - + Pre-Faulting and Zeroing Optimizations Taking a VM fault is not expensive if the underlying page is already @@ -476,7 +476,7 @@ optimize the critical path. - + Page Table Optimizations The page table optimizations make up the most contentious part of @@ -511,7 +511,7 @@ whether a page can be reused or not. - + Page Coloring We will end with the page coloring optimizations. Page coloring is a @@ -546,7 +546,7 @@ performance. - + Conclusion Virtual memory in modern operating systems must address a number of @@ -558,7 +558,7 @@ years, and work is ongoing. - + Bonus QA session by Allen Briggs <email>briggs@ninthwonder.com</email>