Sinaliza e interrompe uma comparação
Com base em várias referências, minha definição subjetiva desinais no Linux são "Os gatilhos que são usados para notificar os processos sobre uma ocorrência de um evento específico. O evento aqui pode se referir a uma exceção de software. Além disso, sinais também podem ser usados para mecanismos de IPC." As perguntas que tenho são
Eu presumo que apenas exceções (interrupções de software) são notificadas via sinais. E sobre o caso de interrupções de hardware.Quais são as várias fontes do sinal? Para mim, parece que o kernel é sempre a fonte de um sinal (exceto quando usado para IPC).Diferença entre o manipulador de sinal e o ISR ?.Diferença entre bloqueio de sinal e mascaramento de interrupção?