Note AcademyNote Academy

Types of software and interrupts

4.1

What the syllabus asks of you

  • Describe the difference between system • System software provides the services that the software and application software and provide computer requires, including operating system examples of each and utility software • Application software provides the services that the user requires
  • Describe the role and basic functions of an • Including: operating system – managing files – handling interrupts – providing an interface – managing peripherals and drivers – managing memory – managing multitasking – providing a platform for running applications – providing system security – managing user accounts Candidates should be able to: Notes and guidance
  • Understand how hardware, firmware and • Applications are run on the operating system an operating system are required to run • The operating system is run on the firmware applications software • The bootloader (firmware) is run on the hardware
  • Describe the role and operation of interrupts • Including: – how an interrupt is generated – how it is handled using an interrupt service routine – what happens as a result of the interrupts • Software interrupts include division by zero and two processes trying to access the same memory location • Hardware interrupts include pressing a key on the keyboard and moving the mouse

Read the notes first

Chapter 4: Types of software and interrupts

Open the notes →

Drill this topic

All 11 questions on Types of software and interrupts, untimed — answer on paper, then mark yourself against the mark scheme.

Start drill →

Make a worksheet

Choose the years and how many questions, then print it with the answers on separate pages.

Make a worksheet →

11 questions

These are structured questions, answered in working rather than by picking an option, so they are not listed here one by one. The drill above puts each in front of you with its mark scheme to check against.