Reklama

Počítač, ktorý ukázal svetu, čo je rýchlosť! ENIAC má dnes 80 rokov

Zdroj | TECHBOX/ChatGPT
Števo Porubský
Zdroj | TECHBOX/ChatGPT
Zdroj | TECHBOX/ChatGPT

Dnes je 14. februára a vedecký svet si pripomína presne 80 rokov od momentu, kedy bol v roku 1946 na Pensylvánskej univerzite prvýkrát oficiálne predstavený verejnosti stroj s názvom Electronic Numerical Integrator and Computer (ENIAC).

Tento systém predstavoval prechod od mechanických a elektromechanických výpočtových metód k plne elektronickému spracovaniu dát pomocou vákuových trubíc.

Na rozdiel od svojich predchodcov, ktorí sa spoliehali na relé alebo ozubené kolesá, ENIAC pracoval s elektrónmi pohybujúcimi sa v takmer úplnom vákuu, čo mu umožnilo vykonávať operácie rýchlosťou, aká bola dovtedy nedosiahnuteľná.

Obsah pokračuje pod reklamou

Technická štruktúra ENIACu bola na tú dobu extrémne rozsiahla a zložitá. Celý komplex zaberal plochu približne 167 m2 a pozostával až zo štyridsiatich samostatných panelov usporiadaných do tvaru písmena U.

Hardvérovú základňu tvorilo takmer 18 000 vákuových trubíc (presne 17 468), 7 200 kryštálových diód, 1 500 relé, 70 000 rezistorov a 10 000 kondenzátorov. Celková hmotnosť stroja vraj dosahovala do 30 ton.

Kvôli obrovskému počtu komponentov a ich tepelnému vyžarovaniu vyžadoval ENIAC aj neustále chladenie núteným obehom vzduchu, pričom jeho celkový príkon dosahoval 150 kW.

Z hľadiska matematickej logiky ENIAC nepracoval v binárnej sústave, ako je to bežné u moderných počítačov, ale využíval desiatkovú sústavu. Každé číslo bolo reprezentované desaťpolohovým prstencovým počítadlom.

Systém tak obsahoval dvadsať akumulátorov, z ktorých každý dokázal uchovať desaťmiestne podpísané číslo. Tieto akumulátory neslúžili len ako pamäťové jednotky, ale priamo v nich prebiehalo sčítanie a odčítanie.

Rýchlosť sčítania bola stanovená na 5 000 operácií za sekundu, čo znamenalo, že jeden cyklus trval 200 mikrosekúnd. Násobenie prebiehalo pomocou špeciálnej jednotky a trvalo približne 2,8 milisekundy, zatiaľ čo delenie a extrakcia druhej odmocniny si vyžadovali približne 30 milisekúnd.

Programovanie ENIACu sa výrazne líšilo od písania softvéru v dnešnom ponímaní. Stroj nemal vnútornú pamäť pre uloženie programu, takže inštrukcie museli byť fyzicky nastavené prepojením káblov na prepojovacích poliach a nastavením tisícok prepínačov.

Práve pri tomto zložitom procese sa formovali prvé odborníčky v odbore. Jednou z nich bola aj Elsie Shutt, ktorá sa počas letnej brigády v Aberdeen Proving Ground naučila tento kolos ovládať. Jej skúsenosť s programovaním ENIACu a neskôr ORDVACu položila základy jej kariéry, ktorá neskôr viedla k vzniku jednej z prvých softvérových firiem v Amerike, Computations, Inc. v roku 1958.

Pozrite si

Elsie Shutt – „tehotná programátorka“, ktorá vybudovala budúcnosť práce

Logika výpočtu ENIACu bola určená smerovaním elektrických impulzov medzi jednotlivými jednotkami stroja. Riadenie sekvencií zabezpečovala jednotka nazvaná Master Programmer, ktorá umožňovala vykonávať slučky a podmienené vetvenia na základe výsledkov prebiehajúcich výpočtov. Dáta sa do stroja vkladali prostredníctvom čítačky diernych štítkov IBM a výsledky sa rovnakým spôsobom dierovali na výstupné štítky. Síce pomalé, ale efektívne.

ENIAC totiž priniesol do vedy možnosti spracovávať tisíce operácií za sekundu, čo umožnilo analyzovať balistické dráhy striel s presnosťou, ktorú mechanické systémy nedokázali dosiahnuť. Okrem vojenských aplikácií sa stroj využíval aj na predpovedanie počasia a v jadrovom výskume, čím otvoril cestu pre modelovanie komplexných fyzikálnych javov. S jeho príchodom sa zároveň začala písať história programovania ako samostatnej disciplíny.

Obsah pokračuje pod reklamou

ENIAC a dnešné počítače

Pri porovnaní s dnešnými bežnými počítačmi sú rozdiely výrazné. Kým moderný procesor obsahuje miliardy tranzistorov na ploche niekoľkých milimetrov štvorcových, ENIAC na podobné operácie potreboval tisíce vákuových trubíc rozložených v celej miestnosti.

Dnešné počítače pracujú v binárnej sústave, čo je efektívnejšie pre elektronické spracovanie, zatiaľ čo ENIAC-ova desiatková sústava vyžadovala zložitejšiu hardvérovú infraštruktúru. Kým dnešné úložiská uchovajú terabajty dát, ENIAC mal kapacitu obmedzenú na niekoľko čísel v akumulátoroch.

Stroj vedel vykonávať aritmetické operácie a vetvenia, no nedokázal automaticky meniť svoj program počas behu bez manuálneho zásahu do káblov. Nemal žiadny operačný systém ani grafické rozhranie. Výsledky boli interpretované zo štítkov alebo kontroliek. Synchronizáciu zabezpečoval centrálny oscilátor s frekvenciou 100 kilohertzov, čo je v porovnaní s dnešnými gigahertzovými taktami minimum, no vo svojej dobe to predstavovalo technické maximum.

Dnešné osemdesiate výročie jeho predstavenia pripomína technické riešenia, ktoré stáli na začiatku cesty k súčasnej digitálnej realite. Bez neho by sme neboli tam, kde sme.

Ďalšia story
Zatvoriť

Newsletter

Ďakujeme za váš záujem! Odteraz vám už neunikne žiadna novinka.
Ľutujeme, ale váš formulár sa nepodarilo odoslať.