no post anterior vimos o que é um kernel:
Dicas e Termos: O que é Kernel em Informática?
Kernel é a parte central de um sistema operacional que gerencia os recursos do sistema. Ele também atua como uma ponte entre o aplicativo e o hardware do computador. É um dos primeiros programas carregados na inicialização (depois do Bootloader).
Ainda no post anterior falamos sobre user user space e kernel space.
E quanto ao Microkernel?
Microkernel
Microkernels foram desenvolvidos pela primeira vez na década de 1980.
Micro quer dizer algo pequeno.
Um Microkernel fornece serviços mínimos de gerenciamento de processos e memória.
Um microkernel é um tipo de implementação de kernel. Microkernel é um dos tipos do kernel. Sendo um kernel, ele gerencia todos os recursos do sistema.
No Microkernel os serviços do usuário são mantidos no “espaço do usuário” do usuário e os serviços do kernel são mantidos no espaço do kernel, reduzindo assim o tamanho do kernel e o tamanho de um sistema operacional.
Microkernel tenta minimizar a parte principal do sistema operacional, fornecendo o número mínimo de mecanismos que maximizam a flexibilidade de implementação (impondo uma política mínima) enquanto permite a implementação eficiente do restante do sistema.
Fontes: gnu.org, techopedia, geeksforgeeks
Comment on “Dicas e Termos: O que é um Microkernel em Informática?”