Što je pomak stranice?
Evo raščlambe onoga što to znači:
Stranice i okviri:
* Stranice: Podaci su podijeljeni u dijelove fiksne veličine koji se nazivaju stranicama.
* Okviri: Fizička memorija (RAM) također je podijeljena na dijelove fiksne veličine koji se nazivaju okviri.
Pomak stranice:
* Kada se stranica učita u okvir, njen sadržaj možda neće početi točno na početku okvira.
* Pomak stranice vam govori koliko bajtova trebate pomaknuti naprijed unutar okvira da biste dosegli prvi bajt željenog bloka podataka.
Primjer:
Zamislite stranicu koja sadrži 4KB (4096 bajtova) podataka. Učitava se u okvir koji također drži 4KB memorije.
* Ako stranica počinje točno na početku okvira, pomak stranice je 0.
* Ako stranica počinje 1024 bajta u okviru, pomak stranice je 1024.
Važnost:
Pomak stranice ključan je za operativni sustav za ispravan pristup podacima koji se nalaze u memoriji. Kada proces zatraži određeni bajt od stranice, OS izračunava adresu okvira i pomak unutar tog okvira kako bi locirao podatke.
Ostali konteksti:
Izraz "pomak stranice" također se može koristiti u drugim kontekstima, kao što su:
* Izgled dokumenta: Može se odnositi na udaljenost od gornje ili lijeve margine stranice do početka elementa.
* Umrežavanje: Može opisati pomak paketa podataka unutar većeg toka podataka.
Ukratko, pomak stranice pomaže locirati određeni podatak unutar okvira stranice. Premošćuje jaz između virtualnih adresa (logičkih adresa) i fizičkih adresa (stvarnih memorijskih lokacija).