Interprozesskommunikation, Deadlocks & nachrichtenbasierte Verfahren Flashcards

1
Q

was ist ein Deadlock

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

wann entsteht ein deadlock?

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

was sind die Ursachen von Deadlocks?

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

welche Beschreibungsformen neben Petrinetzen eignen sich außerdem zur Beschreibung von Deadlocks?

A

Betriebsmittelgraf und -fahrplan

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

erklären Sie einen Betriebsmittelgrafen (BMG)

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

erklären Sie einen Betriebsmittelfahrplan (BMF)

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

Welche Bedingungen müssen bei einem Algorithmus für Deadlockerkennung gelten?

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

Welche Lösungsansätze für Deadlocks kennen sie?

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

Beschreiben sie 1) Mutual Exclusion als Ansatz zur Lösung von Deadlocks

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

Beschreiben sie 2) hold and wait & 3) No preemption als Ansatz zur Lösung von Deadlocks

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

Beschreiben sie 4) cyclic waiting als Ansatz zur Lösung von Deadlocks

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

Beschreiben sie Erkennung und Auflösung als Ansatz zur Lösung von Deadlocks

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

Beschreiben sie Situation 1 der Erkennung von Deadlocks

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

Beschreiben sie Situation 2 der Erkennung von Deadlocks

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

Beschreiben sie DL-Vermeidung als Ansatz zur Lösung von Deadlocks

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

was sind nachrichtenbasierte Verfahren?

17
Q

Welche Formen des Datenaustauschs kennen sie bei nachrichtenbasierten Verfahren?

18
Q

Welche Kommunikationsarten kennen sie bei nachrichtenbasierten Verfahren?

19
Q

Wie geschieht die Verwaltung bei nachrichtenbasierten Verfahren?

20
Q

Wie sieht die Verbindungsorientierung (bei asynchr. Komm.) bei nachrichtenbasierten Verfahren aus?

21
Q

Wie sieht die Empfängeradressierung bei nachrichtenbasierten Verfahren aus?

22
Q

Beschreiben sie Pipelines

23
Q

welche 3 BM stehen jedem Prozess nach der Erzteugung zur Verfügung?

24
Q

Welche Plätze belegen die 3 BMs in der FDT?

25
Beschreiben sie sie Pipe FDTs im Kontext der Implementierung
26
Beschreiben sie Message queues im Kontext der Pipelines
27
Warum handelt es sich bei dieser Belegung um eine sichere Zuteilungsreihenfolge?
weil die Belegung die maximale Belegung nicht überschreitet die Zuteilungsreihenfolge der Betriebsmittel läuft zeilenweise von oben nach unten für jeden Prozess