Re: [APPL:DarwinKernel] Re: type sizes
Re: [APPL:DarwinKernel] Re: type sizes
- Subject: Re: [APPL:DarwinKernel] Re: type sizes
- From: Quinn <email@hidden>
- Date: Thu, 28 Oct 2004 10:58:31 +0100
At 12:34 +1300 28/10/04, Koryn Grant wrote:
* has a 32-bit kernel address space regardless of host CPU;
* has some system libraries optimized for the host CPU, which includes
taking advantage of 64-bit operations when on G5;
* supports 32-bit user address spaces on any CPU, and additionally 64-bit
user address spaces (depending on whether the binary is 32/64-bit) on G5.
Is this an accurate summary?
Accurate, but not complete. The item you're missing is:
* only a small subset of system libraries are available to 64-bit programs
(basically you get System framework and anything that it depends on)
This is enough to get the majority of traditional UNIX programs
running 64-bit, but not for 64-bit GUI programs.
ps This point is actually described quite clearly on our public web site.
The enhanced kernel, plus a 64-bit version of libSystem, let
command-line programs, background daemons and network
services directly manipulate up to 16 exabytes of virtual
memory, more than four billion times the memory addressable
by today's 32-bit applications.
-- <http://www.apple.com/macosx/tiger/64bit.html>
S+E
--
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Technical Support * Networking, Communications, Hardware
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden