Bitte um Hilfe bei Speicher identifizierung

Gast #7283297
Lesenswert?

Hi,
ich würde gerne wissen wieviel Speicher diese Chips von einer alten 
Grafikkarte jeweils haben.
Leider bin ich im Netz nicht fündig geworden.
Hat jemand von euch evtl ein Datenblatt oder weiß es auswendig vieviel 
MB da einer hat?
Gruß Anton
Angehängte Dateien:
Gast #7283420
Lesenswert?

Danke,

ja ich habe wohl in die Suchmaschine zu viel eingetippt.
Ich gehe noch zur Schule und kenne mich leider noch nicht so gut aus.
Wie kann ich denn ausrechnen vieviele MB so ein Chip hat?

Gruß Anton
Moderator Persönliche Seite #7283426
Lesenswert?

Anton schrieb:
> Wie kann ich denn ausrechnen vieviele MB so ein Chip hat?

Habe ich dir ja im Prinzip schon aufgeschrieben, nur geringfügig 
detaillierter.

Ein Byte hat 8 Bit, davon werden immer 2 (16 Bit) auf einmal 
gespeichert. Außerdem ist das Ganze doppelt vorhanden (2 Speicherbänke). 
Du hast also 512 Ki * 2 (Bytes pro Speicherwort) * 2 (Bänke) = 2048 KiB 
oder 2 MiB.

Die Bedeutung der Vorsätze Ki und Mi kannst du im Netz nachlesen.
Gast #7285548
Lesenswert?

Danke schon mal,
aber ganz habe ich es noch nicht verstanden denke ich.

Im Datenblatt steht ja folgendes:
524,288 Words x 16 Bit x 2 Bank

Ein Word sind ja 2 Bytes, also hätte ich gedacht:
524,288 x 2 = 1.048,576 Byte
16 Bit = 2 Byte
2 Bank = alles x2 nehmen
=> 1.048,576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194,304 Byte
also 4kB pro Speicher.

Kann mir bitte jemand sagen wo ich da falsch denke?

Gruß Anton
Gast #7285644
Lesenswert?

Danke für den Tipp mit Punkt/Komma. Verstanden jetzt.


"1.048,576 Byte x 2 Byte

Du hattest bereits mit 2 multipliziert für die 2 Byte pro Wort. Hier
multiplizierst du nochmal alles mit 2."

hmmm.... aber da steht doch im Datenblatt:
524,288 Words x 16 Bit x 2 Bank

524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;

16 Bit = 2 Byte;

2 Bank = alles x2 nehmen;

macht doch 1.048.576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194.304 Byte

Gruß Anton
Gast #7285655
Lesenswert?

Anton schrieb:
> 524,288 Words x 16 Bit x 2 Bank
>
> 524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;
>

Ein Word sind nicht immer 16Bit.
Ein (Program-)Word kann z.B. bei PIC-uC auch 12 oder 14 Bit breit sein.

Hier im Datenblatt ist gemeint:
524,288 Words mit je 16Bit x 2 Speicherbänke
Moderator Persönliche Seite #7285660
Lesenswert?

Du hast immer noch eine Multiplikation mit 2 zu viel drin.

Wenn du die 524288 mit 2 multiplizierst, weil du Bytes haben willst und 
das 16-Bit-Worte sind, dann hast du 1048576 Byte. Die multiplizierst du 
mit 2 für 2 Bänke, hast du 2097152 Byte Gesamtkapazität. Nochmal mit "2 
Byte" darfst du sie nicht multiplizieren, denn das hattest du ganz am 
Anfang der Rechnung bereits getan.

Wenn du jetzt stattdessen die Kibibyte und Mibibyte (so schräg, wie 
diese Namen klingen) benutzt, sind die Zahlen einfacher: 512 Kibibyte * 
2 (Bytes pro Wort) macht 1 Mibibyte, mal 2 (Bänke) macht 2 Mibibyte. 
Diese "bi"-Präfixe haben halt die Bewandtnis, dass sie eindeutig 
zwischen "Kilo" (= 1000) und "Kibi" (=1024) unterscheiden.
#7285677
Lesenswert?

Anton schrieb:
> hmmm.... aber da steht doch im Datenblatt:
> 524,288 Words x 16 Bit x 2 Bank
>
> 524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;
>
> 16 Bit = 2 Byte;
>
> 2 Bank = alles x2 nehmen;
>
> macht doch 1.048.576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194.304 Byte
>
> Gruß Anton

Nein - nochmal von vorn, und überlege Dir, wieso die 2Byte hier nochmal 
vorkommen sollten:

> 1.048.576 Byte x 2 Byte x 2

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren