ECF Signal
shell signals sent from the kernel to process info: sig id and the fact that it arrived 2 SIGINT user typed ctrl-c 9 SIGKILL 11 SIGSEGV: seg fault 17 SIGCHLD, child stopped Sending a Signal Kernel sends a signal to destination process by setting some state in the context of the dest process (nothing happens except some bits changed in the context, no immediate impact) Kernel sends by two reasons: it detects some event happens, seg-fault, divide-by-zero, etc....