Különbség a cím busz és az adat busz között

Cím Bus vs Data Bus

A számítógépes architektúra szerint a busz olyan rendszer, amely adatátvitelre kerül a számítógép hardver elemei vagy két különálló számítógép között. A buszokat eleinte elektromos vezetékekből állították elő, de a busz kifejezést szélesebb körben használják annak a fizikai alrendszernek az azonosítására, amely azonos funkcióval rendelkezik, mint a korábbi elektromos buszok. A számítógépes buszok lehetnek párhuzamosak vagy sorosak, és többcsatornás, daisy láncban vagy kapcsolt elosztókkal kapcsolhatók össze. A rendszerbusz egyetlen busz, amely elősegíti a számítógép összes főbb elemének a kommunikációját. Ez egy címbuszból, adatbuszból és egy vezérlőbuszból áll. Az adat busz hordozza a tárolni kívánt adatokat, míg a cím busz továbbítja azt a helyet, ahol tárolni kell.

Cím Bus

A cím busz a számítógépes rendszer busz azon része, amely a fizikai cím megadására szolgál. Amikor a számítógépes processzornak olvasni vagy írnia kell a memóriából vagy a memóriába, akkor a címsín segítségével határozza meg annak az egyedi memóriablokknak a fizikai címét, amelyhez hozzá kell férnie (a tényleges adatokat az adatbusz mentén küldi el). Helyesebben, ha a processzor adatot akar írni a memóriába, akkor érvényesíti az írási jelet, beállítja az írási címet a címsínre, és az adatokat továbbítja az adat buszra. Hasonlóképpen, ha a processzor el akarja olvasni a memóriában lévő adatokat, akkor érvényesíti az olvasási jelet, és beállítja az olvasási címet a cím buszon. Miután megkapta ezt a jelet, a memóriavezérlő az adott memóriablokkból megkapja az adatokat (miután megvizsgálta a címsort, hogy megkapja az olvasási címet), majd a memóriablokk adatait továbbítja az adat buszra.

A memória mérete, amelyet a rendszer képes kezelni, meghatározza az adatbusz szélességét, és fordítva. Például, ha a cím busz szélessége 32 bit, a rendszer 232 memóriablokkot tud címezni (ami megegyezik a 4 GB memóriaterülettel, mivel egy blokk 1 bájtnyi adatot tartalmaz).

Adatbusz

Az adat busz egyszerűen hordozza az adatokat. A belső buszok információt hordoznak a processzoron belül, míg a külső buszok az adatokat továbbítják a processzor és a memória között. Általában ugyanazt az adatbuszot használják mind olvasási, mind írási műveletekhez. Amikor ez írási művelet, a processzor az (írandó) adatokat az adat buszra helyezi. Amikor ez az olvasási művelet, a memóriavezérlő az adott memóriablokkból megkapja az adatokat és behelyezi az adat buszba.

Mi a különbség a Address Bus és az Data Bus között??

Az adat busz kétirányú, míg a cím busz egyirányú. Ez azt jelenti, hogy az adatok mindkét irányba haladnak, de a címek csak egy irányba haladnak. Ennek oka az, hogy az adatokkal ellentétben a címet mindig a processzor adja meg. Az adatbusz szélességét az egyedi memóriablokk mérete határozza meg, míg a címbusz szélességét a memória mérete határozza meg, amelyet a rendszernek kezelnie kell.