"Leereenheid 7 Deadlock" Flashcards

1
Q

Assignment edge

A

Toewijzingspijl in een hulpbronallocatiegraaf.

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

Circular wait

A

Circulair wachten. Elk proces in een cyclische keten wacht op een hulpbron die wordt vastgehouden door het volgende proces in de keten.

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

Claim edge

A

Gestippelde verzoekpijl Pi  Rj in een hulpbronallocatiegraaf die aangeeft dat een proces in de toekomst een verzoek voor hulpbrontype Rj kan doen.

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

Cycle (in directed graph)

A

Gerichte lus (kort: cykel).

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

Cycle-detection

A

algorithm Algoritme voor het bepalen of een hulpbronallocatiegraaf een gerichte lus bevat.

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

Deadlock avoidance

A

Vermijden (ontwijken) van deadlock; nodig is dat aan het systeem op voorhand informatie over de voor een proces benodigde hulpbronnen wordt gegeven.

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

Deadlock / Dodelijke omarming

A

Dodelijke omarming. Een situatie waarin twee of meer processen onbepaalde tijd wachten op een gebeurtenis die alleen door één van de wachtende processen kan worden veroorzaakt.

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

Deadlock prevention

A

Voorkomen van deadlock; een verzameling methoden die garanderen dat minstens één van vier noodzakelijke voorwaarden voor deadlock nooit geldt.

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

Deadlock-avoidance algorithm

A

Algoritme voor het vermijden (of ontwijken) van deadlock.

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

Deadlock-detection algorithm

A

Algoritme voor het bepalen of deadlock is opgetreden.

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

Gerichte graaf

A

Directed graph

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

Hold-and-wait / Vasthouden en wachten

A

Vasthouden en wachten. Terwijl een proces wacht, houdt het een hulpbron vast.

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

Hulpbron (systeem-) / Resource (system)

A

(Systeem)hulpbron.

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

Hulpbronallocatiegraaf / Resource-allocation graph

A

Een gerichte graaf bestaande uit de verzamelingen punten P en R en de verzameling pijlen E. P duidt alle actieve processen in een systeem aan. R duidt alle hulpbrontypen in het systeem aan. E bestaat uit verzoekpijlen (request edges) Pi -> Rj en toewijzingspijlen (assignment edges) Ri -> Pj. Ten behoeve van deadlockvermijding kan E worden uitgebreid met mogelijk toekomstige verzoeken (claim edges) Pi -> Rj

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

Resource type / Hulpbrontype

A

Hulpbrontype (zoals type printer of type disk).

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

Mutual exclusion / Wederzijdse uitsluiting

A

Wederzijdse uitsluiting. Kritieke secties met betrekking tot een gemeenschappelijke hulpbron kunnen niet gelijktijdig worden uitgevoerd.

17
Q

Preemption

A

Een proces wordt onvrijwillig een hulpbron ontnomen.

18
Q

Request edge

A

Verzoekpijl in een hulpbronallocatiegraaf.

19
Q

Resource-allocation state

A

Het aantal beschikbare en toegewezen hulpbronnen en het maximum aantal verzoeken van ieder proces.

20
Q

Wait-for graph

A

Een gerichte graaf bestaande uit een verzameling punten P en een verzameling pijlen E; de graaf wordt afgeleid uit een hulpbronallocatiegraaf met voor ieder hulpbrontype slechts één instantie. P duidt alle actieve processen in een systeem aan. Een pijl Pi -> Pj in E geeft aan dat Pi wacht tot Pj een hulpbron vrijgeeft die Pi nodig heeft.