Operating Systems Flashcards

1
Q

what are some process issues?

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

what are threads?

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

when would you use threads?

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

what are some concurrency issues?

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

what are locks?

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

what are mutexes?

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

what are semaphores?

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

what are monitors?

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

what is deadlock?

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

what is livelock?

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

how can you avoid livelock and deadlock?

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

what resources does a process need?

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

what resources does a thread need?

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

how does context switching work?

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

how is context switching initianted by the operating system and underlying hardware?

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

what are the fundamentals of “modern” cooncurrency constructs?

A
17
Q
A