Ich überprüfe nur, um sicherzustellen, dass ich ein richtiges Verständnis davon habe, wie der Speicherzugriff funktioniert.Speicherzugriff mit 32-Bit-Adresse
Angenommen, ich habe ein wortadressierbares Speichersystem mit 64-Bit-Wörtern. Wie viel Speicher könnte mit einer 32-Bit-Adresse zugegriffen werden?
Ein 64-Bit-Wort ist 8 Bytes, also haben wir es mit einem 8-Byte-Wort zu tun. Ein 8-Byte-Wort kann bis zu 2^8 (256) enthalten.
Da wir eine 32-Bit-Adresse haben, haben wir 2^32, aber da jedes Wort 256 davon aufnimmt, (2^32)/256 = 1677216 Bytes.
Um das in metrische Begriffe zu setzen, haben wir 2^24 = (2^4) * (2^20) = 16 Mb.
Ist dies der richtige Weg, dies zu tun? Ich habe keine Möglichkeit, die Antwort zu überprüfen, und habe ein paar Fragen, die so aussehen. Würde gerne sicherstellen, dass ich keinen Müll bringe!
Werte nehmen Adressraum nicht auf. Sie haben 2^32 Mailboxen, in denen jeweils 64 Ein/Aus-Schalter gespeichert sind. Wie viele Schalter hast du insgesamt? – doynax