"Leereenheid 3 Processen" Flashcards

1
Q

Asymmetric communication

A

Asymmetrische communicatie. De zender kent de identiteit van de ontvanger, maar de ontvanger niet de identiteit van de zender.

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

Asynchronous communication

A

Asynchrone communicatie. De zender wacht niet totdat een bericht door de ontvanger is ontvangen, maar gaat verder met uitvoering. De ontvanger wacht meestal wel als er geen berichten in het kanaal aanwezig zijn.

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

Automatic buffering

A

Gebruik van een begrensde of onbegrensde messagebuffer.

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

Begrensde buffer / Bounded buffer

A

Begrensde buffer. Buffer met een vaste lengte.

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

Communication link

A

Communicatiekanaal tussen processen ten behoeve van message passing.

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

Concurrent execution / Gelijktijdige uitvoering

A

Gelijktijdige uitvoering. De uitvoering van processen vindt schijnbaar gelijktijdig (interleaving) of echt gelijktijdig (multiprocessing) plaats.

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

Concurrent processes / Parallelle processen

A

Parallelle processen. Processen die echt of schijnbaar gelijktijdig worden verwerkt.

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

Context

A

De informatie over een proces in een process control block.

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

Control flow

A

Besturingsstroom. Heeft betrekking op de (niet-lineaire) volgorde van uitvoering van de instructies in een computerprogramma.

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

Cooperating processes

A

Samenwerkende processen.

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

CPU-bound process

A

Proces met voornamelijk berekeningen en weinig I/O.

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

Device queue / I/O queue

A

Wachtrij van processen met de status waiting die wachten voor een specifiek randapparaat.

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

Direct communication

A

Directe communicatie. Hiervan is sprake als precies twee processen met elkaar berichten uitwisselen.

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

fork (Unix)

A

System call voor de creatie van een kindproces dat een kopie is van het ouderproces.

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

Gemeenschappelijk geheugen / Shared memory

A

Gemeenschappelijk geheugen van verschillende processen.

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

I/O-bound process

A

Proces met voornamelijk in- en uitvoeroperaties.

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

Independend processes / Onafhankelijke processen

A

Onafhankelijke processen.

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

Indirect communication / Indirecte communicatie

A

Indirecte communicatie. Hiervan is sprake als berichten worden verstuurd naar een afzonderlijk kanaal (mailbox) met een eigen naam dat wordt gedeeld door verschillende processen.

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

Interleaving

A

Schijnbaar gelijktijdige uitvoering van processen door het in willekeurige volgorde verweven van ondeelbare acties van processen.

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

Interproces communication

A

Interprocescommunicatie. In het tekstboek gelijkgesteld aan message passing.

21
Q

Job

A

Proces.

22
Q

Local procedure call (LPC) (Windows)

A

Aanroep van een procedure van een ander proces op dezelfde computer.

23
Q

Mailbox

A

Afzonderlijk communicatiekanaal met een eigen naam dat wordt gedeeld door verschillende processen.

24
Q

Message passing / Uitwisselen van berichten

A

Communicatie tussen processen zonder gemeenschappelijk geheugen via het uitwisselen van berichten.

25
Q

Multitasking

A

Time sharing. Schijnbaar gelijktijdige uitvoering van processen door middel van interleaving.

26
Q

Multiprocessing

A

Echt gelijktijdige uitvoering van processen op een systeem met meer CPU’s.

27
Q

Multithreaded proces

A

Proces waarbinnen meer control flows zijn gecreëerd.

28
Q

No buffering

A

Ongebufferde message passing.

29
Q

Onbegrensde buffer / Unbounded buffer

A

Onbegrensde buffer. Buffer met een onbegrensde capaciteit.

30
Q

Persistent data

A

Permanente gegevens.

31
Q

Port

A

Mailbox.

32
Q

Proces

A

Een programma in verwerking.

33
Q

Process control block (PCB)

A

Datastructuur met informatie over een specifiek proces, zoals procestoestand, de waarde van de instructieteller (program counter) en CPU-registers en andere voor het besturings-systeem relevante informatie, zoals de state van het memorymanagement.

34
Q

Process identifier (pid) (Unix)

A

Uniek nummer van een proces in het systeem.

35
Q

Ready queue

A

Wachtrij van processen met de status ready.

36
Q

Remote procedure call (RPC)

A

Aanroep van een procedure van een ander proces.

37
Q

Rendez-vous

A

Synchrone communicatie met een buffer met lengte 0. De zender is verplicht te wachten tot de ontvanger in staat is een verzonden bericht in ontvangst te nemen; de ontvanger wacht als de zender nog geen bericht in het communicatiekanaal heeft geplaatst.

38
Q

Scheduler dispatch

A

Het toekennen van een hulpbron (doorgaans de CPU) aan een proces.

39
Q

Scheduler

A

Een programma voor de selectie van een proces in een wachtrij.

40
Q

Send by copy

A

De bytes van het bericht zelf worden overgestuurd; het ontvangende proces krijgt een kopie van het bericht.

41
Q

Send by reference

A

Er wordt alleen een verwijzing naar het bericht verstuurd; het ontvangende proces krijgt een verwijzing naar de plaats waar het bericht is opgeslagen.

42
Q

Swapping

A

Tijdelijk overbrengen van de toestand van het interne geheugen naar het achtergrondgeheugen en vice versa.

43
Q

Symmetric communication

A

Symmetrische communicatie. De zender kent de identiteit van de ontvanger en de ontvanger de identiteit van de zender.

44
Q

Synchronous communication

A

Synchrone communicatie. De zender wacht totdat een verzonden bericht is ontvangen door de ontvanger en de ontvanger wacht als er geen berichten in het kanaal aanwezig zijn.

45
Q

Task

A

In het tekstboek gedefinieerd als uitvoering van een gebruikers-programma; vaak ook equivalent aan proces.

46
Q

Temporary data / Tijdelijke gegevens

A

Tijdelijke gegevens.

47
Q

Thread

A

Control flow binnen een proces.

48
Q

Time sharing

A

Multitasking.

49
Q

Waiting queue

A

Wachtrij van processen met de status waiting.