Adress Bus vs Daten Bus

No der Computerarchitektur ass e Bus definéiert als e System dat Daten tëscht Hardware Komponenten vun engem Computer oder tëscht zwee eenzel Computeren transferéiert. Ufanks goufe Busser gemaach mat elektresche Weeër, awer elo gëtt de Begrëff Bus méi breed benotzt fir all physikalescht Subsystem z'identifizéieren, deen d'selwecht Funktionalitéit ubitt wéi déi fréier elektresch Bussen. Computerbusse kënne parallel oder seriell sinn a kënne mat Multidrop, Daisy Chain oder duerch gewiesselten Hubs verbonne ginn. System Bus ass een eenzege Bus deen all gréisser Komponenten vun engem Computer hëlleft mateneen ze kommunizéieren. Et besteet aus engem Adressbus, Datebus an e Kontrollbus. Den Datebus fiert d'Donnéeën déi ze späicheren sinn, wärend den Adressbus den Standuert fiert wou se sollt gespäichert ginn

Adress Bus

Adressbus ass en Deel vum Computersystem Bus dee gewidmet ass fir eng kierperlech Adress ze spezifizéieren. Wann de Computer Prozessor muss aus oder an d'Erënnerung liesen oder schreiwen, benotzt den Adressbus fir d'physikalesch Adress vum eenzelne Späicherblock ze präziséieren deen en Zougang huet (déi tatsächlech Daten ginn laanscht den Datebuss geschéckt). Méi korrekt, wann de Prozessor e puer Donnéeën an d'Erënnerung wëllt schreiwen, wäert hien d'Schreifsignal behaapten, d'Schreifadress op den Adressbus setzen an d'Donnéeën op den Datebuss setzen. Ähnleches, wann de Prozessor e puer Donnéeën an der Erënnerung wëll liesen, behaapt hien de Liessignal a setzt d'Liesadress op den Adressbus. Nom Empfang vun dësem Signal kritt de Memory Controller d'Donnéeën aus dem spezifesche Späicherblock (nodeems de Adressbuss gepréift huet fir d'Liesadress ze kréien) an da plazéiert en d'Donnéeën vum Späicherblock op den Datebuss.

D'Gréisst vun der Erënnerung déi mam System adresséiert ka ginn, bestëmmt d'Breet vum Datebus a vice versa. Zum Beispill, wann d'Breet vum Adressbus 32 Bit ass, kann de System 232 Memoryblocks adresséieren (dat ass gläich wéi 4GB Memory Space, gitt datt e Block 1 Byte vun Daten huet).

Donnéeën Bus

En Datebus huet einfach Daten. Intern Bussen droen Informatiounen am Prozessor, während extern Bussen Daten tëscht dem Prozessor an der Erënnerung droen. Normalerweis gëtt de selwechte Datebus fir béid Lies- / Schreifoperatioune benotzt. Wann et eng Schreiweoperatioun ass, setzt de Prozessor d'Donnéeën (déi geschriwwe ginn) op den Datebus. Wann et d'Liesoperatioun ass, kritt de Memory Controller d'Daten aus dem spezifesche Memoryblock a setzt se an den Datebuss.

Wat ass den Ënnerscheed tëscht Adressbus an Data Bus?

Den Datebus ass zweestëmmend, wärend den Adressbus ondirektional ass. Dat heescht Daten reest a béid Richtungen awer d'Adressen wäerten an nëmmen eng Richtung reesen. De Grond fir dëst ass datt am Géigesaz zu den Daten, d'Adress ass ëmmer vum Prozessor uginn. D'Breet vum Datebus gëtt festgeluecht duerch d'Gréisst vum individuellen Erënnerungsblock, während d'Breet vum Adressbus gëtt vun der Gréisst vun der Erënnerung bestëmmt, déi vum System adresséiert soll ginn.