4.1 types of software and interrupts Flashcards
1
Q
what is system software
A
- provide services that computer requires
2
Q
what is application software
A
- provide services that user requires
3
Q
examples of system software
A
- OS
- utility software
4
Q
examples of utility software
A
- antivirus
- defragmentation
- backup
4
Q
role of ut
A
5
Q
role of utility software
A
- keep compter safe
- keep it running efficiently
- province tools to manage files and applications
6
Q
role of OS
A
- provide interface between user and hardware
7
Q
functions of OS
A
- managing files
- managing peripherals and drivers
- managing memory
- managing multitasking
- managing user accounts
- providing an interface
- providing a platform for running application
- providing system security
- handling interrupts
8
Q
how are hardware, firmware, and OS required to run applications software
A
- applications run on OS
- OS run on firmware
- firmware run on hardware
9
Q
role of interrupts
A
- allow more urgent task to be processedOnce the urgent task is handled, the CPU resumes the previous process.
10
Q
how are interrupts generated
A
- hardware
- software
11
Q
how is an interrupt handled
A
- interrupt signal sent to CPU
- values held in current register copied into stack, saving for later retrieval
- interrupt service routing executed
- retrieve programs from stack to continue executing program
12
Q
examples of software interrupts
A
- division by zero
- 2 processes trying to access same memory location
13
Q
examples of hardware interrupts
A
- pressing key on keyboard
- moving mouse