Signals and interrupts a comparison
Interrupts can be viewed as a mean of communication between the CPU and the OS kernel. Signals can be viewed as a mean of communication between the OS kernel and OS processes. Interrupts may be initiated by the CPU (exceptions – e.g.: divide by zero, page fault), devices (hardware interrupts – e.g: input available), or … Read more