Cibersegurança

O que é o sistema kernel e como ele funciona

O kernel é o núcleo de um sistema operacional e uma parte essencial do software. Cabe ao kernel fazer o intermédio entre o hardware e os programas executados pelo computador. Isso significa que a junção do kernel mais os softwares que tornam o computador utilizável (drivers, protocolos de comunicação, entre outros), de acordo com a sua aplicação, é que forma o sistema operacional em si.

Ele faz a ligação entre o processamento dos dados e os programas. Apesar de estar presente nos sistemas Windows e Mac OS, por exemplo, o kernel ficou mais conhecido com o desenvolvimento do Linux.

O kernel também é responsável pelas funções de baixo nível da máquina, como gerenciamentos de memória e processos, subsistemas de arquivos, rede, suporte aos dispositivos e periféricos conectados ao computador. Os núcleos dos sistemas operacionais podem ser implementados de duas formas básicas: Kernel monolítico e o microkernel.

O sistema não é algo simples e ao alcance de qualquer um. Ele não pode ser instalado, por exemplo, e, logo em seguida, estar pronto para uso, como um programa de edição de textos qualquer. O kernel é uma base complexa, que serve de estrutura para o sistema, atuando nos “bastidores”. Assim, o usuário sequer precisa saber de sua existência para poder utilizar o computador.

Como o kernel trabalha

Assim que o computador é ligado, o kernel é acionado e começa a detectar todo o hardware que ele possui e o que precisa para funcionar. Após o carregamento, o núcleo assume outras funções: gerenciar os processos, os arquivos, a memória e os dispositivos periféricos, fazendo com que ele seja o “organizador” de tudo o que acontece na máquina.

Após realizar todas essas etapas, o sistema operacional está pronto para funcionar. Ele carrega as funções responsáveis por checar o que deve ser inicializado em nível de software e processos, como, por exemplo, o conteúdo do arquivo /etc/init. Geralmente, o que é carregado é a tela de login do usuário.

Com o usuário logado e o sistema operacional trabalhando, o kernel passa a executar suas funções, como a de controlar o uso da memória pelos programas ou a de atender a chamada de uma interrupção de hardware.

É possível baixar o código-fonte e o próprio kernel do Linux a partir do site oficial. Nesse endereço não só é possível ter a última versão como também as um pouco mais antigas. Além disso, lá o usuário pode obter informações, reportar bugs e participar de listas de discussão.

Posts Recentes

Trocar de Senha Toda Semana Deixa Minha Conta Mais Segura?

Você já ouviu que trocar de senha toda semana é uma forma de deixar suas…

O que acontece quando você aperta ‘Permitir’ em um aplicativo?

Você instala um aplicativo novo, abre pela primeira vez e a tela aparece: “Permitir acesso…

O que revisar no seu celular uma vez por mês ? (e leva 5 minutos)

Você desbloqueia o celular para responder uma mensagem rápida e, sem perceber, passa por vários…

O que acontece com seus dados depois que você fecha um aplicativo?

Você abre um aplicativo para pedir comida, conferir o saldo da conta, conversar com amigos…

Vai ver a Copa do Mundo? Seu celular sabe mais sobre você do que você imagina

Você sai para ver a Copa e, sem perceber, o celular vai junto em quase…

Clonagem de Cartão por Aproximação: Mito ou Verdade?

Alguém consegue clonar seu cartão só passando perto da sua bolsa? É possível perder dinheiro…