Razlika između pejdžiranja i zamjene

Razlika između pejdžiranja i zamjene
Razlika između pejdžiranja i zamjene

Video: Razlika između pejdžiranja i zamjene

Video: Razlika između pejdžiranja i zamjene
Video: Subnetting vs Supernetting- IP Addressing Subnetting 2024, Juli
Anonim

Paging vs Zamjena

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 jednake veličine koji se nazivaju stranice. Straničenje omogućava operativnom sistemu da koristi podatke koji neće stati u glavnu memoriju. Zamjena je termin koji se koristi da opiše čin pomicanja svih segmenata koji pripadaju procesu između glavne memorije i sekundarnog uređaja za pohranu.

Š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 zamjena?

Zamjena je proces 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ćenjem. Kernel operativnog sistema bi premjestio sve memorijske segmente koji pripadaju procesu u područje koje se zove swap područje. Prilikom odabira procesa za zamjenu, operativni sistem će odabrati proces koji neko vrijeme neće postati aktivan. Kada glavna memorija ima dovoljno prostora da zadrži proces, ona će biti prebačena nazad u glavnu memoriju iz swap prostora kako bi se njeno izvršenje moglo nastaviti.

Koja je razlika između pejdžiranja i zamjene?

U pagingu, blokovi jednake veličine (zvane stranice) se prenose između glavne memorije i sekundarnog uređaja za pohranu, dok će kod zamjene svi segmenti koji pripadaju procesu biti pomjereni naprijed-nazad između glavne memorije i sekundarni uređaj za skladištenje. Pošto stranica omogućava premještanje stranica (može biti dio adresnog prostora procesa), fleksibilnije je od zamjene. Budući da stranicanje samo pomiče stranice (za razliku od zamjene, koje pomiče cijeli proces), stranica bi omogućila da više procesa boravi u glavnoj memoriji u isto vrijeme, u poređenju sa sistemom zamjene. Zamjena je prikladnija kada se izvršavaju veća opterećenja.

Preporučuje se: