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/
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/ |

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).
így vetélytársánál gyorsabban dobta piacra a 64 bites saját processzorát. (AMD Athlon 64 bit)
Láthatóan az egyik fejlesztési irány a több processzort szimuláló (Intel) Hyper-Threading,
(AMD) HyperTransport megoldás. Ezen sikeresnek tűnő formula helyett 2005/6-an egyre népszerűbbé váltak
a kétmagos megoldások: Intel Core Duo, illetve AMD Athlon 64 X2. Mindkét nagy
processzor-műhelyben a jövöt az egyre több magban látják. A sebességek 2006-ban már 3 GigaHertz
felett járnak. A fejlődés elég egyértelmű: a sebesség (szinte) korlátlan növelése!
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/ |
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/ |
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 |
| Intel Celeron D | 2005![]() |
64/64 bit | 2.5 - 3.3 GHz |
| Intel Pentium 4 Hyper-Threading támogatással |
2005 | 64/64 bit | 3-4 GHz |
| AMD Sempron | 2005/6![]() |
64/64 bit | 1.4-2.5 GHz |
| Intel Core Duo Kétmagos processzor! |
2005/6![]() |
64/64 bit | 2.33- GHz |
| Intel Core 2 Duo Kétmagos processzor! |
2006![]() |
64/64 bit | 3- GHz |
| Intel Core 2 Extreme Kétmagos processzor! |
2006
![]() |
64/64 bit | 3- GHz |
| AMD Athlon 64 (és 64 FX) (asztali gépekbe) AMD Turion 64 (laptopokba) |
2006
![]() |
64/64 bit | 3- GHz |
| AMD Opteron 64 (szerverekbe és munkaállomásokba) | 2006![]() |
64/64 bit | 6- GHz |
| AMD Athlon 64 X2 Kétmagos processzor |
2006![]() |
64/64 bit | 3.8-5.0 GHz |
| Intel Core 2 Quad A világ első négymagos processzora |
2006. vége
![]() |
64/64 bit | 3- GHz |
| AMD 64 Quad FX Négymagos! |
2007 | 64/64 bit | 3- GHz |