Erinevus Lehitsemise Ja Segmentimise Vahel

Erinevus Lehitsemise Ja Segmentimise Vahel
Erinevus Lehitsemise Ja Segmentimise Vahel

Video: Erinevus Lehitsemise Ja Segmentimise Vahel

Video: Erinevus Lehitsemise Ja Segmentimise Vahel
Video: Uksest ja aknast – Valdur Mikita ja Urmas Vadi 2024, November
Anonim

Lehekülg vs segmentimine

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. Mälu segmentimine on meetod, mis pakub mälukaitset. Iga mälusegment on seotud kindla pikkuse ja lubade komplektiga. Kui protsess üritab mälule juurde pääseda, kontrollitakse kõigepealt, kas tal on konkreetsele mälusegmendile juurdepääsemiseks vajalik luba.

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 segmentimine?

Mälu segmentimine on meetod, mis pakub mälukaitset. Iga mälusegment on seotud kindla pikkuse ja lubade komplektiga. Kui protsess üritab mälule juurde pääseda, kontrollitakse kõigepealt, kas tal on konkreetsele mälusegmendile juurdepääsemiseks nõutav luba ja kas see on selle konkreetse mälusegmendi määratud pikkuses. Kui üks neist tingimustest ei ole täidetud, tehakse riistvaraline erand. Lisaks võib segmendil olla ka lipp, mis näitab, kas segment on põhimälus või mitte. Kui segment ei asu põhimälus, tõstetakse erand ja operatsioonisüsteem viib segmendi sekundaarmälust põhimällu.

Mis vahe on lehitsikul ja segmentimisel?

Lehitsemisel jagatakse mälu võrdse suurusega segmentideks, mida nimetatakse lehtedeks, samas kui mälusegmentide suurus võib olla erinev (seetõttu on iga segment seotud pikkuse atribuudiga). Segmentide suurused määratakse vastavalt protsessi jaoks vajalikule aadressiruumile, samas kui protsessi aadressiruum jagatakse lehitsemisel võrdse suurusega lehtedeks. Segmentimine tagab segmentidega seotud turvalisuse, samas kui lehitsemine sellist mehhanismi ei paku.

Soovitatav: