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?

A
17
Q

Welche Formen des Datenaustauschs kennen sie bei nachrichtenbasierten Verfahren?

A
18
Q

Welche Kommunikationsarten kennen sie bei nachrichtenbasierten Verfahren?

A
19
Q

Wie geschieht die Verwaltung bei nachrichtenbasierten Verfahren?

A
20
Q

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

A
21
Q

Wie sieht die Empfängeradressierung bei nachrichtenbasierten Verfahren aus?

A
22
Q

Beschreiben sie Pipelines

A
23
Q

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

A
24
Q

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

A
25
Q

Beschreiben sie sie Pipe FDTs im Kontext der Implementierung

A
26
Q

Beschreiben sie Message queues im Kontext der Pipelines

A
27
Q

Warum handelt es sich bei dieser Belegung um eine sichere Zuteilungsreihenfolge?

A

weil die Belegung die maximale Belegung nicht überschreitet
die Zuteilungsreihenfolge der Betriebsmittel läuft zeilenweise von oben nach unten für jeden Prozess