Hallo hani23, ich fand die Erklärung von undead eigentlich ziemlich gut und der Link erklärt auch schon einiges. Wenn dir das nicht reicht gehe ich davon aus, dass dir noch ein paar Grundlagen fehlen. Ich versuch’s mal und gehe noch einen Schritt zurück. Ein Prozessor hat (mindestens) 3 Busse. Einer zum Austausch von Information. Das ist der Datenbus. Einer zur Steuerung des Datenaustauschs, z.B. lesen oder schreiben von Daten. Das ist der Steuerbus. Und einen zum Adressieren der Daten. Das ist der Adressbus. Die Breite, also die Anzahl der zur Verfügung stehenden Bits, ist ein Maß für die Leistungsfähigkeit eines Busses. Ein 8-Bit Datenbus kann 8 Bit, also 1 Byte auf einmal transportieren. Ein 32 Bit Datenbus kann 4 Byte auf einmal transportieren. Also viermal mehr. Die Richtung, lesen oder schreiben, gibt der Steuerbus vor. In diesem sehr einfachen Beispiel würde hierfür 1 Bit reichen. Tatsächlich will der Prozessor viel mehr steuern als nur lesen und schreiben. Der Steuerbus ist also bestimmt breiter als 1 Bit. Wieviel Bits er hat hängt meist von den Designern des Prozessors ab und hat keine einheitliche Größe. Beim Datenbus ist das schon anders. Da man sich irgendwann in der Vergangenheit auf 1 Byte = 8 Bit geeinigt hat, macht es Sinn, dass der Datenbus 1, 2, 4 oder 8 Byte Breite hat. Also 8, 16, 32, oder 64 Bit. Die Daten aber sind ja außerhalb des Prozessors – in RAM Bausteinen – gelagert. Um eine Information gezielt zu lesen oder zu schreiben muss man angeben welche es sein soll – ähnlich wie Hausnummern entlang einer Straße. Das macht der Adressbus. Der gibt die „Hausnummer“ an. Wie viele Nummern angesprochen, also adressiert werden können hängt von seiner Breite ab. Hätte er nur 8 Bit wären es nur 256 Speicher die man nutzen könnte. Hat er 16 Bit kann man schon 65536 Speicher adressieren. So fing das mal beim 8080 Prozessor von Intel an. Dann kamen in den 80er – 90 Jahre 20 Bit Adressbusse auf. Damit konnte man dann schon 1 Mbyte Speicher adressieren. 24 Bit Busse gab es auch eine Zeitlang. Heute kann man 32 Bit als normale Adressbusbreite bezeichnen. Moderne Prozessoren können durchaus 64 Bit Adressen ansprechen. berechnet wird das übrigens mit 2 hoch Bits. Also 2, 4, 8, 16, 32, 64….
Die Frage nach der Leistungsfähigkeit kann man meiner Meinung nach nicht so einfach beantworten. Das hängt immer von der Aufgabe ab die der Prozessor erfüllen muss. Betrachtet man nur die Menge dann kann man sagen: je mehr Bit der Bus hat desto leistungsfähiger ist er.
So ich hoffe es war nicht zu simpel und öde und hilft dir weiter. Wie immer gilt: bei Fragen, fragen.
Gruß jobe
irgendwie immer nicht NICHT ganz klar: was bedeutet wenn du sagst : bei Adressbuss32Bit , kann der Prozessor 4 GB Arbeitsspeicherspeicher ansprecheen??? Was meinst du hier mit ( ansprechen)? ich meine derr Ram ist geteilt vom Hersteller! Wie addrisiert CPU RAm? Was bedeutet das geneu?
─ hani23 23.08.2021 um 16:04