Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Interrupts

Interrupts are an essential part of modern computer systems that tell the CPU when something needs attention.

Interrupts

Interrupts

  • An interrupt is a signal from a piece of software or hardware that tells the CPU that it needs some attention.
  • Interrupts are an efficient way of telling a computer when a job needs to be completed.
Hardware interrupts

Hardware interrupts

  • Hardware interrupts can occur when an input our output operation completes.
  • Hardware interrupts can also involve errors, like when a printer runs out of paper.
Software interrupts

Software interrupts

  • Software interrupts come from pieces of software that need to terminate or request services from the OS to complete a task.
  • For example, opening a document.
Alternatives to interrupts

Alternatives to interrupts

  • One alternative to using interrupts is polling.
  • Polling is when the CPU polls (asks) every piece of software and hardware if it needs anything doing.
  • This would be a very inefficient process.
Jump to other topics
1

Computer Systems

1.1

Data Representation

1.2

Data Transmission

1.3

Hardware

1.4

Software

1.5

The Internet & its Uses

1.6

Cyber Security

1.7

Automated & Emerging Technologies

2

Algorithms, Programming & Logic

Practice questions on Interrupts

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
Answer all questions on Interrupts

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium