virtual memory
-
multitasking operating system'larda her application ayri bir process space'te bilgisayarin tum hafizasina sahip olduguna inandigindan hepsi ayni memory'yi kullandiginda bu senaryoyu gercek kilmak icin bilgisayar hafizanin yetmeyen kisimlarini harddiskten saglar.. bu disk uzerinden access edilen memory obegine (bkz: obek) virtual memory (sanal bellek) denir..
-
işleyiş biçimi: cpu tarafından üretilen kelimede bir sanal sayfa numarası ve offset adresi bulunur, 2 üzeri sanal sayfa nosunun tutulduğu bit kadar sayfa adreslenir.sayfa uzunluğu 2 üzeri offset kadar uzunluktadır. diskin kafası ilgili yere gider ve ilgili bilgileri okur/yazar.
-
bu kavramı geliştiren ekiptekilerden biri türktür, ilk implementasyonu unix üzerindedir dogal olarak.
(bkz: ozalp babaoglu) -
(bkz: swapping)
-
getireceği hız kazancı belleğe yapılan erişimlerin yakınlığına bağlı olan sistem. şöyle ki, erişilen bir adresin yakınlarında bir başka adrese* yakın zaman içinde* tekrar erişilme olasılığı ne kadar yüksekse o kadar az page fault olur, o kadar güzel olur. neyse ki bu olasılık genelde yüksektir.
-
-
(bkz: paging)
-
"memory is like an orgasm. it's a lot better if you don't have to fake it." -- seymour cray
-
paging ya da segmentation ile implement edilebilecek kavram. modern sistemlerin genelde paging'i tercih ediyor.
trivia: segmentation fault da buradan geliyor aslinda, ama segmentation mu kaldi... -
çok basitce;
ram'de yer kalmadığında ama biz hala yer istediğimizde bilgisayar hdd'den yer ödünç alır ve bunu ram gibi kullanır. buna paging deniyor. bu şekilde hdd'den ayrılan memory'e de virtual memory denir.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap