Например у тебя есть сегмент данных принадлежащий ядру и сегмент кода принадлежащий юзеру, если ты с юзера попробуешь что то записать в ядро, тебе дадут пизды потому что у тебя документов нету
Со страницами дела обстоят чуточку веселее - адрес пидорасится на куски размером 4KB/2MB, которые внезапно можно писать на жд