Re: 64 bits support
Re: 64 bits support
- Subject: Re: 64 bits support
- From: Scott Thompson <email@hidden>
- Date: Sat, 1 Nov 2003 07:13:57 -0600
As far as I can tell, there is no support for 64-bit pointer support.
Is
that correct ? What is the largest available block of memory
available to a
process 2GB or 4GB ?
I found one document stating that gdb had support for 64 bit pointers,
but
it seems more a preparation for something called "darwin64" which is
not
darwin 7.0 in Panther.
I need to write code for Geophysical problems, and 2GB is just not
enough.
I can see how I could have separate processes and have them talk to
each
other, but given the algorithms, that would not be very useful as
message
passing would quickly become prohibitive.
If anyone has an idea, please let me know.
For older processors the virtual address space given to a process is 4
GB.
Should you need to access memory paritions larger than 4 GB then you
will either have to replace the virtual memory setup of the kernel
(which should be possible given the microkernel architecture) or you
will have to use a true 64 bit machine like the G5.
Even if you rewrite the memory handling, I believe (and anyone is
welcome to correct me) but I believe you will still be limited to 56
bits.
Plenty of information on developing for the G5 can be found at Apple's
web site, <http://developer.apple.com/hardware/G5>.
Scott
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.