Straniranje vs segmentacija u OS-u
Sadržaj
- Sadržaj: Razlika između straničenja i segmentacije u OS-u
- Usporedni grafikon
- Što je paging?
- Što je segmentacija?
- Ključne razlike
- Zaključak
- Objašnjeni video
Razlika između straničnog pozivanja i segmentacije u OS-u je u tome što je u straničenju stranica stranica fiksne veličine bloka dok je stranica segmentacije promjenjive veličine bloka.
Operativni sustav most je između korisnika i softvera, u upravljanju memorijom operacijskog sustava jedna je od osnovnih funkcija koja omogućuje raspodjelu memorije. Operativni sustav također dodjeljuje memoriju i memoriju za razmještanje kada proces više ne postoji. Dva najvažnija koncepta operativnog sustava su straničenje i segmentacija, u straničnom je pozivanju stranica fiksne veličine bloka dok je stranica segmentacije promjenjive veličine bloka. Prilikom straničnog postupka dopušteno je spremanje u memoriju i shema je upravljanja memorijom. Stranovanje daje procesu neprekidnu memoriju. Ne postoji vanjska fragmentacija u straničenju. Prilikom straničenja, prostor fizičke i logičke memorije dijeli se na iste bočne memorijske blokove. Prilikom straničenja blokovi fiksne veličine poznati su kao okviri, a blok fiksne veličine logičke memorije naziva se stranica. Prilikom straničenja proces se mora izvesti iz prostora logičke memorije. Postoje dvije adrese koje generira CPU u straničku stranicu, a to su broj stranice i pomak stranice. U procesu segmentacije podijeljen je u dva segmenta promjenjive veličine, a segmenti promjenjive veličine učitavaju se u adresni prostor logičke memorije. Segmentacija je shema upravljanja memorijom u kojoj je stranica promjenjive veličine bloka. Logički adresni prostor ima segmente promjenjivih veličina. Postoji naziv i duljina svakog segmenta. Segmenti se učitavaju u fizički memorijski prostor. Adresa prostora fizičke memorije je naziv segmenta i pomak. Postoji broj segmenta koji se koristi u segmentaciji na mjestu naziva segmenta. Postoji indeks u segmentaciji.
Sadržaj: Razlika između straničenja i segmentacije u OS-u
- Usporedni grafikon
- Što je paging?
- Što je segmentacija?
- Ključne razlike
- Zaključak
- Objašnjeni video
Usporedni grafikon
osnova | prijelom | Segmentacija |
Značenje | U straničenju stranica je stranica fiksne veličine bloka | U segmentaciji stranica je promjenjive veličine bloka.
|
Fragmentacija | U paginiranju postoji unutarnja fragmentacija | U segmentaciji postoji vanjska fragmentacija |
Veličina | Veličinu stranice odlučuje hardver u straničenju | Korisnik u segmentaciji odlučuje o veličini segmenta |
Stol | U straničenju se nalazi tablica stranica | U segmentaciji postoji tablica segmenta |
Što je paging?
Prilikom straničnog postupka dopušteno je spremanje u memoriju i shema je upravljanja memorijom. Stranovanje daje procesu neprekidnu memoriju. Ne postoji vanjska fragmentacija u straničenju. Prilikom straničenja, prostor fizičke i logičke memorije dijeli se na iste bočne memorijske blokove. U straničenju su blokovi fiksne veličine poznati kao okviri, a blok fiksne veličine logičke memorije naziva se stranica. Prilikom straničenja proces se mora izvesti iz prostora logičke memorije. Postoje dvije adrese koje generira CPU u straničku stranicu, a to su broj stranice i pomak stranice.
Što je segmentacija?
U procesu segmentacije podijeljen je u dva segmenta promjenjive veličine, a segmenti promjenjive veličine učitavaju se u adresni prostor logičke memorije. Segmentacija je shema upravljanja memorijom u kojoj je stranica promjenjive veličine bloka. Logički adresni prostor ima segmente promjenjivih veličina. Ime i dužina svakog segmenta su. Segmenti se učitavaju u fizički memorijski prostor. Adresa prostora fizičke memorije je segmentirano ime i pomak. Postoji broj segmenta koji se koristi u segmentaciji na mjestu naziva segmenta. Postoji indeks u segmentaciji.
Ključne razlike
- U straničenju je stranica fiksne veličine bloka dok je u segmentaciji stranica promjenjive veličine bloka.
- U straničenju je unutarnja fragmentacija dok u segmentaciji postoji vanjska fragmentacija
- Veličinu stranice odlučuje hardver u straničenju, dok o veličini segmenta korisnik odlučuje u segmentaciji.
- U straničenju se nalazi tablica stranica dok u segmentaciji postoji tablica segmenata
Zaključak
U ovom članku iznad vidimo razliku između pozivanja i segmentacije u OS-u s primjerima.