Tommy Flowers — projektant Colossus, pierwszego programowalnego komputera
Poznaj życie i dokonania Tommy'ego Flowersa, konstruktora Colossusa — pierwszego programowalnego komputera, który złamał niemieckie szyfry w Bletchley Park podczas II wojny.
Tommy Flowers MBE (Thomas Harold Flowers, 22 grudnia 1905 - 28 października 1998) był brytyjskim inżynierem elektronikem i konstruktorem maszyn cyfrowych. Podczas II wojny światowej Flowers zaprojektował Colossusa, który bywa określany jako pierwszy na świecie programowalny komputer elektroniczny — maszyna elektroniczna o dużej szybkości działania, stworzona w celu automatycznego wspomagania prac nad odszyfrowywaniem zaszyfrowanych niemieckich komunikatów (głównie szyfru Lorenz, zwanego „Tunny”).
Wczesne życie i praca przed wojną
Flowers zdobył doświadczenie techniczne pracując dla General Post Office (GPO) w dziale badań i rozwoju, m.in. w ośrodku badawczym w Dollis Hill. Jego znajomość układów elektronicznych i techniki telefonicznej oraz praktyczne podejście do konstrukcji urządzeń były kluczowe przy projektowaniu szybkie działających maszyn cyfrowych. Już przed wojną interesował się zastosowaniem elektronicznych lamp próżniowych w sprzęcie telekomunikacyjnym.
Projekt Colossus
Flowers zaprojektował pierwszy Colossus w warunkach dużego pośpiechu i tajemnicy. Pierwszy prototyp, zwany czasem Mark 1, wykorzystał około 1500 lamp próżniowych i został uruchomiony w Dollis Hill w listopadzie 1943 roku. Po krótkich testach maszyna została przewieziona do Bletchley Park w styczniu 1944 roku.
Projektowanie nie zakończyło się na pierwszym modelu — już podczas prac nad Mark 1 Flowers przeprojektował maszynę, tworząc ulepszoną wersję Mark 2 z około 2400 lampami. Pierwszy Mark 2 Colossus wszedł do służby w Bletchley Park 1 czerwca 1944 r. i natychmiast zaczął dostarczać cennych informacji, które miały wpływ na planowanie i powodzenie inwazji w Normandii (D-Day).
Jak działał Colossus i co go wyróżniało
Colossus nie był komputerem w sensie maszyny z pamięcią przechowującą program (nie był to tzw. stored-program computer), lecz był programowalny w sensie, że jego działanie można było konfigurować za pomocą wtyczek, przełączników i papierowej taśmy z danymi wejściowymi. Maszyna wykonywała szybkie operacje logiczne na bitach odczytywanych z wysokoprędkościowej taśmy perforowanej, zliczała wystąpienia określonych wzorców i przeprowadzała testy statystyczne usprawniające odnajdywanie ustawień niemieckiej maszyny szyfrującej.
Najważniejsze cechy Colossusa:
- Elektroniczne przetwarzanie – zastosowanie lamp próżniowych pozwoliło osiągnąć prędkości niedostępne dla urządzeń elektromechanicznych.
- Programowalność – konfiguracja poprzez okablowanie i przełączniki oraz sterowanie programem z taśmy perforowanej.
- Specjalizacja – skonstruowany z myślą o złamaniu szyfru Lorenz, współpracował z analizą i metodami opracowanymi przez kryptologów (np. pracami Billa Tutte i innych).
Trudności i sceptycyzm
Flowers musiał przekonać przełożonych, że użycie tak dużej liczby lamp próżniowych jest praktyczne — wówczas panowało przekonanie, że lampy często zawodzą i nie nadają się do maszyn o dużej liczbie elementów aktywnych. Flowers wykazał, że przy prawidłowym zasilaniu i eksploatacji lampy mogą pracować niezawodnie przez długie okresy, co okazało się kluczowe dla sukcesu Colossusa.
Znaczenie i późniejsze lata
Colossus znacząco przyspieszył proces odszyfrowywania wiadomości i dostarczał informacji o działaniach niemieckiego dowództwa, co miało wymierny wpływ na działania aliantów, zwłaszcza w kontekście przygotowań do D-Day. Ze względu na tajność prac i obowiązek zachowania milczenia na mocy Official Secrets Act, wkład Flowersa i innych uczestników projektu pozostawał przez dekady mało znany.
Po wojnie Flowers powrócił do pracy w GPO, kontynuując badania nad elektroniką i systemami telekomunikacyjnymi. Dopiero po stopniowym odtajnianiu dokumentów jego rola w powstaniu Colossusa i wkład w rozwój komputerów elektronicznych zaczęły być powszechnie rozpoznawane. W późniejszych latach otrzymał oficjalne uhonorowania, a jego prace zyskały należne miejsce w historii informatyki i kryptologii.
Dziedzictwo
Tommy Flowers jest zapamiętany jako innowator, który przesunął granice techniki swoich czasów, łącząc praktyczne doświadczenie z odwagą projektową. Colossus pozostaje w historii jako przełomowa maszyna — pierwszy w praktycznym zastosowaniu szybko działający, elektroniczny i programowalny system komputerowy, który odegrał istotną rolę w zwycięstwie aliantów.

Współczesna rekonstrukcja Colossusa w Bletchley Park
Wyniki
5 czerwca Flowers miał ważne spotkanie z Dwightem D. Eisenhowerem i jego sztabem. Kurier przekazał Eisenhowerowi notatkę podsumowującą odszyfrowanie Colossusa. Potwierdziło to, że Hitler nie chciał żadnych dodatkowych wojsk w Normandii, gdyż był przekonany, że przygotowania do inwazji w Normandii były tylko dywersyjną sztuczką. Eisenhower ogłosił swojemu sztabowi: "Jutro ruszamy".
Wcześniej Colossus rozszyfrował raport feldmarszałka Rommla o obronie zachodniej, z którego wynikało, że jedno z miejsc zrzutu amerykańskiej dywizji spadochronowej znajdowało się w bazie niemieckiej dywizji czołgów. Miejsce to zostało zmienione.
Lata później Flowers opisał projekt i budowę tych komputerów.
Przeszukaj encyklopedię