Razlika Između Straničenja I Zamjene

Razlika Između Straničenja I Zamjene
Razlika Između Straničenja I Zamjene

Video: Razlika Između Straničenja I Zamjene

Video: Razlika Između Straničenja I Zamjene
Video: Jednostavna razlika između As, Like i Such As pri upoređivanju na engleskom jeziku 2024, Travanj
Anonim

Paging vs Zamjena

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 jednake veličine koji se nazivaju stranice. Paging omogućava operacijskom sustavu da koristi podatke koji se neće uklopiti u glavnu memoriju. Zamjena je termin koji se koristi za opisivanje postupka premještanja svih segmenata koji pripadaju procesu između glavne memorije i sekundarnog uređaja za pohranu.

Š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. Kada program pokuša pristupiti stranici, prvo se provjerava tablica stranica da li se nalazi 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 razmjena?

Zamjena je postupak premještanja svih segmenata koji pripadaju procesu između glavne memorije i sekundarnog uređaja za pohranu. Zamjena se događa pod većim radnim opterećenjima. Jezgra operativnog sustava premjestila bi sve segmente memorije koji pripadaju procesu u područje koje se naziva swap područje. Pri odabiru postupka za zamjenu, operativni sustav će odabrati postupak koji neko vrijeme neće postati aktivan. Kada glavna memorija ima dovoljno prostora za zadržavanje procesa, ona će se iz razmjenskog prostora vratiti natrag u glavnu memoriju kako bi se njezino izvršavanje moglo nastaviti.

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

U straničenju se blokovi jednake veličine (zvane stranice) prenose između glavne memorije i sekundarnog uređaja za pohranu, dok će se prilikom zamjene svi segmenti koji pripadaju procesu pomicati naprijed-nazad između glavne memorije i sekundarnog uređaja za pohranu. Budući da straničenje omogućuje pomicanje stranica (moglo bi biti dio adresnog prostora procesa), fleksibilnije je od zamjene. Budući da straničenje pomiče samo stranice (za razliku od zamjene koja pomiče cijeli proces), straničenje bi omogućilo da više procesa istodobno boravi u glavnoj memoriji u usporedbi sa sustavom zamjene. Zamjena je prikladnija kod izvođenja većih opterećenja.

Preporučeno: