araquiteturas de kernel e seus tipos

403 palavras 2 páginas
Escola tecnica Senai areias

Rafael santos ramalho

Arquiteturas de kernel

Recife,2015
Sumario:

O que é o Kernel---------------------------------------------- 3 kernel monolítico--------------------------------------------- 3
Kernel microkernel------------------------------------------- 4

O que é o kernel?
O kernel é a parte mais importante de um sistema operacional, pois ele é o núcleo do sistema, ele é responsável pelas funções de baixo nível, como gerenciamento de memória, gerenciamento de processos, subsistemas de arquivos, rede, suporte aos dispositivos e periféricos conectados ao computador. Os núcleos dos sistemas operacionais podem ser implementados de duas formas básicas: Kernel monolítico e o microkernel..
Kernel monolítico:
O Kernel monolítico é estruturado em um único arquivo binário, um único processo que executa inteiramente em modo protegido. Ele possui desempenho superior na passagem de mensagens, mas apresenta inúmeras desvantagens como a dificuldade de alterações no núcleo e o desperdício de recursos, pois os drivers de dispositivos permanecem constantemente em memória, mesmo quando os dispositivos não estão sendo utilizados. No microkernel apenas uma pequena parte do núcleo executa em modo protegido para acessar diretamente o hardware, como também é responsável pela comunicação entre processos e gerência de memória o restante do sistema roda em modo usuário, uma vez que executa tarefas que não necessitam acessar diretamente o hardware, e seus serviços clássicos são assegurados por processos servidores.
Estrutura do Kernel Monolítico:

Microkernel:
Os recursos do sistema são acessados através de um protocolo cliente/servidor, e para incluir um novo serviço basta acrescentar um novo servidor. O microkernel possui um desempenho inferior ao modelo monolítico, mas podem-se alterar suas partes sem a necessidade de reiniciar a máquina permitindo a

Relacionados