• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

was is beim amd64 eigentlich 64bit gross?

taks

Spiele-Enthusiast/in
Registriert
19.04.2004
Beiträge
1.539
Reaktionspunkte
0
ich hab mich das eigentlich schon immer gefragt
aber ich war noch nie gerade in nem forum wenn ich mich das fragte =)

aber ihr könnt mir das sicher sagen



grüssle taks
 
also, so ganz genau kann ich dir das nicht sagen, aber so ganz grob:

der hat mehr "ebenen", auf denen er rechnen kann. zB bei farbpaletten ist es ja so:

2bit hat pro "info" nur 2 werte, also schwarz oder weiß. du kannst pro bit 2 werte zuweisen, also 4bit hat dann 2^4 = 16 farben, 8bit hat 2^8 = 256 farben usw. jeweils pro pixel.

so ähnlich ist das dann auch bei der CPU, GLAUBE ich... du hast also mehr informationsebenen, aber frag mich jetzt nicht, wofür genau :finger:

allerdings muss die anwendung auch darauf ausgerichtet hat. wenn es keine befehle/infos für diese ebenen gibt, dann werden die auch nicht genutzt. so wie eine lagerhalle mit 30m hohen regalen, wo aber nur eine 15m leiter ist vorhanden :D


es ist aber NICHT so, dass der einen kleinen speicher in der größe 64bit hätte, das wäre ja auch lächrlich, da moderne CPUs ja 256 KILOBYTE und mehr schon als cachespeicher haben ;)
 
Nun, zum Beispiel sind die Register 64bit breit, die ALU kann jetzt mit 64bit langen Binärwerten rechnen.

Doh, I-Net lahmt mal wieder.
 
Herbboy am 23.06.2005 17:28 schrieb:
also, so ganz genau kann ich dir das nicht sagen, aber so ganz grob:

der hat mehr "ebenen", auf denen er rechnen kann. zB bei farbpaletten ist es ja so:

2bit hat pro "info" nur 2 werte, also schwarz oder weiß. du kannst pro bit 2 werte zuweisen, also 4bit hat dann 2^4 = 16 farben, 8bit hat 2^8 = 256 farben usw. jeweils pro pixel.

so ähnlich ist das dann auch bei der CPU, GLAUBE ich... du hast also mehr informationsebenen, aber frag mich jetzt nicht, wofür genau :finger:

allerdings muss die anwendung auch darauf ausgerichtet hat. wenn es keine befehle/infos für diese ebenen gibt, dann werden die auch nicht genutzt. so wie eine lagerhalle mit 30m hohen regalen, wo aber nur eine 15m leiter ist vorhanden :D


es ist aber NICHT so, dass der einen kleinen speicher in der größe 64bit hätte, das wäre ja auch lächrlich, da moderne CPUs ja 256 KILOBYTE und mehr schon als cachespeicher haben ;)

256kb 2nd level cache ;)
der 1st level ist auch heute noch kleiner (bei intel afaik 16kb, amd weiß ich grad nicht)
64bit ist natürlich nochmal ne ecke drunter, aber grundsätzlich sind register auch so ne art speicher, und zwar der speicher, mit dem letztendlich gearbeitet wird, aus denen die recheneinheit direkt die zu bearbeitenden werte erhält. alle höheren speicher dienen eigentlich nur dazu, die register schnell mit dem nächsten benötigtem wert zu versorgen.
 
*Hinzufüg*

In der CPU gibt es auch Schieberegister(Move registered)mit dem die CPU rechnet.
Je größer die Register sind, desto mehr kann verarbeitet werden.
Bei AMD und Intel gibt's schon Unterschiede in der Größe.
 
Herbboy am 23.06.2005 17:28 schrieb:
also, so ganz genau kann ich dir das nicht sagen, aber so ganz grob:

der hat mehr "ebenen", auf denen er rechnen kann. zB bei farbpaletten ist es ja so:

2bit hat pro "info" nur 2 werte, also schwarz oder weiß. du kannst pro bit 2 werte zuweisen, also 4bit hat dann 2^4 = 16 farben, 8bit hat 2^8 = 256 farben usw. jeweils pro pixel.

so ähnlich ist das dann auch bei der CPU, GLAUBE ich... du hast also mehr informationsebenen, aber frag mich jetzt nicht, wofür genau :finger:

allerdings muss die anwendung auch darauf ausgerichtet hat. wenn es keine befehle/infos für diese ebenen gibt, dann werden die auch nicht genutzt. so wie eine lagerhalle mit 30m hohen regalen, wo aber nur eine 15m leiter ist vorhanden :D


es ist aber NICHT so, dass der einen kleinen speicher in der größe 64bit hätte, das wäre ja auch lächrlich, da moderne CPUs ja 256 KILOBYTE und mehr schon als cachespeicher haben ;)

2bit= 4 infos
00=0
01=1
10=2
11=3
 
Zurück