64 bit vs. 32 bit in Tiger

nietzsche2131

Registered
So, this is confusing me. I understand that Tiger will NOT support 64 bit on 32 bit systems, but the thing that's bugging the crap out me is the fact that the iMac G5 supports 64 bit in Tiger, but here's the thing I thought only DUAL G5 processors support true 64 bit. Cause an iMac G5 has only one processor hence it's only 32 bit unless, it's a single 64 bit processor. Anyways anyways anybody here running an iMac G5??? Next to a Dual processsor Powermac G5??? cause it seems that to me 64 bit is two processors, such as 64 bit AMD's processor which has two processor's. Anyways I hope my ponit is across, which is an iMac G5 has only one processor so how is it 64 bit??? Also some powermac G5's have one processor too so how does this work out???? Thanks for your time :)
 
OK stupid question then- Is Tiger going to be 64 bit? Or can I still run it well on my G4?
 
And no it won't run in 64bit mode on a non 64bit computer. Parts of the OS and some applications will make use of a G5 if you happen to have one, but for everyday use, it's a bit like the G3's lack of a Velocity Engine aka AltiVec compared to a G4 kinda step. The only real changes in requirements for Tiger are a DVD drive and 256 MB RAM (if Panther really asked for only 128, that is, although I'm not sure about that, I guess you can still install OS X on a machine with 64 MB RAM without Classic - just like with 10.0 - but you wouldn't possibly WANT to...).
 
In what way does the 64-bit support in 10.4 differ from that of 10.3? As I understand it, 10.3 has been running on 64-bit processors for quite some time, so I'd be surprised if there is not 64-bit support already?
 
The G5 can run in 32 bit mode as well. That's why it's running Panther alright. Tiger will have some bits that are written to take advantage of the 64 bits addressing the G5 provides.
 
- G5 is a 64-bit processor - there is no 32-bit G5: More info
- Tiger will be the first operating system of Apple that can fully avail of the features provided by a 64-bit processor
- You can not run 64-bit operations on a 32-bit processor like G4
- As far as I know Tiger will be able to support more virtual memory on 64-bit systems and therefore making the system faster
 
HomunQlus,
the G5 processor also supports 32bit as Viro mentioned. Following your link I read this line
http://images.apple.com/powermac/pdf/PowerMacG5_TO_20041019.pdf said:
On other platforms, switching to a 64-bit computer requires migrating to a 64-bit operating system (and purchasing 64-bit applications) or running a 32-bit operating system in a slow emulation mode.With the PowerPC G5, the transition to 64-bit performance is seamless: Current 32-bit code—such as existing Mac OS X and Classic applications—runs natively at processor speed, with no interruptions to your workflow and no required additional investments in software. Unlike competing technologies, the PowerPC architecture was designed from the beginning to run both 32-bit and 64-bit application code.This enables the G5 processor to run Mac OS X natively for an immediate performance boost. In addition, more and more of the most popular applications, including Mac OS X itself, have been optimized for the PowerPC G5, so performance gains are even greater.
 
I should make myself more clear next time :). Nowhere did I say the G5 wasn't 64 bit, but that it could run in 32 bit mode. Which of course implies that it isn't 32 bit, but doing some funky jazz to run 32 bit apps.

Ah well...
 
You should remember where the G5 (PowerPC 970) is coming from. It was originally designed as a bridge from the PowerPC 604e/POWER3 processors (which are 32-bit) to the POWER4/POWER5 (which are 64-bit). IBM was finding that their clients were staying with the 32-bit systems due to software and the PowerPC 970 was going to give them a step up to the 64-bit world without having to leave their 32-bit software right away (thanks to it hybrid nature).

IBM added Altivec to get Apple to move to the processor. Apple had invested heavily in Altivec enhanced processes (as had many Mac developers). Altivec was originally a Motorola technology which IBM didn't want to get involved with.



A lot of this stuff depends on a combination of hardware and software. My SGI Indy uses a 64-bit processor and is running a 64-bit operating system, but still runs all my 32-bit apps (like Photoshop, Illustrator, GIMP and Acrobat Reader) seamlessly. Infact, when I first got it I didn't have a 64-bit operating system to run on it (IRIX 6.2) so I was running a 32-bit version (IRIX 5.3) instead. And it still ran great.
 
Viro said:
I should make myself more clear next time :). Nowhere did I say the G5 wasn't 64 bit, but that it could run in 32 bit mode. Which of course implies that it isn't 32 bit, but doing some funky jazz to run 32 bit apps.

Close, but not quite. The PPC is designed with expandibility in mind, much like MIPS. Chips like the G3/G4 can load data from RAM not just as 32-bits, but as 8/16-bit chunks too (doing the needed work to make it fill the 32-bit register correctly). This applies to storing data to RAM as well. What this means is that when the 970 was designed, it used an expanded spec for the PPC where the registers are 64-bit, but it can still load all the smaller data sizes as well. There is no funky jazz to run 32-bit apps, simply because 32-bit apps are native to begin with: no mode switch, no trickery, no special treatment. 32-bit apps just aren't aware of the new instructions to manipulate data in chunks larger than 32-bits (much like code that doesn't use Altivec is still native code on the G4).
 
Not really current versions, but yes, Adobe once supported more platforms...
 
Back
Top