W 1937 roku 27-letni w≤wczas Konrad Zuse wpad│ na podw≤wczas fantastyczny pomys│ zbudowania
mechanicznej maszyny licz▒cej, pracuj▒cej wed│ug okre╢lonego programu (ci▒gu zada±).
Pr≤bowa│ zainteresowaµ swoimi ideami kilku producent≤w, lecz na og≤│ otrzymywa│ odpowiedzi
w rodzaju: "w zakresie maszyn licz▒cych praktycznie osiagniΩto ju┐ kres mo┐liwo╢ci...".
A jednak rok p≤╝niej w jego mieszkaniu w Berlinie zadzia│a│a maszyna Z1 - by│ to pierwszy
na ╢wiecie komputer, dzia│aj▒cy na zasadzie czysto mechanicznej. By│ on jednak maszyn▒
bardzo nowoczesn▒, gdy┐ wykorzystywa│ system dw≤jkowy - p≤╝niejsze maszyny, np. ENIAC,
pracowa│y w systemie dziesiΩtnym...
Maszyna Z1 nie znalaz│a wiΩkszego uznania w ≤wczesnych Niemczech. Jednak dwa lata p≤╝niej
na zam≤wienie ministerstwa lotnictwa Konrad Zuse buduje nastΩpn▒ maszynΩ - Z3. Jest to
urz▒dzenie pracuj▒ce na przeka╝nikach telefonicznych. Jednostka centralna ma ich 600,
pamiΩµ - 2000. Pojemno╢µ pamiΩci wynosi│a 64 liczby po 22 pozycje dw≤jkowe ka┐da.
No╢nikiem ci▒gu zada± (czyli programu) by│a odpowiednio perforowana ta╢ma filmowa.
Mo┐liwo╢ci programowania by│y nieco ograniczone przez brak mo┐liwo╢ci realizowania
rozga│Ωzie± algorytm≤w (czyli krok≤w decyzyjnych). Szybko╢µ pracy wynosi│a 15 do 20
prostych operacji arytmetycznych na sekundΩ. Mno┐enie wymaga│o oko│o 5 sekund.
Pierwsza elektromechaniczna maszyna licz▒ca powsta│a w latach 1939-1944 w USA.
By│ to
MARK 1 - r≤wnie┐ zbudowany przy u┐yciu przeka╝nik≤w. Parametry by│y por≤wnywalne
z Z3.
Maszyny licz▒ce oparte na elementach elektronicznych zaliczamy do tzw. maszyn zerowej
generacji. By│y one oczywi╢cie do╢µ wolne, co wynika│o z ograniczonej szybko╢ci dzia│ania
przeka╝nik≤w. NastΩpny etap historii komputer≤w dyktuj▒ ju┐ aktywne elementy elektroniczne.
Prze╢led╝my to w skr≤conym przegl▒dzie chronologicznym:
1946 - w USA po trzech latach pracy na Uniwersytecie Pensylwania J.P. Eckert
i J.W. Mauchly uruchamiaj▒ pierwsz▒ maszynΩ licz▒c▒ wykorzystuj▒c▒ lampy elektronowe
- by│a to pierwsza maszyna pierwszej generacji. Jest to s│ynny ENIAC, zajmuj▒cy
powierzchniΩ 15 x 10 m, pobieraj▒cy energiΩ 174 kW.
W jego niezwykle pr▒do┐ernym wnΩtrzu kryje siΩ 17 468 lamp elektronowych,
1500 przeka╝nik≤w, 70 000 opornik≤w i 10 000 kondensator≤w.
Liczby przedstawione by│y w kodzie dziesiΩtnym,
do 10 cyfr. Szybko╢µ pracy by│a ju┐
znacznie wiΩksza od maszyn zerowej generacji - przy czΩstotliwo╢ci zegarowej 100 kHz
czas dodawania wynosi│ 0,2 ms,
mno┐enie trwa│o 2,8 ms.
ENIAC nie m≤g│ zbyt d│ugo pracowaµ bez przerwy - przeszkod▒ by│a bardzo du┐a moc potrzebna
na ogrzanie lamp. Okaza│o siΩ jednak, ┐e niezawodno╢µ tego energoch│onnego kolosa by│a
niez│a - na tydzie± wymieniano 2-3 lampy!
W ENIACu nie zastosowano ┐adnych nowych metod obliczeniowych, dzia│ania wykonywane by│y
r≤wnolegle, na cyfrach dziesiΩtnych. Nawiasem m≤wi▒c przesz│o dwadzie╢cia lat p≤╝niej
odkryto, ┐e ENIAC w│a╢ciwie nie by│ pierwsz▒ tego typu
maszyna opracowana w USA.
Ot≤┐ w roku 1942 John Atnasoff opracowa│ maszynΩ licz▒c▒ oparta na lampach - szczeg≤│y
jej budowy by│y znane Mauchly'emu. Nie pozosta│o to oczywi╢cie bez wp│ywu na strukturΩ
ENIACa.
1947 - 23 XII 1947 okaza│ siΩ byµ prze│omowym dniem w historii maszyn licz▒cych
- John Bardeen, Walter Brattain i William Shockley opracowuj▒ pierwszy tranzystor.
Pierwsze egzemplarze komercyjne pojawi│y siΩ jednak dopiero cztery lata p≤╝niej (1952).
1948 - Ten rok obfitowa│ w wiele komputerowych nowo╢ci. John von Neumann proponuje
architekturΩ komputer≤w stosowan▒ praktycznie do dnia dzisiejszego.
Polega ona na
umieszczeniu programu i danych w jednej pamiΩci jako identycznie reprezentowanych
struktur.
W roku 1948 na rynek komputerowy wchodzi IBM. Zaczyna z maszyn▒ SSEC (12 500 lamp, 21 400 przeka╝nik≤w)
produkowan▒ jedynie w pojedynczych egzemplarzach,
a nieco p≤╝niej zaskakuje ╢wiat maszyn▒
Model 604, zawieraj▒c▒ tylko 1400 lamp! Komputer ten (a w zasadzie "dziurkokartkowy kalkulator")
jest relatywnie wolny,
d│ugo╢µ programu jest ograniczona do 70 krok≤w (podobnie do wcze╢niejszych
modeli kalkulator≤w programowanych). Pocz▒tkowo prognozowano zapotrzebowanie na tΩ maszynΩ na 75
sztuk - docelowo zainstalowano ponad 5600 urz▒dze±! Jeszcze w roku 1975 w uzyciu by│o ponad 400 maszyn
tego typu.
1951 - Po trzech latach pracy Eckert i Mauchly, konstruktorzy ENIAC'a, opracowuj▒ pierwsz▒
seryjnie produkowan▒ maszynΩ licz▒c▒ (poprzednie by│y wykonywane jedynie na zam≤wienie):
UNIVAC 1, zawieraj▒c▒ 5 600 lamp, 18 000 diod i tylko 300 przeka╝nik≤w. PamiΩµ oparta na liniach
op≤╝niaj▒cych wykorzystuj▒cych rtΩµ, ma pojemno╢µ 100 s│≤w przy czasie dostΩpu 400 ns. System
liczenia mieszany: binarno-dziesiΩtny. CzΩstotliwo╢µ zegarowa - 2,25 MHz, czas dodawania - 120 ns,
mno┐enia 1,8 ms. Pierwszy zainstalowany komputer dzia│a│ nieprzerwanie przez ponad 12 lat. ú▒cznie
zainstalowano 75 system≤w UNIVAC 1.
1952 - IBM wypuszcza bardzo szybki komputer IBM 701 - czas mno┐enia 0,4 ms!
1953 - Pierwsza pamiΩµ na rdzeniach ferrytowych. Jest to znacz▒cy krok naprz≤d.
1954 - Pierwsza praca nad jΩzykami wy┐szego rzΩdu. Ziller i Backus opracowuj▒ jΩzyk
FORTRAN (PORmula TRANslator), przeznaczony przede wszystkim do oblicze± matematycznych.
1955 - Pierwszy rok komputer≤w drugiej generacji, wykorzystuj▒cych tranzystory. Nowy
komputer, wyprodukowany w Bell Telephone Labs, wykorzystywa│a ok. 800 tranzystor≤w i 11 000
diod germanowych. Pobierana moc - ok. 100 W - wielokrotnie mniej, ni┐ w starszych konstrukcjach
lampowych.
1956 - IBM 305 - pierwszy komputer z pamiΩci▒ magnetyczn▒. Mo┐na j▒ by│o wypo┐yczaµ za
jedyne 3200$ miesiΩcznie. Pojemno╢µ - 10M (10 pozycyjnych liczb).
1958 - W laboratoriach Texas Instruments Jack Kilby opracowuje pierszy uk│ad scalony.
1959 - Faiechild i Texas Instruments wypuszczaj▒ pierwsze uk│ady scalone.
Powstaje COBOL
(COmmnon Business Oriented Language).
1961 - T.I. wypuszcza dla potrzeb armii pierwszy komputer oparty na uk│adach scalonych.
Ma on ju┐ pamiΩµ p≤│przewodnikow▒ o pojemno╢ci kilkuset bit≤w.
W roku 1957 na ╢wiecie by│o ju┐ ok. 1300 komputer≤w. W 1961 ju┐ 7300. G│≤wni producenci to IBM
i Sperry. W 1963 roku na ╢wiecie jest ju┐ 16 500 komputer≤w.
1968 - Powstaje firma Intel - zak│ada j▒ kilku by│ych pracownik≤w Faiechilda.
1974 - Firma Intel wypuszcza pierwszy "prawdziwy" mikroprocesor 8080.
1977 - Firma Commodore wypuszcza komputer osobisty PET (Personal Electronic Transactor).
Jednocze╢nie Steve Wozniak i Stephen Jobs tworz▒ firmΩ Apple. Rozpoczyna siΩ era coraz mniejszych
komputer≤w o coraz wiΩkszych mo┐liwo╢ciach.
1981 - Firma IBM przedstawia model PC...
1989 - Microsoft Windows 3.0
1991 - Microsoft Windows 3.1, MS DOS 5.0
1992 - Microsoft Windows for Workgroups 3.11
1993 - Marzec - Intel Pentium
1994 - Wrzesie± - NexGen Nx586
1995 - Lipiec - Cyrix 5x86, Sierpie± - Microsoft Windows 95, Listopad - Cyrix 6x86
1996 - Marzec - AMD-K5, Sierpie± - Microsoft Windows 95 OSR2
1997
Stycze± - Intel Pentium MMX
Luty - Cyrix MediaGX
Kwiecie± - AMD-K6
Maj - Cyrix 6x86MX
Intel Pentium II
Simpool
Strona g│≤wna