First phase: generating a signal (signal generation)net result: append to signal queue Second phase: delivering a signal (signal action)Signal handler