Windows Embedded CE 6.0 operates in a flat 4-GB address space where the system kernel uses the upper 2 GB and the active user process uses the lower 2 GB.