Hab mich mal schlau gemacht, es gibt bei WinCE auch virtuellen Speicher.
Bis CE 3.0:
32 MB virtueller Speicher pro Prozeß
Zielgeräte: 4..64 MB RAM, weniger als 16 MB ROM
2 GB Adressraum unterteilt in Slots zu 32 MB
Ein Slot pro Prozeß
Slot ist eingeteilt in 512 Blöocke von 64 KB
Blöcke sind in Seiten von 1 oder 4 KB geteilt (architekturabhäangig)
Zuweisung der Slots
Slot 0: Aktiver Prozeß
Slot 1: Kernel
Slot 2: GWE (Graphics, Window Manager, Event Manager)
Slot 3: Filesystem
Slot 4: Shell
Neue Prozesse bekommen niedrigsten verfügbaren Slot
Quelle und weitere Informationen:
hierDamit liesse sich doch das Speicherproblem lösen wenn ich das richtig sehe.