Computer systems Flashcards

1
Q

what is the role of the operating system

A

manage the operations of the computer, like a bridge between the user and the computer

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

where is the operating system stored

A

on the secondary storage, yet the boot up information is stored on the rom

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

what tasks does the operating system perform

A
  • processor scheduling
  • thread management
  • context switching
  • inter process communication
  • memory management
  • virtual memory control
  • on and off control
  • file management
  • interrupt handling
  • battery / power management
  • provision of user interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is memory management

A

the process of managing where the opened programs use memory and making the most out pf the free memory

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

what is virtual memory

A

it is a way of using secondary storage as a queue for the memory, so that the memory knows exactly where the next instruction to complete is

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

what is processor scheduling

A

the operating system of balancing the instructions going through the processor to fairly balance the running of multiple programs

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

what is interrupt handling

A

the processor is great at multitasking but sometimes it will receive a new instruction that has a high priority, such as a user input signal, when it will have to complete this before it continues with other actions

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

what is multi threading

A

the action of splitting threading compatible programs into multiple cores, many programs do not support this

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