Home : Termos de Software : Definição do kernel

Núcleo

Um kernel é a camada fundamental de um sistema operativo (SO). Funciona em um nível básico, comunicando-se com Hardware e gerenciamento de recursos, como RAM e a CPU.

Como um kernel lida com muitos processos fundamentais, ele deve ser carregado no início do sequencia de inicialização quando um computador inicia. O kernel executa uma verificação do sistema e reconhece componentes, tais como o processador, GPUe memória. Ele também verifica qualquer conexão periféricos. À medida que o SO é carregado e o interface gráfica do usuário aparece, o kernel continua em execução. Mesmo após o carregamento completo do SO, o kernel continua em execução em segundo plano, gerenciando os recursos do sistema.

Tipos de Kernels

Existem vários tipos de núcleos, mas dois populares incluem núcleos monolíticos e microkernels. Um núcleo monolítico é uma única base de código ou bloco de código fonte, que fornece todos os serviços necessários oferecidos pelo sistema operacional. É um design simplista e cria uma camada de comunicação bem definida entre o hardware e o software.

Os microkernels têm a mesma função que os kernels monolíticos, mas são projetados para serem o menor possível. Em vez de gerenciar todos os recursos de uma única base de código, o kernel lida apenas com as funções mais básicas. Ele usa módulos ou "servidores" para gerenciar todo o resto. Por exemplo, drivers de dispositivo normalmente são incluídos em um kernel monolítico, mas seriam divididos em módulos separados em um microkernel. Esse design é mais complexo, mas pode fornecer um uso mais eficiente dos recursos do sistema e ajuda a proteger contra o sistema. acidentes.

Pânico do Kernel

Como o kernel lida com as funções mais básicas de um computador, se ele travar, pode derrubar o computador inteiro. Este evento indesejável é chamado de "kernel panic" em MacOS e Unix sistemas. É semelhante ao tela azul da morte in Windows. A única maneira de se recuperar de um pânico no kernel é reiniciar o computador.

NOTA: Os pânico do kernel geralmente são causados ​​por problemas de comunicação de hardware. Portanto, se o seu computador estiver produzindo pânico repetido no kernel, tente desconectar dispositivos desnecessários para verificar se isso resolve o problema.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Kernel. Explica na terminologia de computação o que o Kernel significa e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar esta definição de Kernel útil, poderá consultá-la usando os links de citação acima.