Veröffentlicht 12. Juni 201213 j Hallo zusammen, wir haben in der Berufsschule folgende Aufgabe bekommen: Der Arbeitsspeicher eines PC-Systems hat die Größe 4GB. Wie viele Bits werden jeweils für byte-, word-, dword- und qwordweise Adressierung des Speichers benötigt? Mein Lösungsansatz wäre folgender: 4 GB = 4.294.967.296 Bits byte = 4.294.967.296 Bit / 8 = 536.870.912 Bit word = 4.294.967.296 Bit / 16 = 268.435.456 Bit dword = 4.294.967.296 Bit / 32 = 134.217.728 Bit qword = 4.294.967.296 Bit / 64 = 67.108.864 Bit Jetzt natürlich die Frage: Ist das so richtig? Vielen Dank für eure Hilfe
12. Juni 201213 j Du sollst die Speichergröße nicht umrechnen, sondern ermitteln, wie groß die Adressen werden. 4 GB sind 4.294.967.296 Byte (nicht Bits). Wenn du jedes Byte einzeln adressieren willst, muss deine Adresse so groß sein, dass sie diese Zahl speichern kann. Wieviele Bits brauchst du dafür?
12. Juni 201213 j Ich steh gerade total auf dem Schlauch. Heißt das ich brauche dann bei der Byteweisen Adressierung z.B. 2 Byte zur Adressierung?
12. Juni 201213 j Heißt das ich brauche dann bei der Byteweisen Adressierung z.B. 2 Byte zur Adressierung?Mit 2 Byte wirst du nicht weit kommen. Das sind 16 Bit, damit kannst du nur 2^16 = 65536 verschiedene Adressen darstellen.
12. Juni 201213 j Also brauch ich 4 Byte weil 2^32 ja 4.294.967.296 ist? Dann verstehe ich die Frage aber völlige falsch, weil ich dachte man soll dabei für jede Adressierungsart das extra berechnen.
12. Juni 201213 j Also brauch ich 4 Byte weil 2^32 ja 4.294.967.296 ist?Es ist nach Bits gefragt, nicht nach Bytes. Dann verstehe ich die Frage aber völlige falsch, weil ich dachte man soll dabei für jede Adressierungsart das extra berechnen.Sollst du ja auch. Wenn du nicht jedes einzelne Byte, sondern nur jedes Word adressierst, brauchst du viel weniger Adressen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.