Tommy Flowers MBE (Thomas Harold Flowers, 1905. december 22. - 1998. október 28.) brit mérnök volt. A második világháború alatt Flowers tervezte a Colossust, a világ első programozható elektronikus számítógépét, amely a titkosított német üzenetek megfejtésében segített.

Az első Mark 1, 1500 vákuumcsöves szeleppel, 1943 novemberében Dollis Hillben, majd 1944 januárjában Bletchley Parkban futott.

A Mark 2 újratervezése 2400 szeleppel már azelőtt megkezdődött, hogy az első számítógép elkészült volna. Az első Mark 2 Colossus 1944. június 1-jén állt szolgálatba a Bletchley Parkban, és azonnal létfontosságú információkat szolgáltatott a közelgő D-napi partraszálláshoz.

Szakmai háttér és a Colossus működése

Tommy Flowers a General Post Office (GPO) kutatóállomásán dolgozott, ahol távközlési berendezések és nagysebességű elektronikus áramkörök fejlesztésével foglalkozott. Tapasztalata a vákuumcsövek megbízhatóságáról – különösen arról, hogy ha folyamatosan felfűtve hagyják őket, megbízhatóbbak, mint a gyakori ki- és bekapcsolás – alapvető volt a Colossus megépítéséhez. Flowers gyakorlati mérnöki megközelítése lehetővé tette, hogy olyan nagyszabású elektronikus gépet alkosson, amely képes volt a nagy mennyiségű titkosított adat gyors feldolgozására.

A Colossus mechanikailag olvasta a titkosított üzenetek rögzítésére szolgáló perforált papírszalagokat optikai olvasóval, és elektronikus úton végezte az összehasonlítást és számításokat. Bár nem „programozható” a mai értelemben (nem tárolt programot használt), a gép konfigurációját kapcsolók és huzalozások segítségével lehetett módosítani, így különféle keresési és ellenőrzési műveletekre adaptálható volt. A gép célja elsősorban a német Lorenz-üzenetek (a „Tunny” rendszeren keresztül küldött, magasabb szintű parancsok) visszafejtésének automatizálása volt, és ebben a Bletchley Park kriptográfusai, köztük a matematikusok és a logikusok, adtak elméleti támogatást.

Hatás, titoktartás és későbbi elismerés

A Colossus közvetlenül hozzájárult a második világháború szövetséges hadműveleteinek előnyéhez azáltal, hogy gyors és megbízható információkat adott a német parancsnokság kommunikációjáról. Különösen fontos szerepet játszott a D-nap előkészületeiben, amikor a német haditervek és erőmozgások feltérképezése döntő jelentőségű volt.

Munkáját és a Colossus fejlesztését azonban hosszan titokban tartották, így Flowers és csapata hozzájárulása csak évtizedekkel a háború után vált széles körben ismertté. A titoktartás miatt a háború utáni korai számítástechnikai fejlesztések többsége nem tudott közvetlenül építeni a Colossus tapasztalataira. A nyilvánosságra hozatallal és a későbbi rekonstrukciós munkákkal (amelyek lehetővé tették a műszaki részletek tanulmányozását) végül megérdemelt elismeréshez vezettek, és a Colossus ma a számítástechnika történetének mérföldköveként szerepel.

Tommy Flowers öröksége

Flowers gyakorlati mérnöki gondolkodása és a nagy sebességű elektronika iránti bizalma megalapozta az első nagyméretű elektronikus számítógép gyakorlati megvalósítását. Bár a Colossus működése és részletes kialakítása nem volt azonnal befolyással a polgári számítógép-fejlesztésekre a titoktartás miatt, a műszaki megoldások és az alapelvek később fontos tanulságoknak bizonyultak a számítástechnika és az elektronika fejlődésében.

Fontosabb pontok:

  • Tommy Flowers a GPO mérnöke volt, aki a vákuumcsövek alkalmazásában szerzett tapasztalatait kamatoztatta.
  • A Colossus volt az első nagyszabású, speciális célú programozhatónak tekinthető elektronikus számítógép, amely gyorsan tudott feldolgozni nagy mennyiségű titkosított adatot.
  • Az első Mark 1 (kb. 1500 vákuumcső) 1943 végén futott próbajelleggel, a továbbfejlesztett Mark 2 (kb. 2400 vákuumcső) 1944. június 1-jén kezdett szolgálni Bletchley Parkban, közvetlenül hozzájárulva a D-napi műveletek sikeréhez.
  • Munkáját sokáig titok övezte, az elismerés csak évtizedekkel később érkezett.

Tommy Flowers emlékét ma a számítástechnika korai történetének egyik alapvető alakjaként tartják számon: a Colossus megépítése mérföldkő volt a digitális elektronikus számítógépek útján, és hozzájárult ahhoz, hogy a későbbi generációk megértsék a nagysebességű elektronikus feldolgozás lehetőségeit.