Leksykon IT › Sprzęt › Jednostka cyklująca (ENIAC)

Jednostka cyklująca (ENIAC)

Sprzęt Svenska → Zaktualizowano: 2026-10-06

Zegar ENIAC-a i zarazem jego pierwszy debugger: szafa rozsyłająca taktowanie do wszystkich pozostałych jednostek, którą można było przestawić na pracę krok po kroku.

Jednostka pracowała z częstotliwością bazową 100 kHz i dzieliła ją na cykl dwudziestu taktów impulsowych — jeden czas dodawania, 200 mikrosekund. Z tego cyklu powstawało kilkanaście nazwanych ciągów impulsów rozprowadzanych do każdej jednostki maszyny: 10P, 9P, 1P, 2P, 4P, centralny impuls programowania i impuls zerujący. Wszystko w ENIAC-u było zsynchronizowane z tymi ciągami, a jednostka, która spóźniła się z impulsem, liczyła błędny wynik zamiast się zatrzymać.

Ciągi były nie tylko taktowaniem, ale i reprezentacją danych. Liczba podróżowała jako tyle impulsów, ile wynosiła, a cyfry zliczano względem 9P i 10P. Zegar i magistrala danych były tymi samymi przewodami — pomieszanie, które zniknęło wraz z binarną, przechowywaną pamięcią i które trudno dziś nawet opisać.

Na panelu czołowym był przełącznik z ustawieniami: praca ciągła, jeden czas dodawania, jeden takt impulsu. Przy 18 000 lamp nie był to luksus: szukanie usterek oznaczało zamrożenie obliczenia w pół kroku i odczytanie lampek neonowych z paneli. To praca krokowa w debuggerze, zbudowana z blachy kilkadziesiąt lat przed pojawieniem się tego słowa.

← Wróć do leksykonu