Разлика између адресне магистрале и магистрале података

Адреса аутобус према подацима сабирнице података

Према архитектури рачунара, сабирница се дефинише као систем који преноси податке између хардверских компоненти рачунара или између два одвојена рачунара. У почетку су се аутобуси израђивали електричним жицама, али сада се широк појам користи за идентификацију било којег физичког подсистема који пружа једнаку функцију као и ранији електрични аутобуси. Рачунарски аутобуси могу бити паралелни или серијски и могу се повезати као вишеструки, ланац тратинча или преко преклопљених чворишта. Системска магистрала је јединствена магистрала која помаже свим главним компонентама рачунара да међусобно комуницирају. Састоји се од адресне магистрале, магистрале података и управљачке магистрале. Сабирница података носи податке које је потребно похранити, док адресна магистрала носи локацију на којој их треба похранити.

Адресни аутобус

Адресна магистрала део је сабирнице рачунарског система која је намењена одређивању физичке адресе. Када процесор рачунара треба да чита или пише из меморије или у њега, он користи адресну магистралу да би одредио физичку адресу појединачног меморијског блока којем треба да приступи (стварни подаци се шаљу дуж сабирнице података). Тачније, када процесор жели уписати неке податке у меморију, он ће потврдити сигнал за писање, поставити адресу писања на адресну магистралу и ставити податке у магистралу података. Слично томе, када процесор жели да прочита неке податке који се налазе у меморији, он ће потврдити очитани сигнал и поставити адресу за читање на магистрали адреса. Након пријема овог сигнала, меморијски контролер ће добити податке из одређеног меморијског блока (након провере адресне магистрале како би добио очитану адресу), а потом ће податке меморијског блока поставити на магистралу података.

Величина меморије којом се може обратити систем одређује ширину сабирнице података и обрнуто. На пример, ако је ширина адресне сабирнице 32 бита, систем може адресирати 232 меморијска блока (што је једнако 4ГБ меморијског простора, с обзиром да један блок садржи 1 бајт података).

Дата Бус

Сабирница података једноставно носи податке. Унутрашње магистрале носе информације унутар процесора, док спољне сабирнице носе податке између процесора и меморије. Обично се иста магистрала података користи за обје операције читања / писања. Када се ради о писању, процесор ће податке (који се требају писати) ставити на магистралу података. Када је у питању поступак читања, меморијски контролер ће преузети податке из одређеног меморијског блока и ставити их у магистралу података.

Која је разлика између адресне магистрале и сабирнице података?

Сабирница података је двосмјерна, док је адресна магистрала једносмјерна. То значи да подаци путују у оба смера, али адресе ће путовати само у једном правцу. Разлог за то је тај што за разлику од података, адресу увек одређује процесор. Ширина сабирнице података одређена је величином појединачног меморијског блока, док се ширина адресне магистрале одређује величином меморије која би систем требао да се бави.