O que é um Kernel?


O kernel é o programa central do um sistema operacional que controla os processos essenciais do sistema e gerencia as interações de hardware e software. É o primeiro componente do sistema operacional a ser carregado na RAM na inicialização. Uma vez carregado, o kernel organiza a inicialização de outros componentes do SO. Ele permanece na memória até o desligamento do sistema, realizando tarefas de baixo nível, como gerenciamento de dispositivos, memória, recursos e tarefas. Os kernels são divididos em cinco tipos, de acordo com sua arquitetura - monolítico, micro, híbrido, nano e exokernels.