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
Harry L. schrieb:> Google kaputt?
Warum sich selbst anstrengen, wenn es doch genug Diener gibt, die einem
die gebratenen Tauben in den Mund fliegen lassen?
Naja, vielleicht muss man ja auch einfach mal auf die Idee kommen,
diverse Suffixe bei der Suche wegzulassen. Wenn man den kompletten
Typnummern-Bandwurm eingibt, könnte es sein, dass man damit wirklich
nichts findet.
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
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.
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
Anton schrieb:> => 1.048,576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194,304 Byte> also 4kB pro Speicher.
Also ca. 4 Millionen Byte sind für dich 4kB? Was ist das für eine Schule
auf die du da gehst?
Anton schrieb:> Kann mir bitte jemand sagen wo ich da falsch denke?
Da:
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.
(Die Kommas und Punkte lässt du besser weg, führt nur zur Verwirrung,
wie du an den anderen Beiträgen siehst.)
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
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
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.
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