A arquitetura do exokernel foi projetada para separar a proteção de recursos administrativos para facilitar a personalização específica do aplicativo.
O exokernel geralmente é pequeno em tamanho devido à sua operacionalidade limitada.
Detalhes sobre o exokernel
Os sistemas operacionais convencionais sempre têm um impacto no desempenho, funcionalidade e escopo dos aplicativos baseados neles, pois o sistema operacional está localizado entre os aplicativos e o hardware físico.
O sistema operacional do exokernel tenta resolver esse problema eliminando a noção de que um sistema operacional deve fornecer abstrações nas quais os aplicativos devem ser construídos.A idéia é impor o mínimo de abstrações possível aos desenvolvedores e forneça a eles a liberdade de usar abstrações quando necessário.
A arquitetura do exokernel é construída de tal forma que um pequeno kernel move todas as abstrações de hardware para bibliotecas não confiáveis conhecidas como sistemas operacionais de bibliotecas.
O principal objetivo de um exokernel é garantir que não haja abstração forçada, o que torna um exokernel diferente de núcleos micro e monolíticos.
Recursos dos sistemas operacionais do exokernel
Alguns dos recursos dos sistemas operacionais exokernel incluem:
• Melhor suporte para controle de aplicativos
• Segurança administrativa separada
• As abstrações são transferidas com segurança para um sistema operacional de biblioteca não confiável
• Fornece uma interface de baixo nível
• Os sistemas operacionais de biblioteca oferecem portabilidade e Compatibilidade
Vantagens e desvantagens do exokernel
Os benefícios do sistema operacional exokernel incluem:
• Melhor desempenho do aplicativo
• Uso mais eficiente dos recursos de hardware através de alocação e revogação de recursos
• Desenvolvimentos e testes mais fáceis de novos sistemas operacionais
• Cada aplicativo de espaço do usuário pode aplicar seu próprio gerenciamento otimizado de memória
Alguns das desvantagens do sistema operacional exokernel incluem:
• Consistência reduzida
• Design complexo de interfaces do exokernel
Alguma pergunta? Você precisa de mais informações?
Escreva e nós responderemos ao seu email
Comentários
Postar um comentário