Events that occur during program execution, interrupting its usual flow and requiring specialized routines to handle them.