Professional Documents
Culture Documents
in Mac OS
Mac OS
When the Macintosh Operating System starts up, it divides the
available RAM into two broad sections. It reserves for itself a zone or
partition of memory known as the system partition. The system
partition always begins at the lowest addressable byte of memory
(memory address 0) and extends upward.
All memory outside the system partition is available for
allocation to applications or other software components. When an
application is launched, the Operating System assigns it a section of
memory known as its application partition
Memory organization in Mac with
application open
System Partition
• The System Heap
- main part of the system partition
- reserved for exclusive use by the Operating System and other
system software components
• The System Global Variables
- lowest part of memory, occupied by a collection of global variables
- OS uses these variables to maintain different kinds of information
about the operating environment
- Other low-memory global variables contain information about the
current application
Application Partition