Modern işlemciler bellekten onlarca kat daha hızlı çalıştığı için, verinin fiziksel RAM'den gelmesi yerine L1, L2 ve L3 önbelleklerde 64 baytlık önbellek hatları halinde tutuluyor. Çok çekirdekli sistemlerde MESI gibi koherans protokolleri bu kopyaları senkronize ediyor; ancak aynı önbellek hattına düşen bağımsız değişkenler 'sahte paylaşım' yaratıp performansı düşürebiliyor.
Bilgisayar Belleği Neden Bir İllüzyon? Önbellek, Sanal Bellek ve NUMA Karmaşası
Modern işlemcilerde bellek erişimi, fiziksel adreslerden ziyade çok katmanlı önbellekler, sanal bellek çevirisi ve NUMA topolojileriyle yönetiliyor; bu da programcının gördüğü basit bayt dizisi modelini tamamen bir soyutlamaya indiriyor.
01bellek hiyerarşisiönbelleksanal bellekNUMACRAMMetaLinuxdonanım