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 Motorola 680x0-based Macintosh computers ⓘ
linked to: 68k Macintosh
developer Apple Computer, Inc. ⓘ
linked to: Apple 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 ⓘ
MaxMem ⓘ
linked to: Memory Manager

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 → MaxMem ⓘ
linked to: Memory Manager