PIERWSZE
KOMPUTERY
Komputer – czyli co?
Funkcje – przetwarzanie liczb
Z tego wynika także przetwarzanie
innego rodzaju danych – wszystko
bowiem można zamienić na liczby
Mechanizacja działania – człowiek
przestaje być potrzebny do
przetwarzania liczb
Autonomia działania – człowiek
przestaje być potrzebny do pełnienia
funkcji kontrolnych
Z powyższych wynika w ogólności
możliwość obliczania dowolnych
wyrażeń matematycznych
Maszyna Analityczna Babbage’a
•
XIXw
•
napędzana silnikiem parowym
•
Dane wyjściowe miały być drukowane na drukarce
•
rozdzielenie pamięci i jednostki obliczeniowej -
podobnie jak we współczesnych komputerach.
•
program wczytywany na kartach perforowanych
•
Urządzenie pozwalało na wykorzystanie konstrukcji
znanych z dzisiejszych języków programowania,
takich jak pętle, instrukcje
warunkowe czy przetwarzanie równoległe
•
pierwszy programista – Lady Ada Lovelace
Maszyna analityczna
Babbagea’a
Maszyna analityczna - działanie
Maszyna analityczna odczytuje program oraz dane z
odpowiednio przygotowanych kart perforowanych – kart
danych (powodujących „załadowanie” liczby do odp.
rejestru), kart dyrektyw oraz kart operacji (programu)
Np. aby obliczyć wyrażenie a(b+c)/(d-e) należało
„załadować” liczby a..e do rejestrów V1..V5; następnie
przygotować następujące karty dyrektyw:
2, 3, 6, 6, 1, 7, 4, 5, 8, 7, 8, 9
I następujące karty operacji:
+, *, -, /
Efekt – sekwencja operacji:
V2+V3 -> V6
V6*V1 -> V7
itd.
II wojna światowa
•
Wojna „technologiczna”
•
Niemcy – zaawansowana technologia (wojskowa)
•
USA – „zaawansowana” gospodarka
•
Potrzeby obliczeniowe
•
Obliczenia inżynierskie (np. w przemyśle lotniczym),
szyfrowanie (i dekryptaż) wiadomości
•
Obliczenia związane z budową bomby atomowej i
(później) wodorowej
Pierwszy komputer
Z1 zbudowany przez Konrada Zuse w
mieszkaniu rodziców w 1938
•
Całkowicie mechaniczny
•
Programowalny
•
Oparty o arytmetykę binarną
Kolejne dzieła Konrada Zuse
Z2, Z3 (1941)
•
Zbudowane już na
zlecenie Luftwaffe
•
Z3 – sterowany
programem zapisanym
w pamięci wewnętrznej
(czyli tak, jak
współczesne komputery)
Colossus
•
pierwszy sprawnie działający komputer
•
Zainstalowany w Bletchey Park – brytyjskim ośrodku
dekryptażu
•
Służył do łamania niemieckich szyfrów
•
Oficjalnie w ogóle nie istniał!
ENIAC
•
Nazwa Electronic Numerical Integrator and Computer
•
Pierwszy komputer zaprojektowany do niszczenia i
zabijania
•
Konstrukcję ukończono w 1945 już po zakończeniu II
wojny światowej. Akurat wtedy tablice balistyczne stają
się niezbyt potrzebne. Zaczyna się natomiast zimna
wojna – Eniac przydaje się do prac związanych z
opracowaniem bomby wodorowej.
ENIAC
ENIAC
•
Maszyna bardzo szybka jak na owe czasy
•
Budowa „rozproszona”
•
Modułowa budowa także samych „dużych” modułów –
to ułatwiało naprawy
•
42 panele, całość wypełniała sporą halę, wymagała ok.
200kW zasilania oraz sztucznego chłodzenia
•
Waga - 30 ton
•
Około 19000 lamp próżniowych, 100 tysięcy innego
rodzaju części elektronicznych
•
W ciągu swojego użytecznego życia (do 1955 roku)
wykonał więcej obliczeń niż cała ludzkość do 1945 roku
ENIAC
Główną wadą ENIAC-a było to, że musiał on być
programowany
ręcznie przez ustawianie przełączników oraz wtykanie i
wyjmowanie kabli
DZIĘKUJĘ