martinposer Geschrieben 12. Juni 2012 Geschrieben 12. Juni 2012 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 Zitieren
Klotzkopp Geschrieben 12. Juni 2012 Geschrieben 12. Juni 2012 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? Zitieren
martinposer Geschrieben 12. Juni 2012 Autor Geschrieben 12. Juni 2012 Ich steh gerade total auf dem Schlauch. Heißt das ich brauche dann bei der Byteweisen Adressierung z.B. 2 Byte zur Adressierung? Zitieren
Klotzkopp Geschrieben 12. Juni 2012 Geschrieben 12. Juni 2012 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. Zitieren
martinposer Geschrieben 12. Juni 2012 Autor Geschrieben 12. Juni 2012 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. Zitieren
Klotzkopp Geschrieben 12. Juni 2012 Geschrieben 12. Juni 2012 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. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.