4.1 Types of software and interrupts Flashcards

(12 cards)

1
Q

Describe the difference between system software and application software.

Give an example of each software in your answer. [4]

A
  • System software provides services that the computer requires, whereas application software provides services that the user requires.

System software example: Operating system

Application software example: word processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

State which component in the computer would store both types of software when the power is turned off.

A

Secondary storage/SSD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

State the purpose of firmware

A

Permanently stores instructions (in ROM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give one example of firmware

A

BIOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give two examples of system software

A
  • Operating system
  • Utility Software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the role and basic functions of an operating system

A
  • managing files
  • handling interrupts
  • providing an interface
  • managing peripherals and drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain why bootloader instructions are stored in ROM and not in RAM.

A

The contents of the ROM aren’t lost when the computer is turned off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Understand how hardware, firmware and an
operating system are required to run applications
software

A
  • Applications are run on the operating system
  • The operating system is run on the firmware
  • The bootloader (firmware) is run on the hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What’s an interrupt?

A
  • An interrupt is a signal from a software program or hardware device to the CPU.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What’s a software interrupt, and when does it occur?

A
  • A software interrupt occurs when an application program terminates or requests certain services from the OS(operating system).
  • A software interrupt also occurs with 3 program errors, such as when a division by zero occurs, or when two processes try to access the same memory location
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When does a hardware interrupt occur?

A
  • A hardware interrupt may occur, for example, when an I/O operation is complete or when a new USB device is plugged in and detected.
  • A hardware interrupt also occurs when a key is pressed on the keyboard or the mouse is moved
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How can interrupts be triggered?

A
  • Interrupts are also triggered regularly by the timer to indicate that it is the turn of the next process to have processor time.
  • It is because a processor can be interrupted that multi-tasking can take place.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly