New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus • Advice and insight from world-class Apple enthusiasts • Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Operating System General OS operation information and support

OS 10.6 - Snow Leopard is true 64bit OS but is upgrade automatically set to 32bit?


Post Reply New Thread Subscribe

 
Thread Tools
GARoss

 
Member Since: Jun 01, 2009
Location: Brown City, Michigan
Posts: 67
GARoss is on a distinguished road
Mac Specs: iMac 24", 2.66GHz Intel Core 2 Duo, 4Gb RAM, 640Gb HD, 8Gb iPod (thanks son!)

GARoss is offline
Maybe this has been covered & I'm not searching with the right words but by updating to Snow Leopard, are we actually running in 64bit? This would make sense at this time because it will take a while for all software support to convert to 64bit. I've run 64bit Ubuntu Linux before & hardware/software support is a real pain. So, when Snow Leopard was announced as 64bit the 1st thing I thought of was it will be a real headache for a while.
Sometimes there's too much info on the net (& misleading info too) & while surfing I ran across several blogs that basically says Snow Leopard by default is still running @ 32bit. I took a quick look @ /Library/Preferences/SystemConfiguration/com.apple.Boot.plist as suggested in this article netkas.org » SnowLeopard and 64-bit. & according to the author, my iMac 9,1 is running 32bit, not 64bit.
So, is Snow Leopard running @ 64bit or 32?
QUOTE Thanks
BKRonline

 
BKRonline's Avatar
 
Member Since: Jun 02, 2009
Posts: 17
BKRonline is on a distinguished road
Mac Specs: Mac Pro Intel 2.66GHz,10GB RAM,4 1.5TB HDD's,OS 10.6, 24" Cinema,iSight,Alum. Kybd,Razor Pro|Click

BKRonline is offline
To see if your mac is running 32bit or 64bit EFI, open up the Terminal and type this:
Code:
ioreg -l -p IODeviceTree | grep firmware-abi
It will return either “EFI32″ or “EFI64.”

Your iMac 9,1 is indeed capable of running 64 bit EFI, I'm not sure exactly what that author you speak of was referring to.

Refer to this blog for for detailed information about the above.

One update about the above link is that Mac OS 10.6 build 10A432 was / is indeed the GM (gold master).

Here's a good blog quote:
Quote:
It works like this, Snow Leopard is a 64-bit OS, and almost all of its applications are 64-bit, and almost if not all of its frameworks for developers to tap into are 64-bit. There is a part of the operating system called a kernel, it can run in either 32-bit mode or 64-bit mode. There is a lot of code that taps into the kernel for low level device functions, these bits of code are called kernel extensions or kexts, they are written both by Apple and by third parties. 32-bit kexts do not play well with a 64-bit kernel, and as almost all kexts are 32-bit because pre Snow Leopard the kernel was 32-bit, this would cause a huge amount of headache to end users to default to a 64-bit kernel. and most kexts will not see a performance improvement by running in a 64-bit mode.

What are the advantages of running a 64-bit kernel?
The way Mac OS X is designed to take advantage of more then 4GB memory pre 64-bit, causes it to swap address for memory above the 4GB barrier, which in turn makes each memory operation slightly slower. If you have more then 4GB of memory in your computer, running a 64-bit kernel will speed up memory read/write some, but will cause more compatibility issues with kexts. Thats it. If you have less then 4GB of memory a 64-bit kernel will have no advantage what so ever, and above that you will see some performance improvement when more then 4GB of memory is consistently being used. (edited by BKRonline) ... and as it will take third parties some time to write 64-bit kexts, it makes absolutely 100% sense to default to a 32-bit kernel at this point.
I edited the above a little for accuracy about some Macs not being able to have more than 4GB of RAM installed... recently they certainly can!

Hope this helps!

BKRonline
Mac Pro (quad core) | iMac | MacBook | iPhone | iPhone 3G | iPods | Time Capsules | AirPort Extremes | AirPort Express |
Beginner Mac & iPhone/iPod Touch Developer
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,352
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
Simply put, you are running an operating system that has a 32-bit kernel with 64-bit applications on top. The only Mac that defaults to a 64-bit kernel is the Xserve. Some other Macs are capable of running a 64-bit kernel but I advise you not to do this for compatibility sake.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
GARoss

 
Member Since: Jun 01, 2009
Location: Brown City, Michigan
Posts: 67
GARoss is on a distinguished road
Mac Specs: iMac 24", 2.66GHz Intel Core 2 Duo, 4Gb RAM, 640Gb HD, 8Gb iPod (thanks son!)

