Мой 0.2: можно задаться вопросом - если мы используем подкачку в ядре, не замедлит ли это? Да, но это смягчается в современной ОС, такой как Linux, за счет: (а) закрепления записей TLB для отображения ядра, (б) современных процессоров с большими TLB и (в) использования больших / огромных страниц для отображения ядра (Transparent Huge) Страницы?).

inux и 32-битной архитектуры x86 существует 3: 1 деления доступного 4 ГБ адресного пространства. Пользовательское пространство выделяется 0-3 Гб, а 3-4 Гб выделяется ядру. Как виртуальный адрес, который больше 3Gb и, следовательно, лежит в адресном пространстве ядра, преобразуется в физический адрес? Таблицы страниц вошли бы в картину?