Hoeveel RAM je ook toevoegt aan je computer, paging blijft een deel van de functionaliteit van een operating system. Je kunt het uitschakelen en je kunt er voor zorgen dat het zo min mogelijk optreedt, maar er kunnen situaties optreden waarbij paging domweg onvermijdelijk is.
Kletskoek. Je bedoelt dat
Windows eigenlijk niet zonder paging kan, en absurd genoeg is dat waar: Windows is merkbaar langzamer als er helemaal geen paging file is, zelfs al barst je van het intern geheugen. De beste optie is een page file van constante grootte aan te maken op een gedefragmenteerde schijf, en het daarbij laten.
Goed beschouwd is dit natuurlijk onzin: als er genoeg intern geheugen is om alles in op te slaan (en dat nemen we dan aan, natuurlijk, anders heeft paging altijd wel zin om de vraag naar geheugen bij te houden) dan zou het OS daar gewoon gebruik van moeten kunnen maken, en paging gewoon niet nodig hebben.
Wat Windows waarschijnlijk opbreekt is een domme implementatie van de geheugenmanager, die niet goed met dingen als geheugenfragmentatie om kan gaan. Paging is een handige (=makkelijke) manier om specifieke delen van het geheugen te ontlasten: gewoon naar schijf schrijven en klaar. Dat schijf I/O heel kostbaar is vergeleken met geheugen I/O is daarbij blijkbaar naar de achtergrond verdrongen.
Daarnaast eet Windows zelf ook een aanzienlijke hoeveelheid geheugen, waarvan je je (net als de in beslag genomen schrijfruimte) kunt afvragen of dat niet ook met minder zou kunnen, maar dat terzijde.
Samengevat: wie een flash-schijf gebruikt om te pagen wil ik voorzichtig gek noemen. Investeer dan in vredesnaam in meer intern geheugen (of betere programma's). Zo'n flash-schijf vind ik veel interessanter om razendsnel van op te starten. Nou alleen nog even een hibernation-achtige image van het OS genereren vlak na het opstarten en die opslaan, en je kunt opstarten in nul komma niks.