Mälu aadressiregister (MAR) on arvuti keskseadme (CPU) register, mis vastutab mälupunkti aadressi hoidmise eest lugemiseks või kirjutamiseks. See on tihedalt seotud mäluandmete registriga (MDR), mis salvestab mälust välja otsitavad või sinna salvestatavad andmed.

Käskude hankimise ja täitmise tsüklis täidab protsessor juhiseid RAM-ist. MAR annab protsessorile käsu aadressi mälus. Protsessor annab märku, et tal on vaja käsku konkreetselt aadressilt ja MAR annab selle aadressi. Seejärel saadetakse aadress mälupuhvrisse, kus see vajaduse korral läbib mäluhaldusüksuse (MMU). Sealt saadetakse see RAM-kontrollerile, mis edastab andmed protsessorile.

Väärtuse lugemisel või kirjutamisel mällu annab MAR jälle mälu aadressi. Seejärel hoiab MDR mällu kirjutatavaid andmeid. MDR võib samas noppimistsüklis sisaldada nii käsku kui ka andmeid.

MAR on lisatud enamikku kaasaegsetesse mikroprotsessoritesse, et kasutada ära Von Neumanni arhitektuuri eeliseid. MAR-id koosnevad tavaliselt väikesest hulgast mäluelementidest (bitid) ja juurdepääsukorraldustest (liitmine, lahutamine, valimine ja salvestamine).

MAR-id on iga kaasaegse arvutisüsteemi olulised komponendid. Nende konstruktsioon on arvutisüsteemi jõudluse oluline tegur, sest nad vastutavad andmete õigeaegse väljavõtte eest mälust. Et vähendada loendustsüklite vahelist latentsust ja kiirendada käskude täitmist, sisaldavad moodsad protsessorarhitektuurid mitut MAR-i, samuti muid spetsiaalseid registreid, näiteks mäluandmete registrit (MDR).

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient