Processes and signals Signals are software interrupts that provide a way for the user to directly communicate with the process