Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura kernel
Micro-kernel
Uma porçã o mínima de có digo responsá vel por
atividades bá sicas, sendo os demais recursos providos por
Servidores localizados em espaço de usuá rio; facilita a
programaçã o e aumenta a segurança, uma vez que há menos
Có digo dependente de hardware e em modo kernel.
serviços prestados pelo micro-kernel são os seguintes:
Um mecanismo de comunicação entre processos
Um mínimo de funções para gerência de memória
Um mínimo de funções de gerência de processos e de escalonamento
Funções de entrada / Saída de baixo nível [TANENBAUM1999]
Monolítico
Todas as atividades bá sicas sã o executadas em
Modo kernel, sendo que novas funcionalidades sã o providas como mó dulos de
kernel, ao invés de servidores em espaço de usuá rio; busca maior eficiência ao
evitar trocas de contexto.
Kernel Híbrido
Sistemas em Camadas
Nanokernel
Exokernel
Nessa estrutura existe apenas um Kernel Simples onde o mesmo faz o controle de
recursos do sistema e de um conjunto de bibliotecas que programam a abstração do
sistema operacional. O aplicativo pode acessar diretos os recursos do sistema, ou
utilizam as bibliotecas. O Programador tem mais liberdade para optar pela abstração de
hardware que desejar