Mis on aadressibuss?

Aadressisiin on arvutisiin, mida kasutatakse põhisüsteemi mälu adresseerimiseks. Paljudes sisseehitatud kontrollerites ja mõnes vanemas arvutis on protsessori aadressisiin otse mälukiipidega ühendatud. Enamik lauaarvutite ja serverite emaplaate sisaldavad aadressi siini mälukontrolleri kiibi ja süsteemimälu vahelises mälusiinis. Aadressi siini kasutab protsessor mälukoha näitamiseks, kust ta hakkab andmeid lugema või kuhu andmeid kirjutama. Mõned protsessorid võivad seda kasutada ka lugemiseks või kirjutamiseks mõeldud sisend-/väljundpordi näitamiseks.

Mõnel arvutil on otseühendused protsessori ja teiste süsteemiseadmete aadressi siinilt põhimäluga. Paljud välisseadmed saavad protsessoriga süsteemimälu jagada, kasutades selleks tehnikat, mida nimetatakse otsemälu juurdepääsuks (DMA). Võrgu-, kõvaketta- või graafikakontroller võib olla DMA-toega seade. See võimaldab kontrolleril edastada andmeid süsteemi ja sealt välja kiiremini, kui neid ükshaaval protsessori kaudu saata.

Olenemata sellest, kas füüsiline aadress pärineb protsessorist või DMA-seadmest, on see aadressi siini külge kinnitatud. See toiming hoiatab mälu, et selle mäluaadressi jaoks tehakse lugemis- või kirjutamistaotlus. Kui kirjutamisoperatsioon on ootel, lukustatakse kirjutatavad andmed andmesiini ja käivitatakse mälukirjutussignaal. Lugemistoimingut saab teha mälu lugemissignaali käivitamise ja andmesiini lugemise kaudu.

Enamik personaalarvutitega (PC) ühilduvaid servereid ja lauaarvuteid kasutavad põhiprotsessorist eraldiseisvat mälukontrolleri kiipi. See kontroller suhtleb põhisüsteemi mäluga mälusiini kaudu. See siin sisaldab aadressi siini, andmesiini ja paljusid juhtsignaale. Mälukontroller asub Northbridge seadmes ja liidestub põhiprotsessoriga esikülje siini (FSB) abil.

Northbridge mälukontroller ja FSB võivad tekitada mõnes süsteemis kitsaskoha, aeglustades protsessori juurdepääsu mälule. Sel põhjusel kasutab süsteemi kiire vahemälu täiesti eraldiseisvat ja laiemat vahemälu siini. Vahemälu on selle siini kaudu otse protsessoriga ühendatud, jättes täielikult mööda FSB-st ja põhjasillast. Vahemälu siin, tuntud ka kui tagumine siin (BSB), toimib aadressi siinina, andmesiinina ja juhtsiinina ainult vahemälu jaoks.
Mõned arvutiga ühilduvad protsessorid sisaldavad põhiprotsessoris endas mälukontrollerit. See kontroller pääseb otse juurde põhisüsteemi mälule, ilma FSB-d või põhjasilla seadet kasutamata. Kui need kitsaskohad on eemaldatud, kulutab protsessor vähem aega süsteemi põhimälu juurdepääsudele ootele. Vahemälu on sageli kaasatud ka nendesse protsessoritesse ja mis tahes välisele vahemällule pääseb ligi vahemälu siini kaudu.