Narodziny i dzieci±stwo komputera



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