What's the real deal with 64-bit computing in Snow Leopard?
Is Snow Leopard a 64-bit operating system? Well, yes and no.
Computerworld - One of the biggest points of confusion around Apple's newest version of Mac OS X is about whether it's really a 64-bit or a 32-bit operating system. Apple bills Snow Leopard as supporting 64-bit from top to bottom, while some industry watchers say it's not a true 64-bit OS. What gives?
What's all the fuss about 64-bit?
Both Apple and Microsoft have been chasing 64-bit computing as if it were the Holy Grail -- and in some ways it is. 64-bit computing opens a lot of doors for hardware and software developers. Because 64-bit processors have twice the number of registers to work with, they can process twice as much information per clock cycle as 32-bit processors. That obviously means much better performance.
Another big advantage to 64-bit computing is addressing memory. Applications have traditionally been written to address the memory space available to 32-bit processing, which tops out at 4GB. If a system has more RAM than that, any applications that are designed to work with 32-bit processing will not be able to interact with any memory beyond 4GB.
By contrast, applications written for 64-bit operation can address and store data in up to 16 exabytes -- that's 16 billion GB -- of RAM. For memory-hungry applications that perform complex and data-intensive tasks (such as high-end graphics, video, or scientific computing tools), this alone can make a huge difference in performance, regardless of the number of registers that the processor has to offer.
In fact, 64-bit computing even offers some additional security because the routines used to interact with the processor are more secure than in 32-bit computing. What's more, the system heap (which is shared memory available to applications) is designed with both hard protections and stronger checksum algorithms that help protect against attempts to corrupt the addressable memory used by the operating system and applications.
Is Snow Leopard 64-bit?
Given the superiority of 64-bit computing in performance, memory use and security, it's no surprise that Apple is touting Snow Leopard's 64-bit capabilities as a selling point of the OS. However, over the past few weeks, bloggers from the likes of OSNews, Gizmodo and Ars Technica have pointed out that in pre-release versions of the operating system, the kernel, which provides the core functions of the OS, runs as a 32-bit process on almost all Mac systems that it is installed on.
This is true: The kernel in Snow Leopard is designed to load in 32-bit operation by default on most Mac systems. However, focusing on the kernel, which facilitates very low-level functions that generally don't benefit from 64-bit operation, is missing the real point of 64-bit computing in Snow Leopard.
As anyone using Snow Leopard on a Mac with a 64-bit processor can see by opening the System Profiler utility (located in the Utilities or accessible from the About This Mac dialog under the Apple menu), the vast majority of applications, kernel extensions and application frameworks in Snow Leopard run in 64-bit operation. This means that nearly all the core applications that ship with Snow Leopard (the Finder, Spotlight, directory services, the Dock, etc.) are running in 64-bit mode.
- Image gallery: Snow Leopard vs. Windows 7
- OS deathmatch: Snow Leopard vs. Windows 7
- What's the real deal with 64-bit computing in Snow Leopard?
- Apple launches Snow Leopard, posts support docs
- Snow Leopard: Which apps, utilities have been left behind?
- Upgrading to Apple's Snow Leopard OS: What you need to know
- Review: Apple's Snow Leopard opens door to a fab future
- Inside Snow Leopard's hidden malware protection
- Apple's Snow Leopard: Same great UI, refinements under the hood



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- VMware View Optimization Guide for Windows 7
- This document provides guidelines for configuring a standard Windows 7 image to be used within a VMware View™ environment, providing administrators with the...
- Watson - A System Designed for Answers. The future of workload optimized systems design
- Watson is a workload optimized system designed for complex analytics, made possible by integrating massively parallel POWER7 processors and DeepQA technology. Read the...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring... All Operating Systems White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Operating Systems Webcasts
