Kaj je naslovno vodilo?

Naslovno vodilo je računalniško vodilo, ki se uporablja za naslavljanje glavnega sistemskega pomnilnika. V mnogih vgrajenih krmilnikih in nekaterih starejših računalnikih je procesorsko naslovno vodilo neposredno povezano s pomnilniškimi čipi. Večina namiznih in strežniških matičnih plošč vključuje naslovno vodilo v pomnilniško vodilo med čipom pomnilniškega krmilnika in sistemskim pomnilnikom. Naslovno vodilo uporablja procesor za označevanje pomnilniške lokacije, iz katere bo bral podatke ali v katero bo pisal podatke. Nekateri procesorji ga lahko uporabljajo tudi za označevanje vhodnih/izhodnih vrat, ki bodo pred branjem ali zapisovanjem.

Nekateri računalniki imajo neposredne povezave z naslovnega vodila procesorja in drugih sistemskih naprav z glavnim pomnilnikom. Številni periferni krmilniki lahko delijo sistemski pomnilnik s procesorjem z uporabo tehnike, imenovane neposredni dostop do pomnilnika (DMA). Omrežni, trdi disk ali grafični krmilnik je lahko naprava, ki podpira DMA. To krmilniku omogoča hitrejše prenašanje podatkov v sistem in iz njega, kot da bi jih pošiljal skozi procesor en kos naenkrat.

Ne glede na to, ali fizični naslov prihaja iz procesorja ali naprave DMA, je pritrjen na naslovno vodilo. To dejanje opozori pomnilnik, da bo pripravljena zahteva za branje ali pisanje za ta pomnilniški naslov. Če je operacija pisanja v teku, se podatki, ki jih je treba zapisati, zaskočijo na podatkovno vodilo in sproži se signal zapisovanja v pomnilnik. Operacijo branja je mogoče izvesti tako, da sprožimo signal branja iz pomnilnika in preberemo podatkovno vodilo.

Večina strežnikov in namiznih računalnikov, združljivih z osebnimi računalniki (PC), uporablja čip krmilnika pomnilnika, ki je ločen od glavnega procesorja. Ta krmilnik komunicira z glavnim sistemskim pomnilnikom preko pomnilniškega vodila. To vodilo vključuje naslovno vodilo, podatkovno vodilo in številne krmilne signale. Krmilnik pomnilnika se nahaja v napravi severnega mostu in povezuje z glavnim procesorjem preko sprednjega vodila (FSB).

Krmilnik pomnilnika severnega mostu in FSB lahko ustvarita ozko grlo v nekaterih sistemih, kar upočasni dostop do pomnilnika procesorja. Iz tega razloga sistemski hitri predpomnilnik uporablja popolnoma ločeno in širše predpomnilniško vodilo. Predpomnilnik je preko tega vodila neposredno povezan s procesorjem, pri čemer v celoti obide FSB in severni most. Predpomnilniško vodilo, znano tudi kot back-side bus (BSB), deluje kot naslovno vodilo, podatkovno vodilo in krmilno vodilo izključno za predpomnilnik.
Nekateri procesorji, združljivi z osebnim računalnikom, vključujejo krmilnik pomnilnika v samem glavnem procesorju. Ta krmilnik neposredno dostopa do glavnega sistemskega pomnilnika, ne da bi uporabljal FSB ali napravo severnega mostu. Z odstranitvijo teh ozkih grl procesor porabi manj časa za čakanje na dostope do glavnega sistemskega pomnilnika. V te procesorje je pogosto vključen tudi predpomnilnik, do katerega koli zunanjega predpomnilnika pa se dostopa prek vodila predpomnilnika.