O que acontece no kernel quando um sinal de interrupção é enviado para um processo?

0

Quando eu executo um comando que demora muito no terminal e quero matá-lo antes que ele termine, pressiono control-c para enviar um sinal de interrupção ao processo. Eu estou assumindo que este sinal é escolhido pelo driver do teclado e ele grava o sinal em algum arquivo e o kernel o pega e depois mata o processo em execução no terminal. Isso está correto? Como o laço de eventos funciona no Unix neste caso (manipulação de sinais no Unix é mencionada na página da Wikipédia para o loop de eventos)?

    
por user3837980 30.10.2018 / 00:51

0 respostas