2.3.3 Häired mälu jagamisel

Füüsilist mälu peab arvutis piisama, et kõik kasutaja töö jaoks vajalikud rakendused saaksid oma jooksvad plokid põhimällu laadida. Kui põhimälu ei jätku siis kukub arvuti jõudlus järsult lehekülje tõrgete ja pideva lehekülgede saalimisega seoses. Lehekülje tõrge (Page fault) on olukord kui protsess pöördub loogilise mäluaadressi poole, mida ei ole laetud põhimällu. Kui esineb lehekülje tõrge, käivitab OS lehekülje tõrke haldamise protseduuri, mis blokeerib mäluaadressi poole pöördunud protsessi, leiab madalama astme mäluseadmelt nõutud lehekülje ning laeb selle põhimällu. Seejärel värskendab lehekülje tõrke haldur lehekülje kirje füüsilise mäluaadressiga ning käivitab blokeeritud protsessi, nii et see protsess saab jätkata oma täitmist.
Kui põhimälus ei ole uue lehekülje laadimiseks vaba ruumi, siis kasutab OS lehekülje asendamise algoritmi, mis valib välja lehekülje, mida on võimalik mälu vabastamiseks massmäluseadmele tõsta. Lehekülje valimine mälust eemaldamiseks on üpris kriitiline. Kui valitakse selline lehekülg, mida varsti uuesti vaja läheb siis tuleb OS'il peagi uuesti tegeleda lehekülje tõrkega ja OS peab äsjaeemaldatud lehekülje taas põhimällu laadima. Sellist olukorda, kus protsessid viitavad lehekülgedele, mis ei ole mällu laetud ning süsteemis tekib suurel hulgal lehekülgede tõrkeid ja OS tegeleb järjest lehekülgede saalimisega nimetatakse pukslemiseks (thrashing). See on patoloogiline olukord, kus OS kasutab enamuse andmetöötluse aega jätkuvate lehekülgede tõrgetega tegelemiseks, nii et protsessid ei suuda oluliselt oma ülesannete täitmisega edeneda. Sellise olukorra lahendamiseks peaks süsteem vähendama lahendatavate protsesside arvu. Seda saab teha protsessi blokeerimisega ja ajutise eemaldamisega kõvakettale, et vabastada mõne plokid põhimälus.