15.7. Práce s pamětí

15.7.1. Struktura chunku
15.7.2. Práce s kouskem (chunk) paměti v dynamické haldě (heap)
15.7.3. Sumář volání modulu Memory Management

Prostředí Palm OS je vystavěno na 32-bitové architekruře. Systém používa 32-bitové adresy a základní datové typy jsou 8, 16 a 32 bitů veliké.

Každá paměťová karta má k dispozici adresový prostor 256MB. Paměťová karta 0 začíná na adrese $1000000, paměťová karta 1 na adrese $2000000, atd.

Palm OS dělí pamět RAM na dvě logické části. dynamic RAM a storage RAM. Dynamic RAM je použita jako pracovní prostor apluikací a je ekvivalentem RAM v pracovních stanicích. Zbytek paměti RAM je věnován/určen pro storage RAM a je analogický diskové paměti v pracovní stanici.

Calá dynamic RAM je použita pro implementaci jedné haldy (heap) která poskytuje aplikacím paměť pro dynamickou alokaci/přidělení. Paměť z této haldy je možno získat voláním funkce MemHandleNew.