G5 = 64bit oder?

G

Gandhi

Mitglied
Thread Starter
Dabei seit
25.01.2004
Beiträge
98
Reaktionspunkte
0
Hi all,

habe mal eine kleine Frage:
Ein Freund von mir hat ein Powerbook G4 und jetzt hat er sich noch einen G5 gekauft. Wenn der G4 ein 32bit Prozi ist und der G5 ein 64bit, warum läuft dann jede Software des G4 auch auf dem G5?
Kann der G5 ähnlich dem AMD Athlon64 auch noch im 32bit Modus arbeiten.

Gandhi

PS: beide Rechner haben OS10.3
 
Klar, abwärtskompatibilität ist "immer" drin.

Das "immer" bitte unter vorbehalt :D

Ausserdem nutzt OS X den G5 noch gar nicht richtig aus, da es auch noch 32 Bittig ist. Das wird jetzt so nach und nach kommen...
 
Der Unterschied ist aber trotzdem noch, dass der G5 das ja im laufenden Betrieb umschalten kann von Applikation zu Applikation. Der Athlon64 kann entweder im 32 bit Modus ODER im 64 bit Modus gestartet werden, sprich braucht jedesmal einen Reboot beim Wechsel !


Ciao,
Daniel aka Jarod
 
obs wohl in absehbarer zeit

nen 64 bit panther gibt?
dann würde ich doch mal mein Sparbuch schalchten und nen g5 müsste ran.
argue01.gif
 
Original geschrieben von JarodRussell
Der Unterschied ist aber trotzdem noch, dass der G5 das ja im laufenden Betrieb umschalten kann von Applikation zu Applikation. Der Athlon64 kann entweder im 32 bit Modus ODER im 64 bit Modus gestartet werden, sprich braucht jedesmal einen Reboot beim Wechsel !


Ciao,
Daniel aka Jarod
 

Quellen bitte! klingt äußert unwahrscheinlich!
 
Also zumindest der Opteron kann sehr wohl 32- und 64-bit Applikationen parallel laufen lassen.
 
Hi !

Es dreht sich in erster Linie um das hier:

modi.gif


Das sind die 5 Betriebsmodi, die ein Athlon64/FX fahren kann. Ich habe in einer älteren c'T einmal davon gelesen, dass der Athlon64 entweder im 64bit Modus gestartet werden kann ODER im 32bit Modus, die dann aber halt nicht 100%ig kompatibel zueinander sind. Mehr Quellen kann ich leider nicht mehr liefern und ich schliesse auch ein Missverständnis nicht aus.
Bei der von Intel angekündigten 64bit Architektur namens IA64 wird das aber wohl richtig krass sein, weil das ein RISC Prozessor sein soll (!!) sprich der Abschied von der CISC Technik, was dem PPC ja wieder ähnlicher wäre.
Der kann dan wohl keine 32 bit Umgebungen mehr ausstehen.


Ciao,
Daniel aka Jarod
 
Beim PowerPC gibt es keinen 32bit- oder 64bit-Modus, da der PowerPC von vorne herein als 32- und 64-bit-Plattform geplant wurde.
Es macht auch keinen Unterschied, ob ein Prozess 32- oder 64 bittig ist. Der einzige Unterschied ist, dass der 64bittige Prozess mehr, als 4GB Speicher zugeteilt bekommen kann und ganze Zahlen, die größer, als 4,29Milliarden sind, in einem Schritt berechnen kann.
Ob Mac OS X ein 32- oder ein 64bit-System ist, ist daher völlig egal. Solange diejenigen Prozesse 64bittig laufen, die mehr, als 4GB Speicher brauchen oder Zahlen größer als 32bit berechnen.

Beim x86-64 ist das was anderes. Die 64bit-x86-Prozessoren stellen sich im reinen 64bit-Modus als komplett andere Prozessoren dar, mit mehr Registern etc. Der x86-64 braucht dafür ein echtes 64bit-System. Auf diesem echten 64bit-System laufen nativ keine 32bit-Programme, diese laufen nur in einer Art Emulation.
Das ist beim PowerPC nicht der Fall.
 
Zuletzt bearbeitet von einem Moderator:
Original geschrieben von schumacher2000
Quellen bitte! klingt äußert unwahrscheinlich!
c't Nr 20/2003 S.106ff

Original geschrieben von robat
Also zumindest der Opteron kann sehr wohl 32- und 64-bit Applikationen parallel laufen lassen.
Die 32bit-Applikationen laufen dabei aber in einer 32bit-x86-Emulation.
Unter Windows nennt sich das dann Windows-on-Windows64. http://www.heise.de/newsticker/result.xhtml?url=/newsticker/data/ciw-24.09.03-000/
[...]Für die Kompatibilität mit 32-Bit-x86-Software ist die Schnittstelle Windows on Windows_64 (WOW64) zuständig [...]
außerdem sind gemischte 64-Bit/32-Bit-Prozesse nicht möglich und 32-Bit-Code läuft nicht im Kernel-Modus.[...]
 
Was stimmt nun?

1. Der G5 läuft z.Z. nur als 32bit Prozessor, kann aber mit entsprechendem OS auch als 64bit Prozi arbeiten.
2. Der G5 hat lediglich 64bit große Speicheradressen und kann deswegen mehr Speicher als der G4 mit 32bit adressieren.(Operationen werden immer noch in 32bit ausgeführt)
3. Oder was anderes :confused:
 
Original geschrieben von Gandhi
Was stimmt nun?

1. Der G5 läuft z.Z. nur als 32bit Prozessor, kann aber mit entsprechendem OS auch als 64bit Prozi arbeiten.

Nein
2. Der G5 hat lediglich 64bit große Speicheradressen und kann deswegen mehr Speicher als der G4 mit 32bit adressieren.(Operationen werden immer noch in 32bit ausgeführt)
Nein
3. Oder was anderes :confused:
Ja.

Zu 1. Der G5 läuft unter Panther als 64/32bit-Prozessor.
Zu 2. Der G5 hat 64bit große Speicheradressen (kann wg. der Adressleitungen tatsächlich z.Zt. aber nur 42bit Speicher verwalten) Operationen werden in 32 oder 64bit ausgeführt, ja nach Operation.
Zu 3. Siehe zwei Posts weiter oben.
Beim PowerPC gibt es keinen 32bit- oder 64bit-Modus, da der PowerPC von vorne herein als 32/64-bit-Plattform geplant wurde. Die 32bit-Befehle sind ein Subset des gesamten Befehlssatzes, welcher aus 32bit- und 64bit-Befehlen besteht, die beliebig gemischt werden können.
 
Und wann kommt ein 128-Bit-Prozessor? ;) ;) ;)

SW
 
Zurück
Oben Unten