Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Can of worms?



Hey Peter,


So if I understand Freds secondand third point correctly, the 2 GB limit is not as fundamental as the 4 GB limit due to the 32-bit adress space. How much trouble would it be to put the shared libraries and other stuff somewhere near one of the edges of the adress space? Is that handled somewhere deep down inside the guts of Darwin, requiring custom-tweaked kernel recompiling to make any changes (which is probably beyond what many of us want to get involved in)? But if there was some easy way to move the libraries etc out of the way, would that give us something like 3.8 GB of contiguous memory, or would the 2 GB still kick in because of some other limitation? And if so, what would that limitation be and what would that require to fix it?



Indeed the 2GB problem is not as fundamental as the 4GB problem. I believe the problem lies in the assumption that sometimes programs use signed longs as pointers, so you basically only have half (or less even due to the inclusion of libraries) of the 4GB available to make sure programs will work. I have no idea of whether you can work around this, I think this is probably a whole lot of trouble like you say and not something simple like setting a custom bit.


P.S. hoe is het in Delft?

Jao
_______________________________________________
scitech mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/scitech
Do not post admin requests to the list. They will be ignored.


References: 
 >Can of worms? (From: Drew McCormack <email@hidden>)
 >Re: Can of worms? (From: Jao van de Lagemaat <email@hidden>)
 >Re: Can of worms? (From: Peter Klaver <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.