Razlika Između Pozivanja I Segmentacije

Razlika Između Pozivanja I Segmentacije
Razlika Između Pozivanja I Segmentacije

Video: Razlika Između Pozivanja I Segmentacije

Video: Razlika Između Pozivanja I Segmentacije
Video: NETALENTOVANI vs TALENTOVANI REPERI ?! 2024, Travanj
Anonim

Paging vs segmentacija

Paging je metoda upravljanja memorijom koju koriste operativni sustavi. Paging omogućuje glavnoj memoriji upotrebu podataka koji se nalaze na sekundarnom uređaju za pohranu. Ti se podaci pohranjuju u sekundarni uređaj za pohranu kao blokovi iste veličine koji se nazivaju stranice. Paging omogućava operacijskom sustavu da koristi podatke koji se neće uklopiti u glavnu memoriju. Segmentacija memorije je metoda koja pruža zaštitu memorije. Svaki je memorijski segment povezan s određenom duljinom i skupom dozvola. Kad postupak pokušava pristupiti memoriji, prvo se provjerava ima li potrebno dopuštenje za pristup određenom segmentu memorije.

Što je straničenje?

Paging je metoda upravljanja memorijom koju koriste operativni sustavi. Paging omogućuje glavnoj memoriji upotrebu podataka koji se nalaze na sekundarnom uređaju za pohranu. Ti se podaci pohranjuju u sekundarni uređaj za pohranu kao blokovi iste veličine koji se nazivaju stranice. Paging omogućava operacijskom sustavu da koristi podatke koji se neće uklopiti u glavnu memoriju. Kad program pokuša pristupiti stranici, prvo se provjerava tablica stranica kako bi se utvrdilo je li ta stranica u glavnoj memoriji. Tablica stranica sadrži detalje o tome gdje su stranice pohranjene. Ako nije u glavnoj memoriji, naziva se greška stranice. Operativni sustav odgovoran je za rješavanje grešaka na stranici bez prikazivanja programu. Operativni sustav prvo pronalazi gdje je ta stranica pohranjena u sekundarnoj pohrani, a zatim je dovodi u prazan okvir stranice u glavnoj memoriji. Zatim ažurira tablicu stranica kako bi naznačio da su novi podaci u glavnoj memoriji i vraća kontrolu natrag programu koji je prvotno zatražio stranicu.

Što je segmentacija?

Segmentacija memorije je metoda koja pruža zaštitu memorije. Svaki je memorijski segment povezan s određenom duljinom i skupom dozvola. Kada postupak pokušava pristupiti memoriji, prvo se provjerava ima li potrebno dopuštenje za pristup određenom segmentu memorije i je li unutar duljine koju određuje taj određeni segment memorije. Ako nijedan od ovih uvjeta nije zadovoljen, postavlja se hardverska iznimka. Pored toga, segment također može imati zastavicu koja pokazuje je li segment u glavnoj memoriji ili nije. Ako segment ne boravi u glavnoj memoriji, pojavit će se iznimka i operativni sustav donijet će segment iz sekundarne memorije u glavnu memoriju.

Koja je razlika između straničenja i segmentacije?

U straničenju je memorija podijeljena na segmente jednake veličine koji se nazivaju stranice, dok se memorijski segmenti mogu razlikovati u veličini (zato je svaki segment povezan s atributom dužine). Veličine segmenata određuju se prema adresnom prostoru koji zahtijeva postupak, dok se adresni prostor procesa dijeli na stranice jednake veličine u straničenju. Segmentacija pruža sigurnost povezanu sa segmentima, dok straničenje ne pruža takav mehanizam.

Preporučeno: