Introduction Flashcards

1
Q

What is an Operating System?

A

A cleaner/simpler/model of the computer that manages resources

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

What is the CPU?

A

The brain of the computer that fetches, decodes, and executes instructions

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

What is a shell?

A

Text based interaction with the OS
- Like the terminal

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

What is the GUI?

A

Graphical User Interface
- uses icons with the OS
- Windows, modern systems

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

Kernal mode?

A

Supervisor mode
- Complete access to the hardware and can execute any instruction
- Usually deals with I/O

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

User mode?

A

Subset of the machine’s instructions

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

SATA and Disk Driver?

A

Handling the SATA disk is very complicated so to make it user friendly we use a disk driver

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

Abstraction?

A

Make the ugly beautiful

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

Multiplexing - Time

A

CPU decides who gets to use it to complete its task
- the “queue” or line

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

Multiplexing - Space

A

CPU decides what resources to allocate to each instruction

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