Korisnički prostor
Moderni računarski operativni sistem obično razdvaja virtualnu memoriju na prostor kernela i prostor korisnika. Prije svega, ovo razdvajanje služi za zaštitu memorije i zaštitu hardvera od zlonamjernog ili pogrešnog ponašanja softvera. Prostor kernela je strogo rezerviran za pokretanje privilegiranog kernela operativnog sistema, određenih proširenja kernela i većine upravljačkih programa uređaja. Korisnički prostor je područje memorije gdje se izvršava aplikacijski softver i neki upravljački programi.