IT-lexicon › Hardware › Master programmer (ENIAC)

Master programmer (ENIAC)

Hardware Svenska → Bijgewerkt: 2026-10-03

ENIACs besturingsstroom woonde in een eigen kast: tien tellers die bijhielden hoe vaak een lus nog moest draaien voordat de puls ergens anders heen ging.

De eenheid bevatte tien zogeheten steppers. Elke stepper had een schakelaar met zes standen en een bijbehorende decadeteller die op één tot negen kon worden ingesteld. Een programmapuls die bij een stepper aankwam werd geteld; zodra de teller zijn limiet bereikte, verliet de volgende puls de stepper via een andere uitgang en schoof de stepper één stand op. Dat is een for-lus gemaakt van kabel, en steppers konden worden geschakeld zodat lussen nestelden.

ENIAC programmeren betekende fysiek kabels tussen eenheden trekken en schakelaars instellen – de gegevensstroom van de berekening in koper tekenen. De master programmer was de enige plek waar doe dit N keer als begrip bestond in plaats van als N kopieën van de bedrading, en dus het dichtst bij wat de machine aan besturingsstroom had. In combinatie met de tekenuitgangen van de accumulatoren bood hij ook voorwaardelijke vertakking.

De ombouw van 1948 liet ENIAC instructies ophalen uit zijn functietabellen in plaats van uit het patchpaneel, waardoor de besturingsstroom naar de code verhuisde en de rol van de eenheid tot opstellen kromp. Het kostte ruwweg een factor zes in snelheid, algemeen beschouwd als een koopje vergeleken met dagenlang herbedraden voor elk nieuw probleem.

← Terug naar het lexicon