Synchronous processor exception (source code)

= Synchronous processor exception

A processor event attributable to instruction execution, such as a <page fault> during a memory access or a divide exception on <x86>. This causal connection distinguishes it from the asynchronous device <interrupts> discussed here. It also differs from a programming language's <exception handling>, which specifies how program-level exceptions propagate. https://docs.kernel.org/arch/x86/entry_64.html[Linux kernel documentation, Kernel Entries: architecturally defined exceptions]{ref}