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.