OS Hoofdstuk 7 Flashcards
1
Q
Welke locks zitten er in Pthreads?
A
Mutex locks, joins, condition variables.
2
Q
Noem 2 non-portable exetensions in Pthreads:
A
1: read-write locks
2: spinlocks
3
Q
Wat voor locks zitten in linux?
A
semaphores, spin en mutex
4
Q
Wat voor lock wordt meestal gebruikt op een SMP systeem?
A
Spinlock
5
Q
Welke thread safe mechanizmes worden geleverd door linux?
A
Atomic integers en bitwise operations
6
Q
Wat doet een single core processor in plaats van een spinlock?
A
Kernel preamption aan en uit zetten.
7
Q
Waarom is busy/waiting een slecht idee voor applicaties?
A
Het gebruikt alsnog cpu terwijl het niks nuttigs doet
8
Q
Worden locks standaard geïmplementeerd in java? en in python?
A
java: ja
python: nee