Bellek Adres Kaydı (MAR), bir bilgisayarın merkezi işlem biriminde (CPU) okuma veya yazma için bir bellek konumunun adresini tutmaktan sorumlu olan kayıttır. Bellekten alınacak veya belleğe kaydedilecek verileri saklayan Bellek Veri Kaydı (MDR) ile yakından ilişkilidir.

Getirme-çıkarma döngüsünde, talimatlar CPU tarafından RAM'den yürütülür. MAR, bellekteki komutun adresini CPU'ya sağlar. CPU, belirli bir adresten bir komuta ihtiyacı olduğunu bildirir ve MAR bu adresi sağlar. Adres daha sonra bir bellek tamponuna gönderilir ve burada varsa bellek yönetim biriminden (MMU) geçirilir. Oradan da veriyi CPU'ya sağlayan RAM denetleyicisine gönderilir.

Belleğe bir değer okunurken veya yazılırken, MAR yine bellek adresini sağlar. MDR daha sonra belleğe yazılacak veriyi tutar. MDR aynı getirme döngüsünde hem bir komut hem de veri içerebilir.

MAR'lar, Von Neumann mimarisinden yararlanmak için çoğu modern mikroişlemciye dahil edilmiştir. MAR'lar genellikle az sayıda depolama elemanı (bit) ve erişim komutlarından (toplama, çıkarma, seçme ve saklama) oluşur.

MAR'lar her modern bilgisayar sisteminin hayati bileşenleridir. Verilerin bellekten zamanında alınmasından sorumlu oldukları için tasarımları bilgisayar sistemi performansında önemli bir faktördür. Getirme döngüleri arasındaki gecikmeyi azaltmak ve talimatların yürütülmesini hızlandırmak için, modern işlemci mimarileri birden fazla MAR'ın yanı sıra Bellek Veri Kaydı (MDR) gibi diğer özel kayıtları da içerir.

Proxy Seçin ve Satın Alın

Veri Merkezi Proxyleri

Dönen Proxyler

UDP Proxyleri

Dünya Çapında 10.000'den Fazla Müşterinin Güvendiği

Vekil Müşteri
Vekil Müşteri
Vekil Müşteri flowch.ai
Vekil Müşteri
Vekil Müşteri
Vekil Müşteri