Mikä on osoitebussit?

Osoiteväylä on tietokoneväylä, jota käytetään järjestelmän päämuistin osoittamiseen. Monissa sulautetuissa ohjaimissa ja joissakin vanhemmissa tietokoneissa prosessorin osoiteväylä on kytketty suoraan muistisiruihin. Useimmat pöytäkoneiden ja palvelimien emolevyt sisältävät osoiteväylän muistiväylään muistiohjaimen sirun ja järjestelmämuistin välille. Prosessori käyttää osoiteväylää ilmaisemaan muistipaikan, josta se aikoo lukea tietoja tai kirjoittaa tietoja. Jotkin prosessorit voivat myös käyttää sitä ilmaisemaan tulo-/lähtöportin, joka on luettavissa tai kirjoitettava.

Joillakin tietokoneilla on suoria yhteyksiä suorittimen ja muiden järjestelmälaitteiden osoiteväylältä päämuistiin. Monet oheislaitteiden ohjaimet voivat jakaa järjestelmämuistin prosessorin kanssa käyttämällä Direct Memory Access (DMA) -tekniikkaa. Verkko, kiintolevy tai grafiikkaohjain voi olla DMA-yhteensopiva laite. Tämän avulla ohjain voi siirtää tietoja järjestelmään ja järjestelmästä nopeammin kuin lähettää ne prosessorin läpi kappale kerrallaan.

Riippumatta siitä, onko fyysinen osoite peräisin prosessorista vai DMA -laitteesta, se lukitaan osoiteväylään. Tämä toiminto varoittaa muistia, että luku- tai kirjoituspyyntö kyseistä muistiosoitetta varten on tekeillä. Jos kirjoitustoiminto on vireillä, kirjoitettava data lukitaan dataväylälle ja muistin kirjoitussignaali laukeaa. Lukutoiminto voidaan suorittaa käynnistämällä muistin lukusignaali ja lukemalla dataväylä.

Useimmat PC -yhteensopivat palvelimet ja pöytätietokoneet käyttävät muistiohjaimen sirua, joka on erillään pääprosessorista. Tämä ohjain kommunikoi järjestelmän päämuistin kanssa muistiväylän kautta. Tämä väylä sisältää osoiteväylän, dataväylän ja monia ohjaussignaaleja. Muistiohjain sijaitsee Northbridge-laitteessa ja on yhteydessä pääprosessoriin etupuolen väylän (FSB) avulla.

Northbridge -muistiohjain ja FSB voivat luoda pullonkaulan joissakin järjestelmissä ja hidastaa prosessorin muistin käyttöä. Tästä syystä järjestelmän nopea välimuisti käyttää täysin erillistä ja leveämpää välimuistiväylää. Välimuisti on kytketty suoraan prosessoriin tämän väylän kautta ohittaen FSB: n ja pohjoissillan kokonaan. Välimuistiväylä, joka tunnetaan myös nimellä back-side bus (BSB), toimii yksinomaan välimuistin osoiteväylänä, tietoväylänä ja ohjausväylänä.
Jotkin PC-yhteensopivat prosessorit sisältävät muistiohjaimen itse pääprosessoriin. Tämä ohjain käyttää järjestelmän päämuistia suoraan ilman FSB- tai northbridge -laitetta. Kun nämä pullonkaulat on poistettu, prosessori viettää vähemmän aikaa järjestelmän päämuistin käyttöoikeuksien odottamiseen. Välimuisti sisältyy usein myös näihin prosessoreihin, ja kaikki ulkoiset välimuistit ovat käytettävissä välimuistiväylän kautta.