Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Looking for a book on Darwin memory management

Looking for a book on Darwin memory management
Thread Tools
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Munich
Status: Offline
Reply With Quote
Oct 28, 2004, 07:29 AM
 
I'm looking for an informative book on the way the Darwin deals with memory management. Can anyone point me in the right direction?
all the fun of
The Fair
     
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status: Offline
Reply With Quote
Oct 28, 2004, 08:35 AM
 
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
Reply With Quote
Oct 28, 2004, 01:04 PM
 
What exactly do you mean by "Darwin memory management"? The VM subsystem?
     
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Munich
Status: Offline
Reply With Quote
Oct 29, 2004, 01:53 AM
 
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.
all the fun of
The Fair
     
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status: Offline
Reply With Quote
Oct 29, 2004, 08:41 AM
 
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
Reply With Quote
Oct 29, 2004, 10:59 AM
 
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.
20" iMac G5! :D AND MacBook 1.83GHz!
Canon Digital Rebel Kit + 75 - 300mm lens. Yum Yum! :D
Check out my OS X Musical Scales program
     
Senior User
Join Date: Feb 2001
Location: Deer Crossing, CT
Status: Offline
Reply With Quote
Oct 29, 2004, 11:47 AM
 
Here's a link I found while doing a google search on "OS X virtual memory design"

http://developer.apple.com/documenta...section_2.html
20" iMac G5! :D AND MacBook 1.83GHz!
Canon Digital Rebel Kit + 75 - 300mm lens. Yum Yum! :D
Check out my OS X Musical Scales program
     
Mac Elite
Join Date: Jul 2002
Status: Offline
Reply With Quote
Oct 29, 2004, 03:49 PM
 
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
Reply With Quote
Oct 29, 2004, 07:49 PM
 
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.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:18 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2