Virtual Memory

Türkçe karşılığı: Sanal bellekAlan: İşletim Sistemleri

Süreçlere fiziksel belleğin doğrudan düzeninden bağımsız bir sanal adres alanı sunan ve adresleri sayfa tabloları üzerinden eşleyen bellek yönetimi mekanizması.

Sanal bellek, bir sürecin gördüğü adres uzayını fiziksel RAM yerleşiminden ayırır. CPU'nun ürettiği sanal adres MMU ve sayfa tabloları üzerinden fiziksel sayfaya çevrilir; TLB sık kullanılan çevirileri önbellekte tutar. Eşleme bulunmadığında veya gerekli erişim henüz hazır olmadığında page fault oluşabilir.

Bu mekanizma yalnız "RAM yetmediğinde diske taşma" olarak düşünülmemelidir. İzolasyon, shared memory, memory-mapped file, copy-on-write ve demand paging de aynı adresleme altyapısına dayanır. Performans tanısında resident set, page fault oranı ve TLB davranışı birlikte okunmalıdır.

İlgili: Page Fault, TLB, Memory-Mapped I/O, Copy-on-Write, İşletim Sistemleri: Süreç, Bellek, Dosya ve G/Ç.

İlgili teknik yayınlar

Başlık veya özetinde bu kavrama doğrudan karşılık gelen yayınlar.