Konceptet med paging till†ter &os2; att ge minne till applikationer „ven om inget mer fysiskt minne finns tillg„ngligt. Detta kallas ibland "virtuellt minne" (vilket inte skall blandas ihop med termen "virtuellt adressutrymme" -- se &os2; Virtuellt Adressutrymme f”r mer om det).

Om paging „r aktiverad, kommer &os2; tempor„rt att flytta data fr†n fysiskt RAM till en speciell swapfil p† h†rddisken. &os2; swapfilen kallas alltid SWAPPER.DAT. Om du inte har „ndrat &cfgsys;, kommer den h„r filen att finnas i \OS2\SYSTEM katalogen.

I detalj, h„nder f”ljande:

  1. Om en &os2; applikation allokerar minne och det inte finns tillr„ckligt med fysiskt minne tillg„ngligt, tar &os2; en del av huvudminnet (RAM) vilket inte har accessats p† ett tag och skriver in det i SWAPPER.DAT. Den delen av minnet „r sedan tillg„ngligt och ges till den efterfr†gande applikationen. Som ett resultat, kan applikationer anv„nda mer minne „n vad som „r fysiskt installerat p† datorn.

  2. Nu, om n†gon applikation accessar den del av minnet som swappades ut, snappar &os2; upp den minnesaccessen (d„rf”r att "minnet" nu finns p† h†rddisken) och laddar den regionen tillbaka till minnet fr†n h†rddisken innan applikationen verkligen accessar det. (Om n”dv„ndigt, kommer &os2; att beh”va swappa ut en annan minnesregion till swapfilen f”rst f”r att g”ra rum f”r den minnesregion som skall laddas tillbaka in i minnet.)
Naturligt nog, „r en h†rddisk mycket l†ngsammare „n det fysiska RAM minnet, ungef„r med ett f”rh†llande om 1:100, beroende p† din processorhastighet och om den delen av minnet redan har laddats in i processorns minnescache.

Detta „r orsaken till att stora m„ngder RAM „r den viktigaste f”ruts„ttningen f”r en acceptabelt snabb &os2; installation. Žven om du kan installera &os2; med endast 8 MB RAM (&warp; 3 uppges g„lla „ven med 4 MB), kommer du endast att h”ra din h†rddisk rassla eftersom &os2; hela tiden m†ste swappa in och ut.

Žven om du har en relativt stor m„ngd RAM installerat (l†t s„ga, 128 MB eller mer), kan &os2; pl”tsligt b”rja swappa. Eftersom ”kning av swapfilen „r en dyrbar operation, b”r du v„lja dina SWAPPATH inst„llningar noggrant.

Om du anv„nder &xcenter;, kan du ocks† anv„nda "Sentinel" widget f”r att monitorera &os2;'s minneshantering.