BT Sözlüğü › Donanım › MMU

MMU

Donanım Svenska → Güncellendi: 2026-10-11

İşlemcide, her bellek erişiminde sanal adresleri fiziksel adreslere çeviren birim.

MMU olmasaydı her program gerçek belleği görür ve istediği yere yazabilirdi. MMU ile her süreç kendi adres alanına sahip olur; iki programdaki aynı sanal adres farklı fiziksel belleğe işaret eder. Çeviri her okuma ve yazmada donanımda yapılır: harita bellekteki sayfa tablolarıdır, son aramaların önbelleği ise TLB.

MMU aynı zamanda korumayı da uygular. Her sayfanın okuma, yazma ve çalıştırma bayrakları vardır; ihlal edildiğinde çekirdeğin yakaladığı bir hata oluşur — segmentation fault dediğimiz şey budur. Veri sayfalarında kod çalıştırmayı yasaklayan NX biti, MMU'nun arabellek taşması saldırılarına karşı katkısıdır. Basit mikrodenetleyicilerde MMU hiç yoktur; bu yüzden süreç korumasız işletim sistemleri çalıştırırlar.

← Sözlüğe dön