Assuntos complementares:
Oque é um Computador?
1. Oque é o Kernel?!
O Kernel gerencia os recursos de todo o sistema, permitindo que os programas façam uso deles. Descrevendo o Kernel de melhor forma , sua funcionalidade é de um grande organizador, sendo o responsável por garantir que todos os programas terão acesso aos recursos de que necessitam como por exemplo o teclado simultaneamente, fazendo com que haja um compartilhamento concorrente, porém sem oferecer riscos ao sistema.
<aside>
💡 O Kernel é o cérebro do computador
</aside>
2. Quais Suas Funções?!
- Gerenciar recursos: O kernel consegue gerenciar vários recursos do computador para garantir que os processos tenham um acesso uniforme ao hardware. Por exemplo, cada programa precisa de um certo espaço na memória. O kernel fica responsável por alocar o valor necessário para sua execução;
- Gerenciar dispositivos: O periféricos e outros dispositivos conectados ao computador são gerenciados pelo kernel. Ao inserir um pendrive, por exemplo, o núcleo vai atuar na gestão da memória e na comunicação dos arquivos com os programas e hardware.
3. Tipos de Kernel
Existem diversos tipos de Kernel cada um com suas particularidades e utilidades, são eles:
3.1 Kernel Monolítico:
- Os serviços do Kernel Monolítico e os serviços do usuário ficam armazenados no mesmo lugar na memoria.
- Os Kernel Monolítico são maiores em tamanho, fazendo assim com que os sistemas operacionais sejam maiores.
- A execução dos processos é mais rápida.
3.2 Microkernel
- Os serviços do Microkernel e os serviços do usuário ficam armazenados em lugares diferentes na memoria.
- Os serviços do Microkernel e o sistema operacional ****são menores em tamanho.
- A comunicação entre os programas e os serviços são feitas através da analise de mensagens.
- A execução do Microkernel é mais lenta.