Everything about Interrupt
Signal to a computer processor emitted by hardware or software
In digital computers, an interrupt is a request for the processor to interrupt currently executing code, so that the event can be processed in a timely manner. If the request is accepted, the processor will suspend its current activities, save its state, and execute a function called an interrupt handler to deal with the event. This interruption is often temporary, allowing the software to resume normal activities after the interrupt handler finishes, although the interrupt could instead indicate a fatal error. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: InterruptA 5-minute orientation
- Skim a recent paper: Physical interventions to interrupt or reduce the spread of respiratory virusesInfluential work since 2022
- Pick up a classic book: The Z80 microprocessorThe most-reprinted book on the subject
- Read the landmark paper: Deletions and a translocation interrupt a cloned gene at the neurofibromatosis type 1 locusCited 891 times
- Go sideways: Intel 8259A closely related topic
- Go sideways: Interrupt descriptor tableA closely related topic
📖 Definitions
Verb To disturb or halt (an ongoing process or action, or the person performing it) by interfering suddenly, especially by speaking.
Verb To divide; to separate; to break the monotony of.
Verb To assert to (a computer) that an exceptional condition must be handled.
Noun An event that causes a computer or other device to temporarily cease what it was doing and attend to a condition.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Deletions and a translocation interrupt a cloned gene at the neurofibromatosis type 1 locus
Emergency Department Workplace Interruptions Are Emergency Physicians “Interrupt‐driven” and “Multitasking”?
Phasic norepinephrine: A neural interrupt signal for unexpected events
Eliminating receive livelock in an interrupt-driven kernel
Physical interventions to interrupt or reduce the spread of respiratory viruses: systematic review
Mitochondria-targeted plastoquinone derivatives as tools to interrupt execution of the aging program. 1. Cationic plastoquinone derivatives: Synthesis and in vitro studies
Malignant Drosophila Tumors Interrupt Insulin Signaling to Induce Cachexia-like Wasting
Prospective, controlled study of vinyl glove use to interrupt Clostridium difficile nosocomial transmission
🆕 Influential since 2022
Physical interventions to interrupt or reduce the spread of respiratory viruses
Exosomal miRNA-155-5p from M1-polarized macrophages suppresses angiogenesis by targeting GDF6 to interrupt diabetic wound healing
State of health estimation for lithium-ion batteries based on current interrupt method and genetic algorithm optimized back propagation neural network
Might biologics serve to interrupt the atopic march?
Inflammatory macrophages interrupt osteocyte maturation and mineralization via regulating the Notch signaling pathway
📚 Books worth reading
The Z80 microprocessorRamesh S. Gaonkar · 1988
The Z-80 microcomputer handbookWilliam T. Barden · 1978- 📕Effects of time-outs on psychological momentum in intercollegiate women's volleyballPaul B. Salitsky · 1995
Z80 assembly language programmingLance A. Leventhal · 1979
Advanced DOSMichael I. Hyman · 1988
The rhetoric of interruptionDaniel Lynwood Smith · 2012- 📕The insurance of commercial risksDigby Charles Jess · 1986
- 📕Consequential loss and business interruption insurances and claimsDenis Riley · 1981
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Intel 8259 The Intel 8259 is a programmable interrupt controller (PIC) designed for the Intel 8080 and Intel 8085 microprocessors. The initial part was the 8259;…
- Interrupt descriptor table The interrupt descriptor table (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor…
- Non-maskable interrupt In computing, a non-maskable interrupt (NMI) is a hardware interrupt that standard interrupt-masking techniques in the system cannot ignore. It typically…
- Interrupt handler In computer systems programming, an interrupt handler, also known as an interrupt service routine (ISR), is a special block of code associated with a specific…
- Triple fault On the x86 computer architecture, a triple fault is a special kind of exception generated by the CPU when an exception occurs while the CPU is trying to…
- Operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.…
- Signal (IPC) Signals are standardized messages sent to a running computer program to trigger specific behavior, such as quitting or error handling. They are a limited…
- Interrupt priority level The interrupt priority level (IPL) is a part of the current system interrupt state, which indicates the interrupt requests that will currently be accepted…