Núcleo monolítico

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Diagrama de interação de um núcleo monolítico (ou mono-bloco).

O núcleo monolítico é uma arquitetura de núcleo onde todo o núcleo é executado no espaço de núcleo no modo de supervisão.[1] Ou seja, é um kernel que possui todos os códigos de suporte necessários.[2] Em comum com outras arquiteturas (micronúcleo, núcleo híbrido), o núcleo define uma camada de alto nível de abstração sobre o hardware do computador, com um conjunto de primitivas ou chamadas de sistema para implementar os serviços do sistema operacional como gerenciamento de processos, concorrência e gestão de memória em um ou mais módulos.[3]

Mesmo que cada módulo de manutenção dessas operações seja separada de uma forma geral, é muito difícil fazer o código de integração entre todos estes módulos, e, uma vez que todos os módulos executam num mesmo espaço de endereçamento, um erro em um módulo pode derrubar todo o sistema.[3]

Alguns exemplos de sistemas que utilizam este tipo de núcleo:

Ver também[editar | editar código-fonte]

Notas e Referências

  1. O que é Kernel: significados.com.br. Visitado em 15/12/2014.
  2. Ferreira, Rubem E. In: Novatec. Linux:guia do dministrador do sistema. São Paulo: [s.n.]. Capítulo 22. 707 pp. ISBN 9788575221778.
  3. a b Monolithic kernel vs. Micr okernel (em inglês) davepowell.org. Visitado em 15/12/2014.

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.