Course 1 Week 3 What's an Operating System? Flashcards

1
Q

What is the definition of an operating system?

A

Lets us interact with our computer and manages its resources

(the whole package)

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

What are the 2 main parts to an OS?

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

What’s the difference between the kernel and the user space? What does the kernel talk to? 2 answers

A
  1. Kernel talks directly to our hardware to manage system resources and is the main core of OS
  2. We interact with the user space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 3 main OS used in IT?

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

Where is Linux used?

A

In Business infrastructure and consumer space

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

What do you call the different versions of Linux OSs? (Not a list)

A

Distributions

(ie. versions)

Lots of different organizations package their own version of it

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

What are 3 common Linux distributions?

A
  1. Ubuntu
  2. Debian
  3. Red Hat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Do chrome OS and android OS run the Linux kernel?

A

Yes

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

What are first 2 functions the kernel does? (think office)

A
  1. file storage
  2. file management

(file system of the computer)

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

3 ways the kernel use process management? What does it use to help?

A

Kernel uses process scheduler to:

  1. manage the order programs run in
  2. how many resources they take up
  3. how long they run, etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does the kernel optimize memory management?

A

Makes sure our applications have enough memory to run

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

How does the kernel perform input/output IO management?

A

Talks to external devices (disks, keyboards, networks)

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

What’s the definition of IO management? 2 parts. What’s an example?

A
  1. Anything that can give us input data
  2. Anything we can use for output of data

Examples: save a file to a disc, used a mic when video chatting with a friend, clicked the mouse button

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

What are some examples of user space?

A

Examples: text editors, music players, system settings, user interfaces, etc

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