Lehekülg vs vahetus
Lehekülgede otsimine on operatsioonisüsteemide kasutatav mäluhalduse meetod. Sidumine võimaldab põhimälul kasutada andmeid, mis asuvad teiseses mäluseadmes. Need andmed salvestatakse teisesesse salvestusseadmesse võrdse suurusega plokkidena, mida nimetatakse lehtedeks. Sidumine võimaldab operatsioonisüsteemil kasutada andmeid, mis ei mahu põhimällu. Vahetamine on termin, mida kasutatakse kõigi protsessile kuuluvate segmentide teisaldamiseks põhimälu ja sekundaarse salvestusseadme vahel.
Mis on lehitsemine?
Lehekülgede otsimine on operatsioonisüsteemide kasutatav mäluhalduse meetod. Sidumine võimaldab põhimälul kasutada andmeid, mis asuvad teiseses mäluseadmes. Need andmed salvestatakse teisesesse salvestusseadmesse sama suurte plokkidena, mida nimetatakse lehtedeks. Sidumine võimaldab operatsioonisüsteemil kasutada andmeid, mis ei mahu põhimällu. Kui programm proovib lehele juurde pääseda, kontrollitakse kõigepealt lehe tabelit, et näha, kas see leht on põhimälus. Lehe tabelis on üksikasjad lehtede salvestamise kohta. Kui seda pole põhimälus, nimetatakse seda lehe rikkeks. Operatsioonisüsteem vastutab lehtede rikete eest, ilma et seda programmile kuvatakse. Operatsioonisüsteem otsib kõigepealt koha, kus see konkreetne leht sekundaarses salvestusruumis on, ja viib selle seejärel põhimälu tühjale leheraamile. Seejärel värskendab see lehe tabelit, et näidata, et uued andmed on põhimälus, ja tagastab juhtnupu tagasi programmi, mis lehte algselt taotles.
Mis on vahetamine?
Vahetamine on kõigi protsessile kuuluvate segmentide teisaldamine põhimälu ja sekundaarse salvestusseadme vahel. Vahetamine toimub suurema koormuse korral. Operatsioonisüsteemi tuum liigutaks kõik protsessile kuuluvad mälusegmendid vahetusalaks. Vahetamisprotsessi valimisel valib operatsioonisüsteem protsessi, mis mõnda aega aktiivseks ei muutu. Kui põhimälul on protsessi mahutamiseks piisavalt ruumi, kantakse see vahetusruumist tagasi põhimällu, nii et selle käivitamist saaks jätkata.
Mis vahe on lehelihitamisel ja vahetamisel?
Otsingul viiakse põhimälu ja sekundaarse salvestusseadme vahel võrdse suurusega plokid (nn lehed), vahetades aga kõik protsessile kuuluvad segmendid peamälu ja teisese salvestusseadme vahel edasi-tagasi. Kuna lehitsemine võimaldab lehti liigutada (see võib olla osa protsessi aadressiruumist), on see paindlikum kui vahetamine. Kuna lehitsemine liigutab ainult lehti (erinevalt vahetusest, mis liigutab tervet protsessi), võimaldaks lehitsemine vahetamise süsteemiga võrreldes rohkem protsesse peamälus korraga asuda. Vahetus on sobivam suurema koormuse korral.