Razlika između stranica i segmentacije

Razlika između stranica i segmentacije
Razlika između stranica i segmentacije

Video: Razlika između stranica i segmentacije

Video: Razlika između stranica i segmentacije
Video: Razlika izmedju Theta tretmana i Theta healing seminara 2024, Juli
Anonim

Paging vs Segmentation

Paging je metoda upravljanja memorijom koju koriste operativni sistemi. Paging omogućava glavnoj memoriji da koristi podatke koji se nalaze na sekundarnom uređaju za pohranu. Ovi podaci se pohranjuju u sekundarni uređaj za pohranu kao blokovi iste veličine koji se nazivaju stranice. Straničenje omogućava operativnom sistemu da koristi podatke koji neće stati u glavnu memoriju. Segmentacija memorije je metoda koja pruža zaštitu memorije. Svaki memorijski segment je povezan sa određenom dužinom i skupom dozvola. Kada proces pokuša pristupiti memoriji, prvo se provjerava da li ima potrebnu dozvolu za pristup određenom memorijskom segmentu.

Šta je pejdžing?

Paging je metoda upravljanja memorijom koju koriste operativni sistemi. Paging omogućava glavnoj memoriji da koristi podatke koji se nalaze na sekundarnom uređaju za pohranu. Ovi podaci se pohranjuju na sekundarnom uređaju za pohranu kao blokovi iste veličine koji se nazivaju stranice. Straničenje omogućava operativnom sistemu da koristi podatke koji neće stati u glavnu memoriju. Kada program pokuša pristupiti stranici, prvo se provjerava tabela stranica da se vidi da li se ta stranica nalazi u glavnoj memoriji. Tabela stranica sadrži detalje o tome gdje su stranice pohranjene. Ako nije u glavnoj memoriji, naziva se greška stranice. Operativni sistem je odgovoran za rukovanje greškama stranice bez da ih prikaže programu. Operativni sistem prvo pronalazi gdje je ta određena stranica pohranjena u sekundarnoj memoriji, a zatim je dovodi u prazan okvir stranice u glavnoj memoriji. Zatim ažurira tabelu stranica kako bi naznačio da su novi podaci u glavnoj memoriji i vraća kontrolu nazad programu koji je prvobitno zatražio stranicu.

Šta je segmentacija?

Segmentacija memorije je metoda koja pruža zaštitu memorije. Svaki memorijski segment je povezan sa određenom dužinom i skupom dozvola. Kada proces pokuša da pristupi memoriji, prvo se provjerava da li ima potrebnu dozvolu za pristup određenom memorijskom segmentu i da li je unutar dužine koju specificira taj određeni memorijski segment. Ako bilo koji od ovih uvjeta nije zadovoljen, pokreće se hardverski izuzetak. Osim toga, segment može imati i zastavicu koja pokazuje da li je segment u glavnoj memoriji ili ne. Ako se segment ne nalazi u glavnoj memoriji, napravit će se izuzetak i operativni sistem će donijeti segment iz sekundarne memorije u glavnu memoriju.

Koja je razlika između stranica i segmentacije?

U pagingu, memorija je podijeljena na segmente jednake veličine koji se nazivaju stranice dok memorijski segmenti mogu varirati po veličini (zbog toga je svaki segment povezan sa atributom dužine). Veličine segmenata određuju se prema adresnom prostoru koji je potreban procesu, dok se adresni prostor procesa dijeli na stranice jednake veličine u stranicama. Segmentacija pruža sigurnost povezanu sa segmentima, dok stranicanje ne pruža takav mehanizam.

Preporučuje se: