Na verdade, o sistema operacional (kernel) faz parte de todos os processos que são executados na máquina. Portanto, na verdade, não é como se o sistema operacional estivesse sendo executado em um núcleo enquanto os programas do usuário estivessem sendo executados nos outros núcleos, mas sim os processos do usuário sendo executados em cada núcleo e todas as vezes que precisam interagir com o sistema operacional. chamada de sistema que transfere o controle para o sistema operacional no mesmo núcleo .
Assim, o kernel está rodando em todos os núcleos e a maioria dos sistemas operacionais informará qual porcentagem o núcleo está usando em cada núcleo, o que é uma medida da frequência com que os programas userspace interagem com o kernel e com que frequência o kernel interrompe os processos do espaço do usuário para agendamento, gerenciamento de hardware, etc.