Jacko schrieb:
> Da 2^18 = 262144 ist, wird ein verkäuflicher DRAM-Baustein mit
> den genannten Daten 18 Adress-Pins
Na ja, 18 Adress-Pins schon mal sicher nicht, weil DRAMs gemultiplexte
Adresspins verwenden (Zeilen- und Spaltenadressen laufen weitgehend über
die selben Pins).
Jacko schrieb:
> Die Speichermatrix aus Zeilen und Spalten sagt erstmal,
> dass er 2048 x 1024 = 2097152 Speicherstellen hat.
Was du hier betrachtest ist "der Schnittpunkt" von 2048 Wortleitungen
und 1024 Bitleitungen. Da steckt tatsächlich immer nur eine
Speicherzelle im Schnittpunkt und deine Rechnung wäre richtig.
Aber die phyiskalische Wortleitung ist nicht das selbe wie eine Row:
wenn eine Row angesprochen wird, dann können eine oder mehrere
physikalische Wortleitungen aktiviert werden (wobei dann alle
physikalischen Wortleitungen zur selben Rowadresse gehören).
Und eine physikalische Bitleitung ist nicht das selbe wie eine Column:
beim Aktivieren einer Column-Select-Line werden immer mehr als eine
Bitleitung (SenseAmps) an den Datenpfad geschalten. Und alle diese
gleichzeitig abgefragten SenseAmps gehören organisatorisch zur selben
Columnadresse.
Anbei mal ein Beispiel, wie die Adressräume in Datenblättern
üblicherweise angegeben sind. Es handelt sich um einen 1GiBit Chip von
Micron. Je nach Organisation hat er
8 Bänke 16k Rows 1k Columns * 8 Bit = 1GiBit = 1,0737... GBit
oder
8 Bänke 8k Rows 1k Columns * 16 Bit = 1GiBit = 1,0737... GBit
(Adressleitungen hat er übrigens je nach Organisation nur 14 oder 13.)
Ich schätze, dass es in der Originalaufgabe ebenso gemeint war, so dass
die Lösung eben 16MiBit lautet (es wäre nicht schlecht, wenn Peter den
Originaltext mal nachreichen würde).