Stranica (računarska memorija)
Stranica[1], memorijska stranica ili virtuelna stranica je kontiguozni blok virtuelne memorije fiksne dužine. Najmanja jedinica podataka za:
- dodela memorije koju izvršava operativni sistem za program
- transfer između glavne memorije i jednog pomoćnog pohrambenog prostora, kao što je hard disk
Virtuelna memorija omogućava da se može adresirati i koristiti stranica koja se trenutno ne nalazi u glavnoj memoriji. Ukoliko program pokuša da pristupi lokaciji u takvoj stranici, generiše izuzetak koji se zove greška na stranici. Oprema ili operativni sistem, onda dobija obaveštenje i automatski učitava zahtevanu stranicu iz pomoćnog spremišnog prostora. Program koji adresira memoriju ne zna za grešku u stranici niti za proces koji ju je prati. Na taj način, program može kontaktirati više (virtuelnih) RAM-a nego što ih fizički postoji na računaru.
Transfer stranica između glavne memorije i pomoćnog prostora kao što je tvrdi disk naziva se straničenje[2] (eng. paging, swapping)[3].
Vidi još
[uredi | uredi izvor]- Virtuelna memorija
- Datoteka sa greškom (dump file)
- Stranična datoteka (page file, swap file)
- Računarska memorija
- Proširena memorija
- Upravljanje izuzecima (exception handling)
- Adresni prostor
- Jedinica za upravljanje memorijom
- Pomoćna memorija
- Debagovanje
Reference
[uredi | uredi izvor]- ^ Veleučilište u Šibeniku[mrtva veza] Nastavni materijali.
- ^ FER - Zavod za elektroniku, mikroelektroniku i inteligentne sisteme Arhivirano na sajtu Wayback Machine (5. март 2016) Straničenje na zahtjev
- ^ 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.