Operating Systems Flashcards
1
Q
what are some process issues?
A
2
Q
what are threads?
A
3
Q
when would you use threads?
A
4
Q
what are some concurrency issues?
A
5
Q
what are locks?
A
6
Q
what are mutexes?
A
7
Q
what are semaphores?
A
8
Q
what are monitors?
A
9
Q
what is deadlock?
A
10
Q
what is livelock?
A
11
Q
how can you avoid livelock and deadlock?
A
12
Q
what resources does a process need?
A
13
Q
what resources does a thread need?
A
14
Q
how does context switching work?
A
15
Q
how is context switching initianted by the operating system and underlying hardware?
A