Espaço de kernel
A parte da memória e dos privilégios que só o kernel alcança — onde acontece todo acesso a hardware.
Essa divisão é a base inteira que impede um programa qualquer de derrubar o sistema. Código em espaço de kernel pode executar instruções privilegiadas, falar diretamente com dispositivos e ler qualquer endereço. Código em espaço de usuário não tem nada disso e precisa pedir cada serviço desses por meio de uma chamada de sistema.
Cruzar essa fronteira custa caro. Uma chamada de sistema já significa trocar de nível de privilégio, e desde o Meltdown e o Spectre, em 2018, também troca as tabelas de página para não vazar memória do kernel via execução especulativa — a mitigação KPTI deixou algumas cargas de trabalho visivelmente mais lentas. É uma das forças por trás do io_uring e do eBPF, que reduzem o número dessas travessias.