Адресное пространство 32-битного процесса на 64-битном linux

В этом ответе автор заявляет: С 64-битным ядром x86_64 32-битный процесс может использовать все адресное пространство 4GB, за исключением пары страниц (8KB) в конце адресного пространства 4GB, которые управляются ядром.

Какова цель этой памяти, управляемой ядром? Разве она не должна находиться в пространстве ядра, чтобы предотвратить случайное повреждение пользователем?

5
задан Community 23 May 2017 в 12:11
поделиться