RDQUE
Terug naar Artikelen
Wêrom nei Artikels
Weeromme naor Artikelen
Home
RDQUE
Lezer Henk de Groot wil in Vragen?! van 20 december graag weten waar de afkorting RDQUE voor staat.
Als niet-specialist moet je dit eigenlijk niet willen weten want als je
denkt dat je het begint te begrijpen roept dat vaak ten minste drie
nieuwe vragen op. Het gaat hier namelijk over een commando (ReadQueue)
in het binnenste van een processor (lees: computer). RD staat voor Read
(lees) en QUE staat voor Queue (wachtkamer/pijplijn). Je moet je
voorstellen dat in een (micro)processor meerdere deelprocessen tegelijk
worden uitgevoerd. Meestal duurt het ene deelproces iets langer dan een
ander deelproces. Het resultaat van ieder van die deelprocessen wordt
dan zolang in een Queue (stukje geheugen) opgeslagen zodat het
deelproces niet hoeft te wachten maar weer verder kan. Als op enig
moment het resultaat van dat deelproces in een ander proces nodig is
dan wordt middels het commando ReadQueue (RDQUE) de inhoud van dat
stukje geheugen gelezen. Nu kan het voorkomen dat een programmeur die
zelfde afkorting op een plaats - als variabele - gebruikt waar dat
eigenlijk niet hoort. Dat De Groot deze afkorting tegenkomt moet dan
ook worden toegeschreven aan de slordigheid van een niet erg creatieve
programmeur.
Je kunt de verschillende deelprocessen heel goed vergelijken met het
bereiden van een maaltijd. Proces 1: Het runderlapje moet 3 uren
sudderen (RLSUD); proces 2: de aardappelen moeten 20 minuten koken
(AAKOK); proces 3: de diepvriesgroente in 4 minuten ontdooien (DGONT);
proces 4: het toetje al roerende aan de kook brengen en een half uur af
laten koelen in de koelkast (MKTOE). Inclusief nog meer kleine
deelprocesjes zoals het op de juiste tijd toevoegen van kruiden,
specerijen en zout, het dekken van de tafel en het in 1 minuut
droogkoken van de aardappelen staat de maaltijd - met hulde aan de kok
- toch precies om zes uur compleet op tafel. Als alle borden leeg zijn
volgt het laatste commando: neem toetje (NMTOE).
Met een vriendelijke groet,
Piet Bult