Kernel
Como o sistema recebe o Kernel?
Os computadores recebem seu kernel durante o processo de boot. Quando uma máquina com disco está em seu processo de boot, ela lê seu kernel de um disco local. Quando uma nova versão do sistema operacional é instalada a partir de uma fita, o kermel é copiado para um único arquivo naquele disco chamado vmunix.
Máquinas sem disco, diskless, recebem seu kernel através do servidor de arquivos na rede.
Durante o processo de boot o kernel é carregado para a memória, onde ele reside até que o sistema seja interrompido.
Embora o arquivo kernel seja por default vmunix, é possível ter kernels com outros nomes
O que o Kernel faz?
- Implementa o sistema de arquivos:
- Permite processos criar, ler, escrever e acessar estes arquivos
- Gerencia Deamons:
- Move páginas do disco para memória
- Prioridades
- Gerencia drivers de dispositivos
- Gerencia software de rede que implementa serviços de rede
- Gerencia facilidades de comunicação entre processos
- Provê facilidades para criar, examinar e modificar processos
- Provê funções de gerenciamento do sistema
- Provê funções miscelâneas que tornam os recursos do sistema disponíveis aos processos, como, por exemplo: memória
Sistema de arquivos ou filesystem: Hierarquia de diretórios e arquivos estruturada no formato de árvore no disco local ou acessada em um servidor remoto.
Um processo é um programa em execução.
Deamons são processos que são inicializados durante o processo de boot e devem executar constantemente até que o sistema seja interrompido.
Mover páginas do disco para memória, por demanda, também é conhecido como virtual memory.
Drivers de dispositivos são programas que controlam dispositivos físicos.
Voltar
Avançar