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