Sinais: Gerado apenas pelo kernel?

0

Os processos realmente "geram" sinais ou apenas solicitam que o kernel envie o sinal em seu nome?

E as interrupções de hardware? Eles são traduzidos para interrupções de software? Como, a CPU pode interromper um processo diretamente? ou através do kernel?

    
por WikiWitz 09.01.2013 / 07:46

1 resposta

1

Os sinais são entregues pelo kernel.

Qualquer interrupção gerada pela CPU será interceptada pelo kernel (isto é uma pedra angular de toda a idéia do "kernel mantém controle sempre").

O que você está tentando fazer? É melhor declarar todo o problema, você pode ficar preso à sua abordagem quando houver outras muito melhores disponíveis.

    
por 11.01.2013 / 18:55