O kernel é um conjunto de rotinas que oferecem serviços aos utilizadores do sistema e às suas aplicações.
- Tratamento de interrupções;
- Criação e Eliminação de processos;
- Sincronização e Comunicação de processos;
- Escalonamento e Controlo de processos;
- Gestão de memória;
- Gestão de sistema de ficheiros;
- Operações de entrada e saída;
- Contabilização e segurança do sistema.
O shell é um programa que fornece uma interface entre o utilizador e o Sistema Operativo, permitindo que o utilizador possa correr comandos do Sistema Operativo.
O microkernel é transferir a maior parte do código para ser executado em modo utilizador e deixando o mínimo possível para modo núcleo.
Sem comentários:
Enviar um comentário