Stranična datoteka

Stranična datoteka (engl. page file, paging file,[1][2] swap file) je datoteka koja može ručno da se poveća ili smanji. Može se rasporediti na više fizičkih diskova. Operativni sistemi takođe mogu sami odrediti najprikladniju veličinu ove datoteke.

U računarskim operativnim sistemima, straničenje (engl. paging)[3] je jedan od načina za upravljanje memorijom, za koje računar može sačuvati i učitati podatke za upotrebu u glavnoj memoriji. U straničenjskoj šemi upravljanja, operativni sistem učitava podatke iz sekundarnog spremišta u obliku blokova podataka iste veličine, pod nazivom "stranice" (engl. pages). Glavna prednost straničenja prema memorijskoj segmentaciji je ta što dopušta fizičkoj adresi procesa da bude nekontiguirana. Pre nego što se koristilo straničenje, sistemi su morali kontiguozno da smeste cele programe, što je prouzrokovalo razne probleme sa održavanjem i fragmentiranjem.[4]

Straničenje je važan deo implementacije virtuelne memorije u najtežim operativnim sistema opšte namene, što im omogućava da pohrani prostor za podatke koji ne mogu da stane u njihovoj fizičkoj RAM memoriji. Dakle, operativni sistemi pomoću stranične datoteke na hard disku simuliraju dodatni fizički RAM kad im nedostaje fizičke ram memorije (RAM).

Vidi još uredi

Reference uredi

  1. ^ Microsoft Šta je virtualna memorija?
  2. ^ Microsoft What is virtual memory? (engleski izvornik radi usporedbe s Microsoftovim prijevodom na hrvatski)
  3. ^ FER - Zavod za elektroniku, mikroelektroniku i inteligentne sustave Arhivirano na sajtu Wayback Machine (5. март 2016) Straničenje na zahtjev
  4. ^ Belzer, Jack; Holzman, Albert G.; Kent, Allen, ур. (1981). „Virtual memory systems”. Encyclopedia of computer science and technology. 14. CRC Press. стр. 32. ISBN 978-0-8247-2214-2. 
  5. ^ а б в Veleučilište u Šibeniku[мртва веза]