This comment confuses me: “kill -l generally lists all signals”. I thought that a signal means a quantized amount of energy.
[Added] Please, clarify the (computational) signal in Unix and the physical signal. Are they totally different concepts?
[Added] Are there major differences between paradigms? Is the meaning the same in languages such as C, Python and Haskell? The signal seems to be a general term.
I cannot believe that people are not comparing things such as hardware and software or stressing OS at some points.
Comparison between a signal and an interrupt:
Definitions
Further reading
compare the signal to Interrupts and Exceptions
Tanenbaum’s book Modern Operating Systems