Kernel e microkernel

838 palavras 4 páginas
O objetivo deste artigo é fazer uma breve explicação sobre o conceito, funcionamento, exemplos de implementações, dentre outros, sobre microkernel e kernelmonolítico.

1. Conceito.1.1. Microkernel

Microkernels adicionam ganchos para manipulação de módulos externos. Comoresultado, eles são bastante compactos por si só e são bastante rápidos em funções embutidas.(ANDERSON, 2002).

1.2. Kernel Monolítico

OsKernels Monolíticos, por outro lado, têm tudo construído neles desde o início. Issosignifica que eles são totalmente auto-suficientes, mas também maiores e um pouco maislentos. (ANDERSON, 2002).

2.Forma de Funcionamento

.2.1. Microkernel

O conceito de Microkernel é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados nouser-space

(espaço dousuário) em forma de processos normais(chamados deservers

). Existe umserver para cadaproblema de gerenciamento de memória, um server faz gerenciamento de processos, e outrogerenciadrivers, e assim por diante. Devido osserversnão rodarem mais no espaço do kernel,os chamados “context switches

” (mudanças de contexto) são necessárias para permitir queprocessos de usuário entrem no modo de privilégio. Dessa meneira o microkernel não é maisum bloco de serviços de sistema, mas representa várias abstrações básicas e primitivas paracontrolar a comunicação entre os processos e e entre um processo e o hardware subjacente.(ROCH, 2004).Microkernels oferecem uma maior flexibilidade, pois você pode adicionar váriosmódulos de suport sem realizar oreboot ,mas existe um preço a se pagar. Módulos infectados,ouTrojan modules

, apresentam um grande risco de segurança. Se o kernel carrega tal módulo,ele roda com todo o controle do sistema e privilégios do kernel em si. (ANDERSON, 2002).

2.2. Kernel Monolítico.

O Kernel Monolítico executa cada serviço básico do sistema como gerenciamento dememória, manipulação de interrupções e comunicação

Relacionados

  • Tradu O Monolithic Kernel Vs MicroKernel 1
    3608 palavras | 15 páginas
  • Micro Kernel
    6910 palavras | 28 páginas
  • Microkernel
    1045 palavras | 5 páginas
  • Micro kernel X Kernel Monolitico
    899 palavras | 4 páginas
  • Implementações de Kernel
    823 palavras | 4 páginas
  • Microkernel
    403 palavras | 2 páginas
  • araquiteturas de kernel e seus tipos
    403 palavras | 2 páginas
  • Sistemas Operacionais M Veis Kernel Android
    1706 palavras | 7 páginas
  • mestre
    424 palavras | 2 páginas
  • Arquiteturas de Sistemas Operacionais
    688 palavras | 3 páginas