MMU
İş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.