Operating Systems and System Software Flashcards

1
Q

What is the purpose of a stack when handling interrupts?

A

Allows the processor to…
- Retrieve previous values for the original program
- Load them back into the processor registers
- Carry on executing the original program from where it left off

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

What happens to the values or the registers when an interrupt is received?

A

They are pushed onto a memory stack in a stack frame

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

Where are multi-user operating systems used?

A

In environments requiring collaboration and resource sharing among multiple users

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

What is the main advantage of multi-tasking systems?

A

Enhances user productivity and system efficient by allowing the simultaneous execution of processes

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

Where are multi-tasking systems used?

A

Desktop environments - to run multiple applications simultaneously

Servers - to manage several user requests or services (hosting, database management, file sharing)

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

What is a multi-tasking operating system?

A

Allows multiple tasks or processes to run concurrently
It shares system resources and enables users to perform several activities at once

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

What is the BIOS?

A

A program responsible for losing the operating system when the computer first turns on

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

What is a boot loader?

A

A program used to load the OS kernel into memory

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

What happens once the OS has been loaded?

A

It takes over from ROM and boots up the rest of the system

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

What does the BIOS do first when turned on?

A

Checks all the hardware it needs is connecting and working using POST

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