• Informática de Gestão
Disciplina:
• Sistemas Operativos
Trabalho Pratico:
• O Papel dos diferentes tipos de núcleo na evolução dos Sistemas Operativos
Docente:
• José Augusto Monteiro
Alunos:
• Joel Correia Ricardo
• César Marques Pinto
Núcleo
Generalidades
Como camada de software mais próxima do hardware o núcleo assegura:
• A comunicação entre o hardware e o software;
• Gestão das ordens do utilizador;
• Gestão dos diversos recursos da máquina;
• Máximo de rendimento possível.
Funcionamento do núcleo
O núcleo pode ser dividido em quatro partes:
• Gestão de Processos;
• Gestão de Memória;
• Gestão de Dispositivos;
• Chamadas de Sistema.
Arquitecturas do Núcleo
• Extremamente simples;
• Delega todo o sistema para que a memória utilizada seja a mínima possível.
Núcleo Híbrido
• Semelhante ao micronúcleo;
Existem várias opiniões de qual é o melhor núcleo mas resumindo todos eles têm
o seu fundamento. De acordo com as situações em que são precisos, os tipos de
núcleo variam e assim se consegue ter uma razoável lista de escolhas. A
implementação do núcleo é muito importante uma vez que é ele que tem a função
mais importante dentro do sistema operativo.
A evolução dos sistemas operativos é baseada no tipo de núcleo que lhe é
implementado.
Em suma o factor núcleo é importantíssimo na evolução dos sistemas operativos.