Memory Manager

E200292

Memory Manager is a classic Macintosh system software component responsible for allocating, tracking, and organizing application and system memory.

All labels observed (2)

Label Occurrences
MaxMem 1
Memory Manager canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Macintosh system software component
memory management subsystem
aimsTo maximize usable RAM
reduce heap fragmentation
allocatesFrom application heap zone
system heap zone
constrainedBy fixed application memory partitions
designedFor 68k Macintosh
surface form: Motorola 680x0-based Macintosh computers
developer Apple Inc.
surface form: Apple Computer, Inc.
historicalContext used in System 1 through Mac OS 9
interactsWith Process Manager
Resource Manager
Toolbox
manages application heap
system heap
operatingSystemFamily Classic Mac OS
organizes heap into fixed blocks
heap into movable blocks
providesAPI CompactMem
DisposeHandle
DisposePtr
GetHandleSize
HLock
HNoPurge
HPurge
HUnlock
Memory Manager self-linksurface differs
surface form: MaxMem

MoreMasters
NewHandle
NewPtr
ReserveMem
SetHandleSize
replacedBy modern virtual memory systems in Mac OS X
responsibleFor allocating memory
organizing application memory
organizing system memory
tracking memory usage
supports handles
nonrelocatable memory blocks
pointers
relocatable memory blocks
supportsFeature cooperative multitasking environment
tracks allocated memory blocks
free memory blocks
usesConcept heap zones
locked memory blocks
master pointer table
purgeable memory blocks

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Macintosh Toolbox includes Memory Manager
Memory Manager providesAPI Memory Manager self-linksurface differs
this entity surface form: MaxMem