4.1 types of software and interrupts Flashcards

1
Q

what is system software

A
  • provide services that computer requires
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is application software

A
  • provide services that user requires
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

examples of system software

A
  • OS
  • utility software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

examples of utility software

A
  • antivirus
  • defragmentation
  • backup
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

role of ut

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

role of utility software

A
  • keep compter safe
  • keep it running efficiently
  • province tools to manage files and applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

role of OS

A
  • provide interface between user and hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

role of interrupts

A
  • allow more urgent task to be processedOnce the urgent task is handled, the CPU resumes the previous process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

how are interrupts generated

A
  • hardware
  • software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

examples of software interrupts

A
  • division by zero
  • 2 processes trying to access same memory location
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

examples of hardware interrupts

A
  • pressing key on keyboard
  • moving mouse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly