Tradu O Monolithic Kernel Vs MicroKernel 1

3608 palavras 15 páginas
Kernel monolítico vs. Microkernel
Benjamin Roch
TU Wien phibre@gmx.net RESUMO
Este documento explica as duas principais arquiteturas de kernel de
Sistemas operacionais: o kernel monolítico eo microkernel.
Começando com uma introdução sobre o termo "núcleo"
Em si e seu significado para os sistemas operacionais como um todo, é
Continua com uma comparação dos benefícios e desvantagens
De ambas as arquiteturas, arredondado para cima por uma lista de implementações populares.
1. INTRODUÇÃO
O kernel é o indispensável e, portanto, mais importante
Parte de um sistema operacional. Grosso modo, um sistema operacional si Consist de duas partes: o espaço de kernel (privilegiado mode) e o espaço do usuário (modo sem privilégios). Sem
Que, entre os processos de proteção seria impossível.
Há dois conceitos diferentes de kernels: kernel monolítico
E μ­kernel (microkernel). A antiga abordagem é a
Kernel monolítico, dos quais Unix, MS­DOS e do início
Mac OS são representantes típicos. Corre­se cada sysFigure básica
1: Monolítico kernel do sistema operacional baseado
Serviço TEM como processo e managment memória, interromper
Manuseio e I / O de comunicação, sistema de arquivos, etc. no kernel do
Espaço (Figura 1). Ele é construído de uma forma em camadas,
Construída a partir do processo de fundamental Managment até o
Interfaces com o resto do sistema operacional (e bibliotecas
Em cima deles as aplicações). A inclusão de todas básica
Serviços no espaço do kernel tem três grandes inconvenientes: o kernel
Tamanho, falta de extensibilidade e a má manutenção. Bug
Fixação ou a adição de novos recursos, uma recompilação
De todo o kernel. Este é o tempo e consumindo recursos
Porque a compilação de um novo kernel pode levar vários
Horas e um monte de memória. Toda vez que alguém adiciona um novo
Recurso ou corrige um bug, isso significa recompilação do todo kernel. Para superar essas limitações de extensibilidade e facilidade de manutenção, a ideia da μ­kernels apareceu no final do
1980. O

Relacionados