Processos e ThreadsTopO Kernel

O Kernel

O que é um Kernel?

O Kernel de Unix

Funcionalidado do Kernel

4 Maneiras de aceder ao kernel:

  1. Explicitamente através da System CALL Interface.
  2. Excepção em HW como divisão por 0, ou overflow de pilha, ou acesso a posição ilegal da memória. O Kernel sabe quem causou a excepção.
  3. Interrupções de periféricos: não se sabe quem activou o dispositivo.
  4. Processos correm sempre dentro do kernel e fazem serviços (kernel daemons): nfsd, swapper, pagedaemon.

vitor@cos.ufrj.br

Processos e ThreadsTopO Kernel