Pidemine vs vahetamine
Piler on operatsioonisüsteemides kasutatav mäluhaldusmeetod. Lehitsemine võimaldab põhimälus kasutada teiseses salvestusseadmes olevaid andmeid. Need andmed salvestatakse teiseses salvestusseadmes võrdse suurusega plokkidena, mida nimetatakse lehtedeks. Lehitsemine võimaldab operatsioonisüsteemil kasutada andmeid, mis põhimällu ei mahu. Vahetamine on termin, mida kasutatakse protsessi kõigi segmentide teisaldamise kirjeldamiseks põhimälu ja teisese salvestusseadme vahel.
Mis on piipar?
Piler on operatsioonisüsteemides kasutatav mäluhaldusmeetod. Lehitsemine võimaldab põhimälus kasutada teiseses salvestusseadmes olevaid andmeid. Need andmed salvestatakse teiseses salvestusseadmes sama suurusega plokkidena, mida nimetatakse lehtedeks. Lehitsemine võimaldab operatsioonisüsteemil kasutada andmeid, mis põhimällu ei mahu. Kui programm üritab lehele juurde pääseda, kontrollitakse esm alt leheküljetabelit, et näha, kas see leht on põhimälus. Lehekülje tabel sisaldab üksikasju selle kohta, kus lehed on salvestatud. Kui seda põhimälus pole, nimetatakse seda lehe veaks. Operatsioonisüsteem vastutab lehe vigade käsitlemise eest ilma seda programmile näitamata. Operatsioonisüsteem otsib esm alt üles, kus see konkreetne leht teiseses mälus on salvestatud, ja seejärel viib selle põhimällu tühja leheraami. Seejärel värskendab see lehe tabelit, et näidata, et uued andmed on põhimälus, ja tagastab juhtelemendi tagasi programmile, mis algselt seda lehte taotles.
Mis on vahetamine?
Vahetamine on protsess, mille käigus liigutatakse kõik protsessi kuuluvad segmendid põhimälu ja teisese salvestusseadme vahel. Vahetamine toimub suurema töökoormuse korral. Operatsioonisüsteemi kernel liigutaks kõik protsessi kuuluvad mälusegmendid piirkonda, mida nimetatakse vahetusalaks. Vahetamiseks protsessi valides valib operatsioonisüsteem protsessi, mis mõnda aega ei aktiveeru. Kui põhimälus on protsessi hoidmiseks piisav alt ruumi, kantakse see vahetusruumist tagasi põhimällu, et selle täitmist saaks jätkata.
Mis vahe on otsimisel ja vahetamisel?
Sailemisel kantakse põhimälu ja teisese salvestusseadme vahel üle võrdse suurusega plokid (nimetatakse lehtedeks), samas kui vahetamisel liigutatakse kõiki protsessi kuuluvaid segmente põhimälu ja teise salvestusseadme vahel edasi-tagasi. sekundaarne salvestusseade. Kuna otsimine võimaldab lehekülgi liigutada (see võib olla osa protsessi aadressiruumist), on see paindlikum kui vahetamine. Kuna lehitsemine liigutab ainult lehti (erinev alt vahetamisest, mis liigutab tervet protsessi), võimaldaks saalemine samaaegselt põhimällu asuda rohkematel protsessidel, võrreldes vahetussüsteemiga. Vahetamine on sobivam suurema töökoormuse korral.