GARoss is offline
Thanks guys. It reads <"EFI64">
So, if Adobe writes their next CS? software for 64bit Mac 10.6 compatibility (they do offer CS4 in 64bit for Vista 64bit/Windows 7 64bit), will I be able to take advantage of the 64bit speed without changing my current kernel mode or would it be a decision on my part to switch to the 64bit kernel mode (as described in the article from my 1st post) & lose compatibility with other software; say printers, Open Office, etc? I hope I'm asking this correctly.
QUOTE Thanks
bobtomay

 
bobtomay's Avatar
 
Member Since: Dec 22, 2006
Location: Texas, where else?
Posts: 25,192
bobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond reputebobtomay has a reputation beyond repute
Mac Specs: 15" MBP 2.33 C2D 256 4GB, MBA 13" i7 1.8, MB 2.0 2GB, Nano 4th, 3GS, iPad 1

bobtomay is offline
You will be and are currently able to take advantage of all 64 bit applications on top of the 32 bit kernel.

I cannot be held responsible for the things that come out of my mouth.
In the Windows world, most everything folks don't understand is called a virus.
QUOTE Thanks
GARoss

 
Member Since: Jun 01, 2009
Location: Brown City, Michigan
Posts: 67
GARoss is on a distinguished road
Mac Specs: iMac 24", 2.66GHz Intel Core 2 Duo, 4Gb RAM, 640Gb HD, 8Gb iPod (thanks son!)

GARoss is offline
Quote:
Originally Posted by bobtomay View Post
You will be and are currently able to take advantage of all 64 bit applications on top of the 32 bit kernel.
Okay. Suppose I want to install program xyz; a new state of the art graphic program on my iMac9,1. 64 & 32bit versions are available. Are you saying that the xyz 64bit software will preform just as well on top of the 32 bit kernel as it would on the 64bit?
QUOTE Thanks
DarkestRitual

 
Member Since: Apr 09, 2009
Location: Ithaca NY
Posts: 2,073
DarkestRitual is just really niceDarkestRitual is just really niceDarkestRitual is just really niceDarkestRitual is just really nice
Mac Specs: 13 inch alMacBook 2GHz C2D 4G DDR3, 1.25GHz G4 eMac

DarkestRitual is offline
Yes, that is what he is saying. Right now you are capable of running a 64 bit kernel also, but it would be ill advised to do so since most of your kernel extensions are written for a 32 bit kernel. Given time after developers change to include 64 bit compatible kernel extensions, perhaps more macs running SL will default to a 64 bit kernel. However, all macs with a 64 bit processor that are running 64 bit apps are running the apps and taking full advantage of the 64 bit processing power.
QUOTE Thanks
GARoss

 
Member Since: Jun 01, 2009
Location: Brown City, Michigan
Posts: 67
GARoss is on a distinguished road
Mac Specs: iMac 24", 2.66GHz Intel Core 2 Duo, 4Gb RAM, 640Gb HD, 8Gb iPod (thanks son!)

GARoss is offline
That's all that really matters. No harm, no foul; the best of both worlds.
I was curious so I tried the hold down 6-4 key method of booting into 64bit. All my software seemed to work but I couldn't print to my i950 Canon. Like most, there are 1 maybe 2 programs that would benefit in 64bit mode. There's no hurry to go 100% 64bit until those apps are revised to 64bit anyway.
My thanks to all.
QUOTE Thanks
DarkestRitual

 
Member Since: Apr 09, 2009
Location: Ithaca NY
Posts: 2,073
DarkestRitual is just really niceDarkestRitual is just really niceDarkestRitual is just really niceDarkestRitual is just really nice
Mac Specs: 13 inch alMacBook 2GHz C2D 4G DDR3, 1.25GHz G4 eMac

DarkestRitual is offline
Glad to help clear it up.
QUOTE Thanks

Post Reply New Thread Subscribe


« SL: problematic apps | restore photo card emptied trash mac os 10.04 »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Leopard vs. snow leopard morganm OS X - Operating System 13 09-05-2009 10:57 AM
Problems after Snow Leopard upgrade xtoverus1 OS X - Operating System 6 09-02-2009 12:07 AM
OS 10.6 $29 Disk & Appropriate Usage pigoo3 OS X - Operating System 2 08-29-2009 02:28 AM
Future upgrading to Snow Leopard tjmoor OS X - Operating System 1 03-14-2009 09:22 PM
Vista 32bit or 64bit Via Bootcamp and VMWare amardilo Running Windows (or anything else) on your Mac 1 08-25-2007 10:01 PM

All times are GMT -4. The time now is 06:27 PM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?