Az ősember -
kézenfekvő módon - az ujjait használta a számoláshoz. Az ujj latin neve
digitus, innen származik a számjegy
angol neve:
digit. A nagyobb számok megjelenítéséhez már köveket rakosgattak
edényekbe, vagy csomókat kötöttek bőrcsíkokra. A kapott eredményeket a barlang
falába, falapokra vagy csontba faragva rögzítették. A túl sok kő és csomó
kezelése persze nehézkes volt, ezért kitalálták az átváltásos számábrázolást.
Eleinte a hatvanas számrendszer alakult ki (Mezopotámia), a tizenkettes
(angolszász népek), valamint a tízes (rómaiak). Az alapműveletek egyik első
ismert eszköze a világ szinte minden táján 3-4 ezer éve különböző formában
feltűnő abakusz volt. Az eszköz igen nagy népszerűségre tett szert, mivel igen
nagy sebességgel lehetett rajta elvégezni a négy alapműveletet. Alapváltozatában
vágatokba helyezett apró kövekből állt. A kövecske latin neve calculus.
Innen származik a mai kalkulátor szó. Az abakuszt golyós számolótáblává
tökéletesítve a XVI. századig, mint fő számolást segítő eszközt használták és
egyetemeken tanították a vele végzett szorzást és osztást. Az abakuszt némileg
módosítva mind a mai napig használják Oroszországban, Kínában és Japánban.
![]() |
A tényleges számolóeszközök megjelenítését a gazdaság és annak fő húzóerejeként a hajózás kényszeritette ki. A csillagászoknak és a térképészeknek egyre pontosabb térképeket kellett készíteniük a megnövekvő navigálási igények miatt. A XVII. században a hajózási és a csillagászati térképek készítése, az ehhez szükséges számítások elvégzése hosszadalmas és idegőrlő munkát jelentett. A szorzást, osztást, hatványozást egyszerűbb műveletekre visszavezető logaritmust Simon Stevin használta kamatoskamat-számításra, és elkészítette az (1+p)n értékeinek táblázatát különböző p-kre és n-ekre. Ezt mintául véve Jost Bürgi svájci-liechtensteini órásmester nyolc év alatt, 1603 és 1611 megalkotta az első logaritmustáblázatot, amelyet Kepler sürgetésére 1620-ban végre nyomtatásban is megjelentettek. Bal oldali képen: Jost Bürgi (1552-1632) Eredeti kép: http://www.micheloud.com/FXM/LOG/) Jobb oldali képen: Simon Stevin. (1548-1620) Eredeti kép: http://www.vma.bme.hu/mathhist/Mathematicians/Stevin.html | ![]() |
Az igazi
áttörést a fémmegmunkálás finomodása hozta. Lehetővé vált a fogaskerekeket
tartalmazó mechanikus zenélőszerkezetek és órák konstruálása. Ezek a
számológépek előfutárai voltak. A németországi Herrenbergben született
Wilhelm Schickard thübingeni egyetem matematika- csillagászat és héber
nyelv- professzor volt 1623-ban leírt egy olyan számológépet, amelyben egymáshoz
illeszkedő tíz- és egyfogú fogaskerekek vannak. Ezen, a mai fordulatszámlálókhoz
hasonló elvű gépen mind a négy alapműveletet el lehetett végezni, így a
meglehetősen pontatlan hajózási táblázatokat gyorsabban át lehetett számolni,
mint bármikor előtte. A gépezet magját az aritmetikai egység alkotta, amelynek
az összeadás és a kivonás volt a feladata. Hat pár kerékből állt, amelyek hat
decimális pozíciónak feleltek meg. A készülék mechanikus mechanikus módon,
rudak, fogaskerekek és egy automatikus átvitelképző mechanizmus kombinációjának
a használatával végezte el a számításokat. Schickard 1623-ban Keplernek írt
levelében vázlatokat küldött és azt írta: az összeadás és a kivonás műveletét
teljesen, a szorzást és az osztást részben automatizálta. Sajnálatos módon
egy tűzvész megsemmisítette a készülő példányt, később pedig Schickard pestisben
meghalt. 1957-ben a Kepler-hagyaték vizsgálatakor találták meg a levelet és
benne a készülék rajzait. Az IBM által 1960-ban elkészített modell
működőképesnek bizonyult. Képen: Schickard. (1592-1635). Eredeti kép: http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Schickard.html
Az első "szériában gyártott" számológépet 1642-1644 között a fizikusként és filozófusként is ismert Blaise Pascal (1623-1662) készítette el, összesen hét példányban. Az automatikus átvitelképzéssel működő gépet királyi adószedő apja számítási munkájának megkönnyítésére tervezte. A gép csak az összeadást és a kivonást ismerte, a szorzást és az osztást nem. Kétségtelen viszont, hogy Pascal kortársai igen nagyra értékelték. Például Diderot részletesen le is írja a híres Enciklopédiájában. A többségében egy szétszedett falióra alkatrészeiből álló készülékek ma is fellelhető példányai még mindig működnek! Egy 1652-ben készült példány Párizsban látható, a Conservatoire des Arts et Métiers -ben. Egy másik példány Londonban, a Science Museum-ban tekinthető meg. További érdekesség, hogy Blaise Pascalról nevezték el az egyik kedvelt programozási nyelvet, a PASCAL-t. Bal képen: Blaise Pascal. Eredeti kép: http://www.math.ohio-state.edu/foundations/ Alsó képeken: Pascaline.
|
|
|
Pascal aritmométerét 1671-ben a Lipcsében született Gottfried Wilhelm
Leibniz fejlesztette tovább. Ez a gép volt az első, amely közvetlenül
végezte el az osztást és a szorzást, valamint kiegészítő művelet nélkül a
kivonást. Az általa megépített összeadó-szorzó gép a szorzást az összeadásra
vezette vissza. Leibnitz vetette fel elsőként a kettes számrendszer alkalmazását
is e készülékekben, amelyek már tartalmazták a szinte máig használt mechanikus
asztali számológépek alapelemeit. A készülék lelke az a fogazott henger volt,
amelyet a balra-jobbra mozgó henger működtetett, amely a helyiértékek átváltását
is elvégezte. 1673-ban a készüléket legnagyobb érdeklődéssel fogadta mind az
Académie des Sciences (Tudományos Akadémia) Párizsban, mind a londoni
Royal Society (Királyi Természettudományi Társaság). Fontos Leibnitz
meglátása, amelyet nagyjából 300 éve tett: "Kiváló emberekhez valóban nem méltó,
hogy rabszolga módra órákat vesztegessenek el olyan számítások elvégzésével,
amelyeket bárkire nyugodtan rá lehetne bízni, ha gépet használna." Képen:
Gottfried Wilhelm Leibniz. Eredeti kép: http://www.math.ohio-state.edu/foundations/
A XIX. század elejétől kezdve a megmunkálás fejlődésével, az ipari termelés kialakulásával számos tekerős számológép-típus jelent meg és került sorozatgyártásra. Az állítható fogazású számkerekekkel szerkesztett, Theophil Witgold Odhner által 1887-ben készített géphez hasonlóakat még ma is gyártanak. A mechanikus készülékek építése mellett a francia forradalom alatt a Konvent elrendelte olyan táblázatok készítését, amelyekben a számok logaritmusa 19 jegy pontossággal, a trigonometrikus függvények logaritmusa pedig 14 jegy pontossággal szerepel. A munka nagyságára jellemző, hogy a korábbi táblázatok nyolcjegyűek és igen pontatlanok voltak, valamint nagyon hosszú idő alatt készültek el. A munkálatokat Gaspard Claire Francois Marie Riché De Prony vezette, aki az igen rövid határidejű feladatot a következő tervezéssel oldotta meg: megbízott öt igen képzett matematikust, hogy lehető legjobban bontsák fel a szükséges számításokat a négy alapműveletre. A bonyolultabb műveletek elvégzését rábízta nyolc gyakorlott számolóra, valamint alkalmazott 80 további számoló szolgát, akikkel az összeadásokat és a kivonásokat végeztette el. Ezzel a nagyszerű tervezéssel gyakorlatilag felfedezte a rendszerelemzést, a feldolgozás lépéseinek megtervezését és az aritmetikai munkát. Az általa megalkotott "gépet" homoputernek is nevezhetnénk.
A korszerű számítógépgyártást kétségkívül egy igen ellentmondásos
személyiségű angol tudós, Charles Babbage (1791-1871) alapozta meg.
1822-ben Babbage levelet ír Sir Humphry Davy-nek, a Royal Society
akkori elnökének a matematikai és hajózási táblázatok kiszámításának
"fárasztó monotonításáról, és ennek elviselhetetlen munkának"
automatizálásáról megír egy értekezést "On the Theoretical Principles
of the Machinery for Calculating Tables." (Táblázatok kiszámítására
alkalmas gépek elméletének alapelveiről), majd felolvasást is tart e
témáról a Királyi Csillagászati Társaságban. Babbage kollégái erőteljes
nyomására a királyi kincstárhoz fordult anyagi támogatásért. A
pénzügyminiszter 1823-ban jóvá is hagyta a támogatást, mivel az új
szerkezet segítségével főleg a hajózási táblázatokat lehetne pontosítani.
Mostanában az ilyesfajta "szponzorálás" megszokott, de akkoriban ez
rendkívüli esemény volt. Sajnos Babbage nem mérte fel a vállalt feladat
nagyságát és 1827-ben egészségügyileg összeroppant. Külföldre utazott, ami
alatt Cambridge-be kinevezték matematika-professzornak, Sir Isaac
Newton egykori tanszékére. Jellemző rá, hogy professzorsága 12 éve
alatt egyszer sem tartott előadást... Érdekes, hogy Babbage analítikus
gépe hatodfokú polinomok kezelésére készült. (Eme polinomok általános
alakja: |
![]() Differencial Engine |
- A 2. számú differenciálmotort Bryan
Donkin építette meg 1858-ban Edward Scheutz rajzai alapján és évekig
használták is a Brit Általános Nyilvántartó Hivatalban az angol népességi
táblázatokkal kapcsolatos számításokhoz. Babbage viszont soha nem készítette el
gépét, mivel még a differenciagép elkészülte előtt egy teljesen más konstrukción
dolgozott.
Az új gépben,
az Analytical Engine-ben (jobbra, külön képen) ezer tengelyen 50 helyi
értékű számoknak megfelelő számkereket
szándékozott elhelyezni. A készülék - bonyolultsága miatt - nem valósulhatott
meg saját korában, a fia készítette el később a malomrészt, amely a számítások
elvégzésére szolgált. A másik fő részt, a tárolót, ahová az adatokat kellett
volna bevinni, ez ideig senki sem alkotta meg. Babbage ismerte fel először, hogy
a számolásokban a részeredmények tárolására is szükség van. A gép a mozgó
kartonszalagon tárolt utasítássort tapogatókarok segítségével olvasta le és így
hozta működésbe a malmot és a tárolót. A soha el nem készült gépre Ada
Byron, (1815-1852; külön képen) Lord Byron költő leánya, a későbbi Lady
Lovelace írt programokat. Így őt tekinthetjük az első programozónak. Róla
nevezték el az Ada programnyelvet. Ada Byron, Babbage barátjaként, annak
elmondásából és egy itáliai előadókörút jegyzeteiből készítette el
programterveit és programjait. Zsenialitását mutatja, hogy ezek szinte kivétel
nélkül helyesek voltak.
Az Egyesült Államok Belügyminisztériumának Népszámlálási
Hivatala (Census Office of the United States Departement of Interior) már
1880-ban felvetette a kérdést, hogy a mindenfelől bejövő adatok feldolgozásának
legalább egy részét jó lenne gépesíteni. A módszer, amelyet John Shaw
Billings (1839-1913) és Herman Hollerith (1860-1929) alkalmazott, a
lyukkártyán alapult.
- Egy kis
előzmény: Hollerith 1879 októbertől 1883 augusztusig tartozott a Népszámlálási
Hivatal állományába, majd egy évre rá állást kapott a Szabadalmi Hivatalban.
(Bal oldali képen.) Ezt követően a népességi statisztikák feldolgozásával
foglalkozó gépet kezdett építeni, melyre 1889-ben kapta meg a szabadalmat. Ezt a
rendszert használták már 1890-ben is! E munkája mellett kiépített egy
kereskedelmi szervezetet is, a Tabulating Machine Company-t. 1911-ben ez
a társaság átalakult Computer-Tabulating-Recording Company-vé, amelyhez
1914-ben lépett be Thomas J. Watson. (Jobb oldali képen) Eme picike kis
társaságból lett 1924-től kezdve az International Business Machine
Company, azaz az IBM, a mai
számítástechnikai piac (kék) óriása. A másik személy: Billings már az 1870-es
népszámlálásban segítséget nyújtott egy élelmezési kérdéssel kapcsolatban.
Billings őrnagy szemmel láthatóan nagy adminisztráció tehetséggel és
érzékkel rendelkezett. 1876-ban kinevezték a John Hopkins Alapítvány
egészségügyi tanácsosává. Itt fontos szerepet játszott kórházak és más
egészségügyi intézmények közegészségügyi problémáinak megoldásában. 1891-ben
előadás-sorozatot tartott a Pennsylvaniai Egyetemen higiéniáról és
élettartam-táblázatokról, 1893-ban pedig az egyetemi kórház igazgatójává
nevezték ki. 1895-ben kilépett a hadseregből és az egyetem higiéniai tanszékének
professzora lett. 1896-ban az egyetemet elhagyva megalapította a mai New York-i
Közkönyvtárat.
-
Visszatérve a népszámlásokra: az 1880-as és az 1890-es népszámlások alkalmával
Billingset bízták meg az élettartam-táblázatokkal kapcsolatos munkákkal.
Hollerith (jobbra, külön képen, 1880-ban) )az olyan fontos jellemzőket, mint
hogy egy személy férfi-e vagy nő, hazai születésű-e vagy külföldi, néger vagy
fehér, hány éves,... A rendszert először úgy tervezte meg, hogy egyedi kártyák
helyett folytonos szalagot használt, amin időnként lyukak voltak.
Az USA-ban az
1930-as években többekben is felvetődött az elektromos számolást segítő gépek
alkalmazásának lehetősége. Hollerith lyukkártyás gépeit csak 1928-ban kezdték el
csillagászati táblázatok készítésére alkalmazni széles körben. Az új-zélandi
Leslie John Comrie (1893-1950) készített pár táblázatot a Hold
pozíciójáról. (L. J. Comrie: On the Contruction of Tables by
Interpolation - Táblázatok kiszámítása interpolációval). Ez a (szinte)
jelentéktelen kis könyvecske egy döntő lépésnek bizonyult, hiszen az eredetileg
statisztikai és biztosítási célokra használt gépet most először vették igénybe
tudományos célokra. A Hold mozgásának leírására azonban nagyon bonyolult
számítások kellettek, de ezt csak hosszadalmas és meglehetősen unalmas munkával
lehetett elvégezni. Sokkal célszerűbb lett volna ezt a munkát gépesíteni egy jó,
gyors, megbízható módszer segítségével. A megfelelő gép azonban hiányzott. |
Forrás: Computer History |
- Az első jelentős sikerű, jelfogókkal működő, mechanikus rendszerű számológépet Konrad Zuse berlini mérnök alkotta meg. A csupán mechanikus Z1, majd a már jelfogókkal is ellátott Z2 után megépítette a Z3-at, a világ első jól működő, programvezérlésű, kettes számrendszerben dolgozó, elektromechanikus számológépét. Zuse gépei Babbage készülékeihez hasonlóan működtek, de reléi révén sokkal gyorsabban. Zuse nagy tragédiája, hogy a náci Németország nem értékelte a munkáját és csak sokkal később ismerték el zsenialítását. Zuse gépe a ma is használt lebegőpontos számábrázolást alkalmazta és a vezérléshez egy ugyan kezdetleges, de programozási nyelvet használt, a Plankalkült. |
- 1937-ben Howard H. Aiken, a Harvard Egyetem továbbképzős fizikus
hallgatója fejti ki, hogy szerinte mi lenne fontos egy elektronikus
számítógépben. Négy fő különbséget jelöl meg a lyukkártyával működő
adatfeldolgozó/könyvelő és a tudományos célú számítógépek között:
1. Egy
tudományos célú gép legyen képes mind pozitív, mind negatív számok kezelésére.
2. Működése legyen teljesen automatikus, ne igényelje ember(ek) aktív
közreműködését.
3. Használjon különféle matematikai függvényeket, amik az
eddigieknél lényegesen bonyolultabbak is lehetnek.
4. A matematikai
műveletek sorrendjében végezzen el egy számítást.
Szerinte ezt a négy követelményt kell kielégíteni ahhoz, hogy az IBM által
gyártott lyukkártyás adatfeldolgozó gépeket lehessen alkalmazni tudományos
célokra is. (H. H. Aiken: Proposed Automatic Calculating Machine -
Javaslat egy automatikus számítógépre) Javaslata úgy látszik, hogy feltűnt T.
H. Brown-nak, a Harward professzorának, mivel Eckerttel és munkatársaival
meglátogatta Aikent, és ezzel beindított egy együttműködést Aiken és az IBM
között, amely 1939-ben kezdődött és 1944-re fejeződött be. 1944. augusztus 7-én
Thomas J. Watson, az IBM nevében a Harward Egyetemnek ajándékozta az IBM
Automatic Sequence Contolled Calculatort. (IBM Automatikus Sorosan Vezérelt
Számológépét) L. J. Comrie írja egy, a Nature-ben megjelent cikkében: "Ez a gép
Babbage elméletének megvalósítása, bár fizikai formáját a XX. század mérnöki és
tömegtermelési módszereinek köszönhetően nyerte el."
- Ezen
elektromechanikus gép a számok tárolására 72 db számlálót tartalmazott, ezek
mindegyike 23 számjegyet és egy előjelet tudott tárolni. 60 további regiszter is
volt benne az állandók tárolására, ezeket kézi vezérlésű kapcsolókkal lehetett
beállítani. A gép kb. 6 másodperc alatt hajtott végre egy szorzást és kb. 12
alatt egy osztást. További három egység tartozott hozzá, ezekkel a logaritmus-,
az exponenciális és a szinusz/koszinusz-függvény értékeit lehetett számítani. A
gépet egy papírszalag segítségével lehetett vezérelni, amelyre sorosan vitték
fel a gépnek szóló utasításokat vagy parancsokat. Minden utasítás 3 részből
állt: az első azt mutatta, hol található az adat, a második azt, hogy hol kell
tárolni a végeredményt, a harmadik azt, hogy milyen műveletet kell végezni. A
gép "beceneve" MARK I. volt. (Külön képen) A gép méretei: 8 láb magas, 51
láb hosszú, 2 láb vastag, 51 tonna súlyú és kb. 750ezer alkatrészt tartalmaz.
(Felső kép és adatok: http://www.tcf.ua.edu/az/ITHistoryOutline.htm)
Idővel az
Egyesült Államok Haditengerészete és Légiereje vette át kezelését, mivel
lőelemszámításokat végeztek segítségével.
Hamarosan megépült a MARK II,
III., és IV., amik a sorozat első tagjának fejlesztései voltak. De mégsem ez
vezetett a sikeres megvalósuláshoz! A valódi sikert az IBM azon felismerése
hozta meg, hogy a tudományos társadalomnak nem bonyolult számításokat gyorsan
végző gépek, hanem elektronikus úton, digitális számjegyekkel dolgozó valódi
"gondolkodó" számítógépek kellenek. Az elektromechanikus gépek zsákutcáját mi
sem jellemzi jobban, mint az, hogy az ENIAC néven megépült első valódi gép
ugyanabban az évben készült el, mint a MARK II. (1946) és az ENIAC működési
sebessége 500-szorosa volt a vetélytársának.
- Gyakorlatilag
ugyanezen kívánalmakat fogalmazta meg Kalmár László és Alan Mathison
Turing is. Ez utóbbi amerikai matematikus az 1930-as években elsőként adta
meg a program és a programozható számítógép modelljét. Ez a modell lett a róla
elnevezett Turing-gép. 1937-ben bebizonyította, hogy létezik olyan
programozási feladat, amely nem oldható meg: megmutatta, hogy kizárólag a
rekurzív függvények programozhatók, de azok mindig. Képen: Alan Turing. Eredeti
kép: http://www.math.ohio-state.edu/foundations/
|
|
|
|
|
| Gyors ember | kézzel | 30-40 óra | 4-6 jegy + hibák! |
| Asztali számológép | mechanikus | 3-4 óra | 4-6 jegy |
| Harward-IBM | elektromos és mechanikus | 1 óra | 5-7 jegy |
| Bell Telephones Co. | Elektromechanikus | 20-30 perc | 5-7jegy |
| MARK II. | elektromechanikus | 10-15 perc | 5-7 jegy |
| ENIAC | elektronikus digitális | kb. fél perc | 8-10 jegy |
![]() |
BALRA: Munka közben az ENIAC-kal Eredeti verzió: http://arts.music.arizona.edu/ Érdekesség, hogy 1945. szeptember 9-én leállt a
Harvard egyetem Mark II-es gépe. Grace Hopper a gépben kutakodva 15:45-kor
talált egy éjjeli lepkét (bug) és innen kezdve az ismeretlen
számítógéphiba neve bogár lett (computer bug). A hölgy különben a Harvard
egyetem kutatója volt, többekkel együtt ő is segített a Mark I és II
programozásában, majd később a Haditengerészet admirálisa lett. Kép
eredetije: http://www.computerhistory.org/ | ||
Az ENIAC "hátsó" része Eredeti adatok és képek: http://arts.music.arizona.edu/ illetve: http://www.tcf.ua.edu/az/ITHistoryOutline.htm | |||
- Így ugye érthető, hogy az új ötlet, az ENIAC,
milyen óriási előrelépést jelentett! A legjelentősebb problémát a gépbe
beépítendő elektronika jelentette. Az akkori kor legmodernebb (éppen ezért
cseppet sem olcsó) eszközéből, az elektroncsőből mintegy 18000-et kellett
beleépíteni. Ezek részint jelfogóként, részint tárolóként szolgáltak. A munka
1943. május 31-én kezdődött. A gépezet, amely egyenlőre csak tervasztalon
létezett, az Electronic Numerical Integrator And Computer nevet kapta
(Elektronikus numerikus integrátor és számítógép).
Neumann János 1945-ben kapcsolódott be az
ENIAC építésébe. Akkoriban ő volt a világ egyik legnagyobb matematikusa és az
egyik legzseniálisabb tudósa. Segítségét Szilárd Leó, az atombomba és Albert
Einstein, a relativítás atyja is igen sokra értékelte. Neumann munkásságának
eredményeképpen a "First Draft..." nevű belső jelentésben elsőként foglalta
össze a modern számítógép technikai és elvi követelményeit, valamint a
tárolt program elvét a soros működésű, memória-szervezésű architektúra mellett.
(Képen: Neumann János. Eredeti kép: http://www.computerhistory.org/)A fő
elvek a következők voltak: Az EDVAC egy kicsi részlete |
Ugyancsak híressé vált az ENIAC utódja, a működését 1949-ben kezdő
EDVAC. (Electronic Discrete VAriable Computer) is, amely az első belső programvezérlésű, elektronikus, digitális, univerzális számítógép volt. Ez a gép már valamivel megbízhatóbban működött, mint az ENIAC, de lényegében ugyanazok voltak a bajai. (alkatrészek, csere, nagy fogyasztás, iszonyú költségek) A valamivel korábban Angliában elkészített EDSAC is ugyanezeket az elveket alkalmazta. Az
első sorozatban gyártott számítógép az 1951-ben elkészült Univac
(Universal Automatic Computer) volt. Ekkor a világon már hat
számítógép üzemelt. Az IBM akkori elnöke, Thomas Watson szerint:
"Úgy gondoljuk, hogy a világpiacon talán öt darab számítógépet tudnánk
eladni." Ennek ellenére cége is bekapcsolódott a versenybe. A jóslat nem,
de a döntés igen sikeresnek bizonyult. A programozás ekkor vagy huzalos kialakítású volt, vagy a gép saját nyelvén történt tömény matematikával. Ekkor még szavak nem voltak, csak matematikai kódok. Egy angol atomtudós fejlesztette ki azt a programot, amely a gép működéséhez közel álló szavakat alkalmazott, a program leírásában pedig már nem számokat, hanem a funkcióra utaló kisebb angol nyelvű betűcsoportokat használtak. Ez az assembly nyelv szolgált később a többi számítógépes nyelv alapjául. Képek forrása: http://www.computerhistory.org/ |
Az új
kapcsolóelemekkel lehetőség nyílt a miniatűrizálásra is. Ezek a gépek már
elérték az 50-100 ezer művelet/sec sebességet, s a térfogatuk egy köbméter alá
csökkent. Ekkor még igen gyakori volt, hogy a gépek számára egy külön
klimatizált, pontosan beszabályozott nedvességtartalmú és hőmérsékletű szoba
szolgált. 1955-ben az AT&T Bell Laboratóriumában Felker és Harris
megépítették az első teljesen tranzisztorokkal müködő számítógépet, a TRADIC-ot.
Részletek: 19.t
fejezet. A legismertebb második generációs gépek:

1958-ban Jack Kilby a Texas Instruments-nél feltalálta az
integrált áramkört (IC), de tényleges felhasználása több évet csúszott.
Ezek segítségével az eddigi monstrumok lényegesen kicsinyíthetőkké váltak. Az
IC-k kezdetben 16, majd 64 bit tárolására képes memóriaként jelentek meg, s
néhány ezer tranzisztornak megfelelő áramköri elemet alakítottak ki egy-egy
lapkán. Az ilyen elemeket tartalmazó gépek már elérték a másodpercenkénti 1
millió műveletet. Ez a műveleti sebesség lett az 1 MHz-es alapsebesség. A mai
processzorok sebességét is ebben a mértékegységben szokás megadni. Elkészült az
IBM 360-as, majd az IBM 370-es sorozata, amelyek sok tekintetben világszabvánnyá
lettek.
Eme gépekből
már nagyobb sorozatokat is kiadtak. Mivel gyakorlatilag az amerikai üzleti világ
szinte minden nagyvállalati szereplője akart magának egy ilyen gépet, ezért az
IBM óriási sikere volt ez a két sorozat. Az új géptípus magával hozta a
programozási nyelvek új nemzedékének megjelenését is: PL/1, Basic, COBOL, LISP, LOGO nyelvek
mellett ekkor alakult ki a Pascal nyelv is, valamint a UNIX operációs
rendszer. Az operációs rendszerek területén a Unix megjelenése hozott
áttörést. Technikai érdekességként 1966-ban megjelent az első (telefon-)modem.
(jobb oldali képen) A számítógépekhez különféle perifériák csatlakoztak,
például: mágnesszalag, mágneslemez, terminál, sornyomtató, stb. (Képek forrása:
http://www.computerhistory.org/)
![]() |
Eme gépeket már a magas fokú integráltság mellett az egy szilárd testben
megvalósult teljes működési egység jellemezte. Az Intel (INTegrated
ELectronics) által 1971 decemberre kifejlesztett első, Intel 4004 jelzésű
mikroprocesszor (jobbra - Forrás: computerhistory.org) ugyan egy nagyobb tárolókapacitású
memóriát célzó fejlesztés melléktermékeként jött létre, mégis ez a
négybites áramkör indította el a mai, tömegméretekben gyártott
számítógépek fejlesztését. Később a nyolcbites Intel 8008, majd az Intel
8080 jelzésű processzorok tömeggyártása tette lehetővé a számítógépek
elterjedését az otthonokban is. Ez a chip a maga 2300 tranzisztorával
egyedül kb. akkora teljesítményű számolást tett lehetővé, mint a maga
korában az egész ENIAC óriásgép. 1974 júniusában jelent meg a piacon az
első 8 bites processzor, az Intel 8080-as, aminek fejlesztését, 8088-as
néven építik majd be az első IBM PC-be. (bal oldali képen: IBM legelső, 8
inches floppy-ja, 1971 - fejlesztőcsapat vezetője: Alan Shugart; Forrás:
http://www.ibm.com/)
|
1972-ben kezdték tervezni és 1976-ban jelent meg a Cray I nevű
szupercomputer, mely vektorgrafikus képességeit először hasznosította
kereskedelmi mennyiségekben. A korát messze megelőző gép sebessége a sok
arpó összetevő sebességének finom összehangolásából adódott.Sebesség: 166 millió lebegőpontos művelet másodpercenként. Méret 58 köbláb. Súly: 5300 font. Technológia: integrált áramkörök (IC-k). Órajel: 83 millió beütés másodpercenként. Változók hossza: 64 bit. Utasításkészlet: 128 db. | |
![]() |
1976-ra megjelent a home computer, amely eleinte inkább
technikai érdekesség volt. A legelső ilyen gépet nagy szériában az
Apple dobta piacra. Lassan feltűntek a billentyűzetek és a
monitorok is az addig kizárólagosan használt lyukkártyák, lyukszalagok és
nyomtatók mellett. Az igazi áttörés egy jó üzleti érzékkel megáldott
fiatalembernek, William "Bill" Gates-nek és társának, Paul
Allan-nek köszönhető, akik Altair gépre elkészítették a Basic
nyelv egy változatát. Ők alapították meg a mára a világ legnagyobb
szoftvercégévé terebélyesedett Microsoft-ot. Ettől kezdve nem kellett kapcsolókat
állítgatni és lámpákat figyelni, elég volt egyszerű parancsszavakat beírni
a gépbe. Bal oldalon: Bill Gates. Eredeti kép: corbis.com |
Levetkőztetett
IBM merevlemez. Forrás: ibm.com/ |
Ez a gépi fordító ugyan elfoglalta a négy Kilobyte-os memóriájú gép két
Kilobyte-ját, ám a fennmaradó területen az akkori időhöz képest kényelmesen
lehetett programozni. 1981. április 24-én lépett színre az IBM az első
nem nagyvállalatok számára gyártott gépével (bal oldali képen. Forrás: ibm.com/), az IBM PC-vel egy
titkos floridai projectje révén az IBM szokásaival ellentétben úgynevezett
nyilvános építkezéssel, azaz a kereskedelemben kapható alkatrészekből
összerakva. A készülék titkos eleme a működtető BIOS, amelyre a Microsoft
által átalakított CP/M alapú operációs rendszer épült, az MS-DOS. Főbb
jellemzői: nagyon kicsi memória (kb., akkor 8 KByte), csak szövegek
megjelenítésére képes MDA monitor, egy billentyűzet és egy kazettás magnó. (NEM
floppy!) Az
Apple Computer a főbb amerikai lapokban egész oldalas hirdetésben üdvözölte a
vetélytárs megjelenését. Az IBM PC nem tudott igazán versenyre kelni a sokkal
jobb minőségű Apple géppel, de volt egy óriási előnye: olcsóbb volt! Az amerikai
PC-vásárlók ezért inkább az IBM PC-ket részesítették előnyben. Az IBM PC
bemutatóját a szakma ugyan fanyalogva fogadta, de a nagy cégek és a
kormányhivatalok bíztak az IBM-ben és már 1984-ben kétmillió PC-t használtak.
Természetesen a hasonmásgyártók sem maradtak tétlenek: a Compaq már
1982-ben színen volt és hamarosan több tucatnyi cég követte őket.
A hagyományos szöveges operációs rendszeren először az
Apple lépett túl, mivel
a Xerox cég Palo Alto-i
irodáiban szigorúan belső használatra kifejlesztett grafikus operációs
felületet (GUI=Graphic User Interface) újraalkotta a saját gépei számára, a
felhasználók kezébe egeret adott és így kiváltotta a feleslegesen hosszú
parancsok unalmas begépelését. Az IBM PC-k ezt a módszert csak jelentős késéssel
tudták követni a Microsoft által tervezett Windows operációs rendszerrel. Hogy
akkor mégis miért került csődközelbe a kilencvenes évek közepére az Apple?
Egyszerű! Az Apple rendkívül szigorúan őrizte saját gépeinek operációs
rendszerét és gyártási technológiáját, míg az IBM szívesen adta el operációs
rendszerét, BIOS-át, valamint egyéb fejlesztéseit a PC-t gyártó cégeknek. Ezzel
megkímélte magát a termelés minél gyorsabb felfuttatásából adódó óriási pénzügyi
kiadásoktól, valamint az általa és másolói segítségével forgalmazott PC-kkel
elárasztotta a világot.
A nyolcvanas évek a PC-k árának drasztikus csökkenését, valamint
teljesítményének rohamos növelését hozták. A kezdetek igen szerény teljesítményű
asztali gépeit fokozatosan egyre jobbakra cserélték le és a mai gépek már
valóságos erőművek. A hagyományos nagygépek eleinte háttérbe szorultak és a
hálózatok széles körűvé válása tette csak újra fontossá őket. Megjelentek a
hordozható gépek, majd a minigépek után a mikrogépek. Az Internet rohamos
fejlődése a '90-es évek igazi sikersztorija. A World Wide Web nyújtotta
lehetőségek az emberiség számára szélesre tárták a világ megismerésének eddig
meglehetősen zárt kapuit. Az IBM is nyitott és a hagyományos PC-gyártás mellett
belefogott más projectekbe, a képen például az 1997-ből a sakk-világbajnok
Kaszparov mérkőzik az IBM Deep Blue gépével.(Forrás: ibm.com)
- Az IBM
1981. júliusában bejelentette az első IBM PC-t (ez látható a bekezdés mellett
balra), amibe az Intel 8088-as processzora került. Mellette egy üres
foglalat volt a 8087-es számára. Ezt a felhasználó egyszerűen bedugva növelhette
a rendszer teljesítményét. Az IBM akkoriban még nem sejtette, hogy számára és az
Intel részére is sorsdöntő lett ez a választás, bár
az IBM PC sikerét akkoriban még senki sem sejtette. Jellemző, hogy az IBM
legmerészebb terveiben is legfeljebb évi 10000 PC eladásában bízott és mivel ez
részükről nem volt valami nagy üzlet, így nem is volt miatta nagy hírverés.
Abban a szakemberek többsége egyetért, hogy a 8088-as (jobbra, külön képen) nem
volt egyértelműen a legjobb 16 bites processzor, de mégis megbízható volt és
olcsó. Az Intel nemcsak processzorgyártó volt, a memóriákon kívül számtalan más
vezérlő áramkört gyártott, amelyek szintén bekerültek a PC-kbe.
- Az
Intelnek 1982-ben jelent meg a 80286-os CPU-ja,
ami a védett üzemmódot valósította meg. A sorozatszám nem ugrott, mivel létezik
ugyan Intel 80186-os processzor (1982. március), de ezt különböző
berendezések vezérlésére használták, illetve az USA területén forgalmazták az
igen kicsi sikerű IBM Junior PC-t. Még valami: 1982. februárjában az
Intel tett egy azóta rengetegszer megbánt lépést: szövetséget kötött nagy
riválisával, az AMD-vel (Advanced Micro Devices), hogy közösen fejlesszék ki az
újabb processzort, a 286-ost. Az akkori nem egészen tiszta jogviszonyú szerződés
azóta rengeteg pert, ellenpert és kölcsönös vádaskodást hozott. Képen: Intel
286; Forrás: http://www.intel.com/
Itt már bevezették a színesebb grafikai
képességeket lehetővé tevő EGA monitort és az eddigi 84 gombos billentyűzetet
lecserélték a mai 101-102 gombosra. Azoknak a felhasználóknak, akik a DOS alatt
dolgoztak, az új gép egyszerűen csak gyorsabb volt, más külön lehetőséget nem
hozott. A védett mód használatához egy teljesen új operációs rendszer kellett,
de a software-készítők nem igazán tolongtak látva a nehézségeket. Végül mégis
elkészült pár ilyen rendszer a Xerox cég Palo Alto-i laboratóriumából
koppintva az ötletet. (Balra: 1985-ös kiadású Windows!)
Microsoft
tanácsait. Ennek köszönhetően a 386-os egy igen jól sikerült CPU, a programozási
modelljét a 486-os és a Pentium sorozat is örökölte. Döntő változást azóta sem
hajtottak végre rajta! A 386-os az Intel első, teljesen 32 bites
mikroprocesszora. Ez memóriára lefordítva azt jelenti, hogy a 386-os 4 TByte,
azaz 4*1024 GByte memóriát tud megcímezni. Ekkora memóriára természetesen nincs
sem reális igény, sem pénz. A Microsoft-tal való konzultáció során világossá
vált, hogy a védett mód csak akkor lesz sikeres, ha lehetőséget ad a korábbi,
valós módú DOS alatti programok használatára. A processzor maga 275ezer
tranzisztort tartalmazott és sebessége több, mint 100-szorosa volt az eredeti
4004-esének.
Érdekes, hogy egy finn egyetemista, az 1991-ben még csak 22 éves Linus Torvalds
saját szórakoztatására írt egy kicsi operációs rendszert, amit LINUX-nak
nevezett el. Ötlete az volt, hogy forráskódját bárki bárhol és bármikor
barkácsolhatja, mivel maga a forráskód ingyenes! Az egész operációs rendszer is
ingyenes. Ez a rendszer azóta igen komoly pozíciókra tett szert - a Microsoft
egyre csillagászatibb árainak (is) köszönhetően. Az eredeti operációs rendszer
minimum 386-os kategóriájú gépekre hajlandó feltelepülni!
gyorsabban kellett
működnie. Az új processzor iránti igény óriásira nőtt, ellenben az Intel 80486-os
megjelenése 1989. áprilisában óriási csalódást okozott. Gyakorlatilag nem
változtattak a jól bevált 386-os modellen, de a teljesítmény érdekében az
egészet áttervezték. Ez a CPU is 32 bites volt. Beépítettek egy, a 387-essel
kompatibilis FPU-t (lebegőpontos számító-processzort), valamint egy belső
8 KByte-os cache-t (gyorsmemóriát). A processzornak volt egy olyan üzemmódja,
ahol az adatátvitel sebessége a duplájára nőtt az azonos órajellel működő
processzorénak. A 486-osok terjedését kezdetben ugyanaz gátolta, mint a 386-osok
esetében: túl drágák voltak. Ugyanaz volt a gyógyszer is ellene: 1991-ben piacra
dobták a 486-SX változatot, ami azonos volt a 486-ossal, de nincs benne
FPU egység. Ettől kezdve az eredeti szériát átkeresztelték 486-DX-re. A piaci
igény kielégítésére pedig elkészítették a 486-SX-ből kimaradt co-processzort, a
487-SX-et.
1992-es modell látható a bekezdés mellett. További sikeres
mobil-gyártók (csak példák!): Compaq, Toshiba, ... Eleinte megjelentek a laptopk (A4-es méret),
később a méret persze zsugorodott. Hamarosan megjelentek a palmtopok és a PDA-k
(Personal Data Assistant = Személyi Adat-mamager)
felhasználása
miatt. Évekig tartó jogviták után 1995. januárjában megállapodtak, hogy
mindegyik vállalat felhasználhatja a processzorok építéséhez szükséges, közösen
fejlesztett mikrokódokat, de semmi többet és mindkét vállalat eláll a további
perektől kölcsönös kártérítések után. A pereknek így vége lett, de ez a vita
váltotta ki az Intel következő lépését: a Pentium piacra dobását.
- 1993. márciusában az Intel bejelentette sorozata
következő darabját, amit a logikus Intel 80586-os név helyett Intel
Pentium-nak nevezett el. Miért volt ez a váltás az elnevezésben?
Egyszerű! Az Intelnek elege lett, hogy minden klón-gyártó (pl.: AMD, Cyrix,...)
is könnyedén gyárthat 386-os, 486-os vagy hasonló processzorokat, ugyanis egy
számot nem lehet jogvédetté tenni. Ellenben egy nevet, mint az Intel Pentium már
lehet jogvédetté tenni. Nos, ezért kapta az Intel 586-os a Pentium elnevezést.
Az első Pentiumot 1993. tavaszán mutatták be Magyarországon az IFABO nevű
számítástechnikai kiállításon. A Pentium logikus folytatása volt az x86-os
sorozatnak, de sok újdonságot tartalmazott. Elsősorban is a korábbi típusokkal
szemben két utasítás-végrehajtó egysége van, így adott feltételek között két
utasítást tud egyszerre végrehajtani. (Bal oldali kép forrása: pcmech.com.)
Gyorsasága és programozása lehetővé teszi, hogy 1 órajel alatt több utasítást is
végre tudjon hajtani. A Pentium egy teljesen 32 bites mikroprocesszor, amely a
cache-memóriával való kapcsolatra már 64 bites sávot használ, így egyszerre 8
byte adatot képes rendkívüli sebességgel mozgatni. Az első két változat 60,
illetve 66 MHz órajellel működött, de hamarosan elkészültek a gyorsabb verziói
is. (75, 90, 100, 120,... MHz) Az első verziók jelentősen melegedtek, valamint a
legelső szériában felfedeztek egy lebegőpontos számítási hibát, amiért némi
noszogatás után a teljes korábbi sorozatot kénytelen volt a gyártó ingyenesen
kicserélni. A gyorsabb verziókban már kisebb tápfeszültséget alkalmaztak,
valamint jobban megoldották a processzor hűtését, így sokkal több helyen is fel
lehetett használni őket. A Pentiumos gépek és utódaik 2000 elején a hétköznapi
gépek processzorai lettek és minden fontosabb program már ezeket a gépeket
igényli. A Pentium nevet sikeresen bereklámozták az (amerikai) TV-showműsorokban
és magazinokban. Gyakorlatilag az Intel legsikeresebb szériája lett a Pentium!
- A Pentiumot
sokáig fejlesztgették tovább egyre gyorsabb és gyorsabb teljesítményre sarkallva
a CPU-t. A klón-gyártók számára alapos fejtörést jelentett, hogy ezt a minőséget
is le tudják másolni. Ráadásul az eddigi hagyományokhoz híven az áraikat
szerették volna az eredeti Intel árainak 20-70 %-ában maximálni. Az első klónt a
Cyrix jelentette meg 6x86 néven 1995. októberében, (ez látható a
bekezdés mellett balra) majd ezt 1996. márciusában követte az AMD K5 jelű
processzorával. Eme CPU-k is lényegében Pentiumok, de jogi védelem miatt nem
szabad őket így nevezni. Az Intel viszont már 1995. novemberében megjelentette a
fejlesztést, a Pentium
Pro-t. Ez a processzor már teljes egészében 64 bites, de még igen drága.
Ez teljes egészében 32-bites tervezésű processzor volt, benne egy másodrendű
gyorsmemóriával (cache). Maga a CPU 5,5 millió tranzisztort tartalmazott.
- Az Intel a
versenytársak gyors reagálása és nálánál olcsóbb árai miatt azonnali
lépéskényszerbe került, így 1997. nyarán megjelentette a Pentium II
nevű processzorát, amely egyesíti a Pentium Pro erejét az MMX multimédiás
képességeivel, így a tényleges neve Intel MMX Pentium Pro lenne. Az Intelre
jellemző lépés, hogy ezt a processzort csak és kizárólag egy Intel által
gyártott és jogilag védett alaplapba lehet betenni! Ez már 7.5 millió
tranzisztort taltalmazott.
A méretek zsugorodása tovább tart. A verseny a méretek fokozott kicsinyítésére
ösztönzi a gyártókat. Megjelentek az igen kicsi mobil gépek után az
internetezésre alkalmas mobiltelefonok (WAP, Wireless Application Protocoll,
Vezeték-nélküli szabvány), illetve a mobiltelefonnal egybeépített
mini-számítógép. (Például: Nokia 9000-es sorozat). VAGY |
Megjelenési ideje; Tranzisztorok száma; felülete | Bitszám (belül/kívül) | Sebesség |
Intel 4004 ![]() |
1971. november; 2.3 ezer; 12 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/4004.htm |
4 bit | kb. 1 MHz |
| Intel 8008 | 1972. Eredeti hely: http://www.cyberstreet.com/hcs/museum/chron.htm |
8 bit | kb. 1,5 MHz |
Intel 8080![]() |
1974. április; 4.8 ezer; 20 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/8080.htm |
8 bit | kb. 2,5 MHz |
Intel 8086-8088
(IBM PC/XT) |
1979. május; 29 ezer; 33 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/8088.htm |
16/8 bit | 5 MHz |
| Intel 80186 (IBM PC/Junior - sikertelen) |
1980. március; 55 ezer; 60 mm2 | 16 bit | 10 MHz |
| Intel 80286
(IBM PC/AT) ![]() |
1982. december; 134 ezer; 73 mm2
Eredeti hely: |
16 bit | 16 Mhz |
Intel 80386![]() |
1985; 275 ezer; 103 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/386.htm |
32/32 bit | 16- MHz |
Intel 80386-SX![]() |
1988 Eredeti hely: http://www.pcmech.com/show/processors/35/ |
24/16 bit | 40- MHz |
Intel 80486![]() |
1989; 1.18 millió; 165 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/486.htm |
32/32 bit | 33- MHz |
Intel 486-DX-2![]() |
1989 Eredeti hely: http://www.pcmech.com/show/processors/35/2 |
32/32 bit | 50- MHz |
| Intel 486-DX-4 | 1991 | 32/32 bit | 100- MHz |
| AMD 486DX | 1992 | 32/32 bit | 75- MHz |
| AMD AM5x86 | 1995 | 32/32 bit | 120- MHz |
Intel
Pentium![]() |
1993. március; 3.1 millió; 294 mm2 Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/pent.htm |
32/32 bit | 60/66 MHz |
Intel Pentium
Pro![]() |
1995. november; 5.5 millió; 306 mm2 Eredeti
hely: http://www.intel.com/intel/museum/25anniv/hof/pentpro.htm |
32/32 bit | 120-200 MHz |
| Intel Pentium MMX | 1997. január | 32/32 bit | 166-266 MHz |
AMD K5![]() |
1996 Az Intel Pentium ellenfele |
32/32 bit | 75-166 MHz |
Intel Pentium II![]() |
1997. május Eredeti hely: http://www.intel.com/intel/museum/25anniv/hof/pent2.htm |
32/32 bit | 300-433 MHz |
| AMD K6, -2, -3 | 1997/8 Az Intel Pentium II ellenfele |
32/32 bit | 166-300 MHz |
| Intel Pentium Xeon ("okos" Pentium II) |
1998 | 32/32 bit | 300- MHz |
| Intel Pentium Celeron ("buta" Pentium II) |
1998 vége | 32/32 bit | 233- MHz |
| Intel Pentium III | 1999. február | 32/32 bit | 450- MHz |
| AMD Athlon | 1999., az Intel P3 ellenfele![]() |
32/32 bit | 500- MHz |
| Intel Pentium III Xeon | 1999 legvége | 32/32 bit | 600- MHz |
| AMD ThunderBird | 2000. június | 32/32 bit | 500- MHz |
AMD Duron![]() |
2000. április | 32/32 bit | 0.95-2.2 GHz |
| AMD Athlon XP | 2001 október | 32/32 bit | 1 GHZ először!!! |
| Intel Celeron2 | 2000 | 32/32 bit | 533-1100 MHz |
Intel Pentium IV![]() |
2000 legvége Eredeti kép: pcmech.com |
32/32 bit | 1.5 GHz |
| Intel Itanium | 2002 legvége | 64/64 bit | 2.5 GHz |
| Intel Pentium IV Extreme Edition | 2004 | 64/64 bit | 3 GHz |
| Intel Itanium 2 | 2005 legvége | 64/64 bit | 3 GHz |
| AMD Athlon 64 bit | 2004/2005 | 64/64 bit | 3 GHz |