OS rozděluje virtuální paměť na dvě části:
- kernel space: chráněná část, ve které běží operační systém a všechny jeho interní procesy a mechanismy.
- user space: v této části běží všechny ostatní procesy, zejména programy spuštěné uživatelem
OS se snaží zabírat co nejmenší prostor aby zbytek prostoru virtuální paměti byl dostupný pro uživatelské účely.