Micronúcleo, ou microkernel, é uma arquitetura de
núcleo (kernel) de um
sistema operativo cujas funcionalidades são quase todas executadas fora do
núcleo, em oposição a um
núcleo monolítico. Os procesos se comunicam com um núcleo mínimo, usando o mínimo possível o "espaço do sistema"
(kernel space). Neste local os aplicativos tem acesso a todas as instruções e a todo o hardware e deixando o máximo de recursos rodando no "espaço do usuário"
(user-space) em que o
software tem algumas restrições, não podendo acessar algumas
hardwares, nem tem acesso a todas as instruções).