ENIAC
ENIAC – pierwszy elektroniczny komputer ogólnego przeznaczenia
Wstęp
#ENIAC (Electronic Numerical Integrator and Computer) był pierwszym na świecie elektronicznym komputerem ogólnego przeznaczenia. Jego opracowanie stanowiło przełom w historii informatyki i wyznaczyło kierunek dalszego rozwoju komputerów cyfrowych. W artykule przedstawimy historię powstania ENIAC-a, jego budowę, sposób działania oraz wpływ na rozwój technologii komputerowej.
1. Historia powstania ENIAC-a
1.1. Geneza projektu
W latach 40. XX wieku Stany Zjednoczone intensywnie pracowały nad nowoczesnymi technologiami, które mogłyby wspomóc działania wojenne. Jednym z głównych problemów była konieczność szybkiego wykonywania skomplikowanych obliczeń balistycznych potrzebnych do precyzyjnego strzelania artyleryjskiego. Do tej pory obliczenia wykonywano ręcznie lub przy użyciu elektromechanicznych kalkulatorów, co było bardzo czasochłonne.
W odpowiedzi na to wyzwanie, w 1943 roku John W. Mauchly i J. Presper Eckert, naukowcy z Uniwersytetu Pensylwanii, zaproponowali budowę elektronicznego komputera, który mógłby automatycznie wykonywać skomplikowane obliczenia numeryczne. Projekt uzyskał wsparcie amerykańskiej armii, a jego realizacja rozpoczęła się w tym samym roku w Moore School of Electrical Engineering na Uniwersytecie Pensylwanii.
1.2. Budowa i uruchomienie
Budowa ENIAC-a trwała do 1945 roku i pochłonęła około 500 tysięcy dolarów (co odpowiada kilku milionom dolarów dzisiaj). Oficjalne uruchomienie nastąpiło 14 lutego 1946 roku. Był to ogromny sukces technologiczny – ENIAC był pierwszym komputerem, który mógł wykonywać obliczenia z prędkością niedostępną dla wcześniejszych systemów.
2. Budowa i działanie ENIAC-a
2.1. Konstrukcja fizyczna
ENIAC był gigantycznym urządzeniem w porównaniu do współczesnych komputerów. Jego główne parametry to:
- Wymiary: 30,5 metra długości, 2,4 metra wysokości i około 1 metra głębokości,
- Waga: około 27 ton,
- Zużycie energii: 150 kW, co powodowało ogromne wydzielanie ciepła,
- Liczba lamp elektronowych: 17 468,
- Liczba przekaźników: 1 500,
- Liczba kondensatorów: 70 000,
- Liczba diod: 10 000.
2.2. Architektura i sposób działania
ENIAC był komputerem o architekturze dziesiętnej (w przeciwieństwie do późniejszych komputerów binarnych). Operacje wykonywał na liczbach zapisanych w systemie dziesiętnym, co różniło go od nowoczesnych maszyn. Jego struktura obejmowała 20 akumulatorów zdolnych do przechowywania 10-cyfrowych liczb oraz jednostki wykonawcze obsługujące operacje matematyczne (dodawanie, odejmowanie, mnożenie, dzielenie, pierwiastkowanie).
2.3. Programowanie
Programowanie ENIAC-a było niezwykle skomplikowane i wymagało ręcznego ustawiania tysięcy przełączników oraz łączenia kabli na panelach sterujących. Każda zmiana programu mogła trwać od kilku godzin do kilku dni, co znacznie ograniczało jego elastyczność.
3. Zastosowania ENIAC-a
3.1. Obliczenia wojskowe
Pierwszym i głównym zastosowaniem ENIAC-a były obliczenia trajektorii pocisków artyleryjskich. Dzięki niemu czas obliczeń został skrócony z kilku tygodni do kilku godzin, co znacznie usprawniło precyzję ostrzału.
3.2. Projekt Manhattan
ENIAC był również wykorzystywany w ramach Projektu Manhattan, który doprowadził do stworzenia pierwszej bomby atomowej. Komputer pomagał w symulacjach jądrowych, co umożliwiło naukowcom szybsze przewidywanie skutków wybuchów.
3.3. Obliczenia naukowe
Po zakończeniu II wojny światowej ENIAC znalazł zastosowanie w nauce. Był używany do zaawansowanych obliczeń numerycznych, m.in. w meteorologii, fizyce i ekonomii.
4. Wpływ ENIAC-a na rozwój informatyki
4.1. Początek ery komputerów cyfrowych
ENIAC zapoczątkował rewolucję w dziedzinie komputerów. Jego sukces przyczynił się do powstania nowoczesnych maszyn cyfrowych opartych na tranzystorach i mikroprocesorach.
4.2. Narodziny architektury von Neumanna
Jednym z głównych ograniczeń ENIAC-a było skomplikowane programowanie. W 1945 roku John von #Neumann opracował koncepcję nowej architektury komputerowej, w której program i dane mogły być przechowywane w tej samej pamięci. To rozwiązanie stało się podstawą dla wszystkich późniejszych komputerów i jest używane do dziś.
4.3. Następcy ENIAC-a
Po ENIAC-u pojawiły się bardziej zaawansowane maszyny, takie jak:
- EDVAC (Electronic Discrete Variable Automatic Computer) – pierwszy komputer wykorzystujący zapis programu w pamięci,
- UNIVAC I – pierwszy komputer komercyjny dostępny dla firm i instytucji,
- IBM 701 – pierwszy komputer #IBM przeznaczony do obliczeń naukowych.
5. Koniec działania i dziedzictwo ENIAC-a
5.1. Wyłączenie ENIAC-a
ENIAC działał przez niemal 10 lat. Ostatecznie został wyłączony 2 października 1955 roku, ponieważ jego utrzymanie było zbyt kosztowne, a nowsze komputery były znacznie bardziej efektywne.
5.2. Dziedzictwo
Dziś ENIAC jest uznawany za kamień milowy w historii technologii komputerowej. Jego wpływ na rozwój informatyki jest nieoceniony – był pierwszym krokiem ku erze komputerów cyfrowych, które obecnie są nieodłącznym elementem życia codziennego. Części ENIAC-a można dziś zobaczyć w muzeach technologicznych, m.in. w Smithsonian Institution i na Uniwersytecie Pensylwanii.
6. Podsumowanie
ENIAC był pierwszym komputerem elektronicznym o dużej mocy obliczeniowej, który zrewolucjonizował sposób, w jaki ludzkość przetwarza informacje. Choć dziś jego możliwości są nieporównywalne z nowoczesnymi komputerami, jego znaczenie dla rozwoju technologii jest ogromne. ENIAC zapoczątkował erę cyfrową, której rozwój trwa do dziś.


