Щас глупый вопрос задам, но я просто не знаю с какой стороны к нему подойти, и надеюсь что смогу оттолкнуться о того что мне тут подскажут.
В ядре Linux адресные пространства пользователя и ядра «разные». Эта «разница» достигается за счет какого механизма основанного на регистре CR3. Собсно нужно понять что за механизм и как оно функционирует :) Ваще не знаю с какой стороны к этому подойти к понимание этого вопроса ))