 |
 |
Looking for a book on Darwin memory management
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Munich
Status:
Offline
|
|
I'm looking for an informative book on the way the Darwin deals with memory management. Can anyone point me in the right direction?
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status:
Offline
|
|
I would start looking on Apple's developer web site for information.
I doubt there would be an actual book published on it. It seems like a niche topic.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status:
Offline
|
|
What exactly do you mean by "Darwin memory management"? The VM subsystem?
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Munich
Status:
Offline
|
|
I'm writing my bachelor dissertation on how the Power PC chip and Mac OSX does 64 bit memory management. I got the go ahead yesterday and I'm just looking around for general info on how the Apple operating system deals with issues like sparcity and thread protection.
I'm grateful for anything.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status:
Offline
|
|
Well, if you don't have any luck on Apple's developer site, you can download the source code and start going through it. By the end, maybe you will be able to write a book about it.
Good luck. 
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
Yea, I was going to say to check out the resources located here--> http://developer.apple.com/darwin/ since this site deals with the underlying *BSD structure. Remember, the OS X 10.3 is based on FreeBSD 4.4 & the Mach-O kernel so if you can't get info right away from the Apple site I listed above, maybe you can search on these pieces individually to get more info.
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jul 2002
Status:
Offline
|
|
Actually, Panther is based on FreeBSD 4.7, with parts of 5.x integrated as well. Tiger will move to FreeBSD 4.8, with more parts of 5.x.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status:
Offline
|
|
Originally posted by Thinine:
Actually, Panther is based on FreeBSD 4.7, with parts of 5.x integrated as well. Tiger will move to FreeBSD 4.8, with more parts of 5.x.
"Based on" is misleading.
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|