[[oktatas:számítástechnika|< Számítástechnika]] ====== A számítástechnika története ====== * **Szerző:** Sallai András * Copyright (c) 2011, Sallai András * Szerkesztve: 2011, 2012, 2014, 2015, 2023, 2024 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Kezdetek ===== Az emberiség amióta létezik számol. Már az őskorban is használt számítást segítő eszközöket, és mondhatnánk a technikája azóta fejlődik. Az őskőkorban az ember az ujjait használta számolásra, esetleg köveket, csontokat, pálcákat. ==== Számok megjelenése ==== A történelemkönyvek szerint a csiszolatlan kőkorszakban (őskőkorszak, paleolitikum, pattintott kő-korszak) megjelennek a számok. Ebben az időben a kövekből (pattintással) és csontokból készít eszközöket az ember. (A paleolitikum körülbelül 2,4 millió évvel ezelőtt (± 0,3 millió év) kezdődött és kb. 11 500 éve ért véget.) ==== Számolás fejlődés ==== Csiszolt kőkorszakban (újkőkor, neolitikum) fejlődik a számolás. Ebben az időben alakult ki a földművelés, és a cserekereskedelem. ==== Az írás kezdete ==== Az ember kezdetben csak számolt, voltak ideiglenes eszközök amiken eltárolta egy számolás értékét, de később szükségét érezte adatok, információk lejegyzését tartósabb formában. Így kialakult az írás, amelynek során a számok feljegyzése is fejlődött. A tartósság érdekében agyagtáblákba kezdték feljegyezni megszerzett információikat. ===== A helyiértékes számírás ===== ==== Maja számrendszer ==== A Maják civilizációja ie. 10 000 körül kezdődött. Már ebben a korai időszakban fejlett matematika jellemezte a társadalmat. Viszont 20-as számrendszert használtak. {{:oktatas:számítástechnika:maja_szamok.png?200|}} ==== Ósumer képírás ==== Az ie. 3200-2800 megjelent ósumer számjegyek még nem helyiértékesek, a számok képek formájában vannak tárolva. Kezdetben 60-as számrendszer, később 10-es is. A képírás, amelyben körülbelül 2000 szimbólumot használtak ie. 2500-re ékírásra egyszerűsödik. {{:oktatas:számítástechnika:osumer_kepiras.png?200|Képírás}} ==== Sumer, Babiloni számrendszer ==== A Babilonban is használatos számrendszert a Sumerek kezdték használni, amit valamikor i. e. 2. évezred előtt. A számrendszerük **60 számrendszer** volt, de a nullát nem tekintették önálló számnak. A számokat 10 csoportokban, helyi-értékesen írták le. {{https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Babylonian_numerals.svg/806px-Babylonian_numerals.svg.png?400|Babiloni számok}} ==== Rhind-papirusz ==== Ie. 1750 táján óegyiptomi írnok Jahmesz (Ahmesz) készített egy feljegyzést amely számtannal és mértannal foglalkozik. {{https://upload.wikimedia.org/wikipedia/commons/4/4b/Egyptian_A%27h-mos%C3%A8_or_Rhind_Papyrus_%281065x1330%29.png?200}} ==== Kipu ==== Az Inka Birodalomban írás helyett zsinórokra kötött csomókkal jegyeztek fel számokat, történteket. Feltehetőleg a legelső helyi-értékes írás volt a 10 számrendszerben. (Inka birodalom kezdete a 12. századra tehető /1101–1200 között/, vége a Spanyol hódítás 1532-ben /16. század/) {{https://upload.wikimedia.org/wikipedia/commons/c/cc/Quipu.png?200}} ==== Yupana ==== Az Inka Birodalomban használt számlálóeszköz. Valószínűleg a kipukon tárolt értékek feldolgozására használták. {{https://upload.wikimedia.org/wikipedia/commons/9/98/Yupana_1.png?200}} ==== Rovásfa ==== Egy fadarab (léc vagy bot), amelyre felvéssük olyan adatokat amelyeket tárolni szeretnénk. Lehetett megmunkálatlan, vagy éppen kézműves fadarab. A Hortobágyon a juhászok számára szerződésként is szolgált. Egy botra felvésték a számára átadott juhok számát. A botot ketté hasították, az egyiket eltette a juhász, a másikat a juhok gazdája. Számadáskor a rovásfát összeillesztették, és az alapján számoltak el. {{https://upload.wikimedia.org/wikipedia/commons/3/3c/P%C3%A1sztorok_rov%C3%A1sai.jpg?200}} ==== Abakusz ==== Pálcákon elhelyezett csúsztatható korongok. Különböző nyelveken: * japán: szoroban * kínai: szuan-pan * koreai: csu-pan * vietnami: ban tien vagy ban tuan * török: kölba * örmény: choreb * orosz: szcsoti Abakusz: {{https://upload.wikimedia.org/wikipedia/commons/a/a0/Kugleramme.jpg?200}} {{https://upload.wikimedia.org/wikipedia/commons/7/7a/Schoty_abacus.jpg?200}} A szcsotit két részre osztja fel a hiányos tengely. Az alsó tengelyeken a kopejkát, a felső tengelyeken a rubelt jelenítették meg. {{https://upload.wikimedia.org/wikipedia/commons/e/ea/Soroban.jpg?200}} * [[http://szit.hu/soroban/|Soroban]] * [[http://szit.hu/szoroban/|Szoroban]] {{https://upload.wikimedia.org/wikipedia/commons/e/ea/Boulier1.JPG?200}} A szorobanban és szuan-panban a két szélső léc között egy elválasztó lécet találunk. Mindkét változatban felül az ötösök vannak, alul pedig egyesek. A szorobanban egy lécen ötösből csak egy van. Az egyesekből pedig négy. A szuan-panban felül két ötös, alul pedig öt egyes található. ==== Gyakorlat ==== * Mi az abakusz? * Az ósumer számok helyiértékesen voltak feljegyezve? * A kipuval feljegyzett számok helyiértékesek voltak? * Az ósumer számírást mikor használták? (Dátum?) * Hol használták a kiput? * Mi a kőiba? * Honnan származik Rhind-papírusz? * A kipura csak számokat jegyeztek fel, vagy történeteket is? * Kiírta le Rhind-papíruszt? * Mi az a kipu? * Mit tartalmaz a Rhind-papírusz? * Hogyan használták a rovásfát a Hortobágyon? * Melyik korból származik a Rhind-papírusz? * Melyik számrendszerben számoltak a maják? ===== Mechanikus automaták ===== ==== al-Kassi ==== [[https://en.wikipedia.org/wiki/Jamsh%C4%ABd_al-K%C4%81sh%C4%AB|Dzsamsid Gijászaddín al-Kási (Ghiyāth al-Dīn Jamshīd Masʾūd al-Kāshī)]] Perzsa asztronómus és matematikus. Élt: 1380 - 1429 Elsőként használt tizedesvesszőt. 2PI értékét 16 tizedesjegy pontossággal számolta ki. Könyvei: * 1424 -> Értekezés a körről * ???? -> Az aritmetika kulcsa ==== Johannes Gutenberg ==== Johannes Gensfleisch zur Laden zum Gutenberg, 1398-1468-ben élt, német kovács, ötvösmester és feltaláló. Gutenberg már 1420 körül a könyvnyomtatással próbálkozik. 1447-ben már kölcsönből van egy kis **nyomdája**. Első műve egy Weltgericht című vers, majd egy vékony latin nyelvkönyv. A világ első könyvének még sem ezt tartják. Naptárakat, röpcédulákat és búcsúcédulákat nyomtat megrendelésre. 1950-ben kinyomtatja a 45 soros latin nyelvű bibliát, amelyet a világ első könyveként tartanak számon. {{https://upload.wikimedia.org/wikipedia/commons/d/d7/Johannes_Gutenberg.jpg?200}} ==== Vieta Francisco ==== [[wp>François_Viète|François Viète]] francia matematikus. A neve franciául: François Viète [franszoá viet]. 1540 – 1603 között élt. * A PI értékét 10 tizedesjegy pontossággal kiszámította. {{https://upload.wikimedia.org/wikipedia/commons/2/2a/Francois_Viete.jpg?200}} ==== Simon Stevin ==== [[wp>Simon_Stevin|Simon Stevin]] flamand matematikus. Élt: 1548-1620 al-Kasi tizedestört használatát ismerteti, mivel feledésbe merült Európában, és használja. {{http://upload.wikimedia.org/wikipedia/commons/7/7f/Simon-stevin.jpeg?200}} ==== Galileo Galilei ==== Élt 1564 - 1642 között. Olasz természettudós. A természettudományokat matematikai alapokra helyezte. {{https://upload.wikimedia.org/wikipedia/commons/c/cc/Galileo.arp.300pix.jpg?200}} ==== Joost Bürgi ==== Svájci, liechtensteini órásmester, 1552 -- 1632 között élt. Megalkotja az első logaritmustáblázatot. Nyolc év alatt, 1603 -- 1611 között alkotta meg. Kepler sürgetésére 1620-ban nyomtatásban is megjelent. Joost Bürgi neve egy "o"-val is írható: Jost Bürgi. Ejtés: [joszt bürgi] {{https://upload.wikimedia.org/wikipedia/commons/c/c7/J_buergi.jpg}} Álló és karóra változatban is készített asztronómia órát. {{https://upload.wikimedia.org/wikipedia/commons/e/e4/Armillary_sphere_with_astronomical_clock.jpg?200}} ==== John Napier ==== Skót matematikus, teológiai író. {{https://upload.wikimedia.org/wikipedia/commons/e/e3/John_Napier.jpg?200}} Napier pálcák John Napier (1550-1617) [dzson népiő] skót matematikus (számolóeszközök előállítása) Napier csont és faléceket használt (1617). Ő is megalkotja a logaritmus táblázatot, de ő már 1614-en publikálja, így ez válik leginkább ismerté. {{https://upload.wikimedia.org/wikipedia/commons/7/73/Napier%27s_Bones.JPG?200}} ==== Edmund Gunter ==== Edmund Gunter [edmun gontö] (1581-1626), angol matematikus, lelkész, csillagász, földmérő. 1920-ban logaritmikus számolólécet tervezett (Két egymás mellé helyezett léc). ==== René Descartes ==== Francia filozófus, természetkutató és matematikus (1596-1650). Analitikus geometria megalkotása (A computer grafika alapja). {{https://upload.wikimedia.org/wikipedia/commons/7/73/Frans_Hals_-_Portret_van_Ren%C3%A9_Descartes.jpg?200}} ==== William Oughtred ==== Angol matematikus (1575 – 1660). Tovább fejlesztette Edmund Gunter pálcáit és készített egy körlogarlécet. {{https://upload.wikimedia.org/wikipedia/commons/e/ec/Wenceslas_Hollar_-_William_Oughtred.jpg?200}} ==== Logarléc ==== A mai logarléc a körlogarléc és Gunter logarléc ötvözete. Egyszerű kivitelű, mechanikus működésű analóg számítógép. Lehetővé teszi különböző matematikai műveletek gyors elvégzését. 3-4 számjegy pontosságú. {{https://upload.wikimedia.org/wikipedia/commons/2/27/Sliderule_2005.jpg?200}} Elvégezhető műveletek * szorzás * osztás * négyzetre-, köbre emelés * négyzet-, illetve köbgyök vonás * logaritmus számítás * trigonometriai függvények kiszámítása Online logarlécek: * http://www.antiquark.com/sliderule/sim/160es/virtual-160-es.html * http://www.antiquark.com/sliderule/sim/n909es/virtual-n909-es.html * http://www.antiquark.com/sliderule/sim/n525es/virtual-n525-es.html * http://thekidsrule.com/VirtKidRule/ ==== Wilhelm Schickard ==== Wilhelm Schickard (1592 - 1635) német matematikus, hebraista. {{https://upload.wikimedia.org/wikipedia/commons/f/ff/WilhelmSchickardPortrait.jpg?200}} Az első ismert mechanikus számológépet megtervezi. (1623). Mind a négy alapműveletet tudta. {{https://upload.wikimedia.org/wikipedia/commons/5/5a/Schickardmaschine.jpg?200}} ==== Blaise Pascal ==== Blaise Pascal (1623 - 1662) francia matematikus . {{https://upload.wikimedia.org/wikipedia/commons/7/79/Blaise_pascal.jpg?200}} Mechanikus, **összeadó – kivonó** szerkezetet készít. A 10 számrendszerben számol, 8 számjeggyel. {{https://upload.wikimedia.org/wikipedia/commons/8/80/Arts_et_Metiers_Pascaline_dsc03869.jpg?200}} ==== Gottfried Wilhelm Leibniz ==== Gottfried Wilhelm Leibniz (1646-1716), német jogász, diplomata, történész, matematikus, fizikus és filozófus egyszerre. {{https://upload.wikimedia.org/wikipedia/commons/6/6a/Gottfried_Wilhelm_von_Leibniz.jpg?200}} Tökéletesíti Pascal gépét.Eredmény: A négy alapműveletet képes elvégezni. {{https://upload.wikimedia.org/wikipedia/commons/9/92/Leibnitzrechenmaschine.jpg?200}} === Leibniz bordás tengelye === {{:oktatas:számítástechnika:leibniz_bordas-tengely.png?400|}} ==== Abraham Stern ==== 1769 - 1842 között élt lengyel tudós. * Számológépet készít. * Hat számjegyre végzi el az aritmetikai műveleteket és négyzetgyökvonást. * Tulajdonképpen Leibniz gépét fejlesztette tovább. ==== Charles Xavier Thomas de Colmar ==== Charles Xavier Thomas de Colmar (1785-1870), francia matematikus. Arithmométere (mechanikus számológép) nevű gép már csak egy Leibniz-féle bordás hengerrel működött. ==== Leon Bollée ==== [[wp>Léon Bollée]], 1870 - 1933 között élt, francia feltaláló és automobil gyártó. 19 évesen (1889) alkot egy **szorzógépet**, amelyben a szorzótábla el van tárolva. Így nem szükséges az újbóli összeadás. Ez is Leibniz gépének továbbfejlesztése. ==== Gyakorlat ==== * Milyen szerepe volt Simon Stevennek a tizedes törtek területén? * Ki alkotta meg az első logaritmus táblázatot? * Wilhelm Schickard gépe milyen műveleteket tudott? * Mi az arithmométer? * Vieta Francisconak milyen jelentősége van? * Rajzolja le a Leibniz féle bordástengelyt? ===== Programozható célgépek ===== ==== Kempelen Farkas ==== {{https://upload.wikimedia.org/wikipedia/commons/2/20/Kempelen-charcoal.jpg?200}} Kempelen Farkas 1734-1804 között élt, magyar tudós. 1769 készített egy **sakkozógépet**. A sakkozógépet ugyan egy ember működtette elrejtve a gépben, de a vezérlése így is jelentős munka. {{https://upload.wikimedia.org/wikipedia/commons/6/6e/Racknitz_-_The_Turk_3.jpg?200}} ~1770 körül a világon elsőként megalkotta **beszélőgépét**. Ma is van egy példány a [[https://hu.wikipedia.org/wiki/Deutsches_Museum_(M%C3%BCnchen)|Deutsches Museum]] nevű múzeumban. ==== Joseph-Marie Jacquard ==== {{https://upload.wikimedia.org/wikipedia/commons/2/29/Joseph_Marie_Jacquard.jpg?200}} Joseph Marie Jacquard [zsozef-mári zsákár] 1752-1834 között élt francia feltaláló. Szövőgépet alkotott 1805-ben. Bonyolult, sok mintaelemű automata volt. Később Charles Babbage és Herman Hollerith az ő munkája alapján alkalmazzák a lyukkártyás megoldást. A Jacquard-berendezések ma is a textiliparban használt egyedi vezérlésű gépek összefoglaló neve. {{https://upload.wikimedia.org/wikipedia/hu/d/db/Jacquard-g%C3%A9p4.jpg?200}} ==== Charles Babbage ==== {{https://upload.wikimedia.org/wikipedia/commons/8/82/CharlesBabbage.jpg?200}} 1791-1871 között élt angol matematikus. Először áll elő a programozható számítógép ötletével. Differenciálgép {{https://upload.wikimedia.org/wikipedia/commons/5/53/BabbageDifferenceEngine.jpg?200}} A Differenciálgép modelljét Babbage bemutatja 1821-ben a Királyi Asztronómiai Társaságnak, de sosem készül el. Sosem tudta befejezni. A kor technikai színvonala nem teszi lehetővé, mert nagy gond a belső súrlódás és az áttétel. Az eredeti terveket közben megváltoztatja. Analitikai gép {{https://upload.wikimedia.org/wikipedia/commons/a/ac/AnalyticalMachine_Babbage_London.jpg?200}} A differenciál gép bukása után Babbage egy bonyolultabb szerkezet tervezésébe kezd. Ez az analitikai gép. Ezt már lyukkártyával programozhatónak tervezi. Lett volna egy kimeneti egysége, amely lyukkártyákra írja az eredményt. Ez sem épül meg. A számológép készítéshez megfogalmazott alapelvei: * legyen bemeneti egység * legyen utasítás (lyukkártya) * legyen külső programvezérlés (lyukkártya) * legyen tároló (kiindulási és keletkezett számok tárolása) * legyen aritmetikai egység * legyen kimeneti egység * egy kártyán (lyukkártya) lehessen megadni az összes bemeneti adatot és műveletet ==== Per Georg Scheutz ==== {{https://upload.wikimedia.org/wikipedia/commons/b/b2/Per_Georg_Scheutz%2C_Nordisk_familjebok.png?200}} 1785–1873 között élt, svéd jogász, nyomdász, újságíró, műfordító és feltaláló. Megépítette az egyszerűsített differenciálgépet. Az eredetileg hatodik differenciál helyett csak negyedikkel dolgozott. 1853-ban fejezték be. ==== Augusta Ada Byron ==== {{https://upload.wikimedia.org/wikipedia/commons/2/2e/Ada_Lovelace_1838.jpg?200}} 1815-1852 között élt Lovelace grófnő. * Leírást készített Charles Babbage által tervezett első mechanikai számítógéphez. * Programot is írt hozzá. * Így ő tekinthető az első programozónak. * Róla nevezték el az "Ada" programozási nyelvet. ==== Lord Kelvin ==== {{https://upload.wikimedia.org/wikipedia/commons/a/a0/Lord_Kelvin_photograph.jpg?200}} Lord Kelvin (született: William Thomson) 1824-1907 között élt angol báró, aki matematikus, mérnök és fizikus (19. század meghatározó fizikusa). * az elektromosság matematikai analízise * termodinamika * Kelvin-skála * harmonikus analizátor (függvények közelítő kiszámításához jó) ==== Gyakorlat ==== * Ki készíti el az egyszerűsített differenciálgépet? ===== A számítógép alkalmazásának kezdetei ===== ==== George Boole ==== {{https://upload.wikimedia.org/wikipedia/commons/6/6c/George_Boole.jpg?200}} George Boole 1815-1864 között élt, angol matematikus és filozófus. A Bool algebra megalkotója. A logikában egységes jelölést használt az elgondolható objektumokra. ==== Herman Hollerith ==== {{https://upload.wikimedia.org/wikipedia/commons/4/42/Hollerith.jpg?200}} Herman Hollerith 1860-1929 között élt, német származású amerikai statisztikus, feltaláló. Alkotott egy lyukkártya feldolgozó gépet. A USA 1880 népszámlálása a hagyományos módszerrel 10 évig tartott volna. {{https://upload.wikimedia.org/wikipedia/commons/4/4e/HollerithMachine.CHM.jpg?200}} ==== Lee De Forest ==== {{https://upload.wikimedia.org/wikipedia/commons/6/65/Lee_De_Forest.jpg?200}} Lee de Forest 1873-1961 között élt amerikai feltaláló. Elektroncső. Az első tiródát (elektroncső három kivezetéssel) Lee De Forest készítette el, 1905-ben. {{https://upload.wikimedia.org/wikipedia/commons/1/14/Triode_tube_1906.jpg?200}} ==== Alan Mathison Turing ==== {{https://upload.wikimedia.org/wikipedia/commons/a/a1/Alan_Turing_Aged_16.jpg?200}} Alan Mathison Turing 1912-1954 között élt angol matematikus. A modern számítástudomány atyának is mondják. * Church-Turing tézis * Turing-gép (képzeletbeli gép) ==== Gyakorlat ==== * Ki találta fel az elektroncsővet? * Milyen gépeken alkalmaztak lyukkártyát? ===== Elektromechanikus számítógépek ===== ==== Howard Hathaway Aiken ==== {{https://upload.wikimedia.org/wikipedia/commons/c/c9/Aiken.jpeg?200}} Howard H. Aiken 1900-1973 között élt, amerikai mérnök A számítástechnika egyik úttörőjének tekintjük. A Mark I. feltalálója. ==== MARK I ==== Más néven: ASCC Az IBM számítógépe, amely az Automatic Sequence Controlled Calculator nevet kapta. Harvard University készítették el, 1944-ben, de Mark I néven vált ismertté. {{https://upload.wikimedia.org/wikipedia/commons/1/11/Harvard_Mark_I_Computer_-_Left_Segment.jpg?200}} ==== Grace Murray Hopper ==== {{https://upload.wikimedia.org/wikipedia/commons/5/55/Grace_Hopper.jpg?200}} Grace Murray Hopper 1906-1992 között élt, amerikai számítógép tudos és az USA haditengerészetének tisztje. A MARK I számítógép egyik első programozója. ==== Konrad Zuse ==== {{https://upload.wikimedia.org/wikipedia/commons/d/da/Konrad_Zuse_%281992%29.jpg?200}} Konrad Zuse 1910-1995 között élt, német mérnök. A számítástechnika újabb úttörőjének tekintjük. * Z1 nevű számológép, 1938, mechanikus működésű * Z2 már jelfogós * Z3 már elektronmechnaikus * programvezérlés * kettes számrendszer * Z4 - 1945, elektromechanikus * Z5 - 1953, A Z1 {{https://upload.wikimedia.org/wikipedia/commons/e/e5/Zuse_Z1-2.jpg?200}} ===== Digitális gépek ===== ==== Colossus ==== 1944. évben helyezték üzembe a Colossus nevű gépet Angliában. Az 1500 elektroncsőt tartalmazó számítógéppel fejtették meg a németek Enigma nevű titkosítását. * kvarcvezérlésű * 5 kHz * 1500 elektroncső ==== ENIAC ==== Az ENIAC az Electronic Numerical Integrator And Computer rövidítése. Elkészült: 1946.02.14-én készült el. Az első elektronikus, digitális, programozható számítógép. A sok elektroncső miatt csak 2-3 órát tudott működni. Jellemzői: * 18 000 elektroncső * 1500 jelfogó * 70 000 ellenállás * 10 000 kondenzátor * 6000 kapcsoló * 3 m magas * 1 m széles * 30,5 m hosszú * 100 kHz órajel * 140 kW teljesítményt vesz fel * 200 μs összeadási sebesség * 3 ms szorzási sebesség * 30 ms osztási sebesség * ezerszer gyorsabb mint a MARK I. * tízes számrendszer * tízjegyű előjeles számok * bevitel: impulzussorozattal és kapcsolókkal * kimenet: lyukkártya * tárolás: 20 db tízjegyű regiszter A hadseregnek röppályákat számoltak. ==== Neumann János ==== 1903 - 1957 között élt magyar származású matematikus. Megfogalmazott követelményei a számítógépekkel szemben: - kettes számrendszer - teljesen elektronikus - széleskörű felhasználhatóság - soros utasítás végrehajtás - belső memóriában az utasítások is - központi vezérlőegység - tárolt programok Az EDVAC építését irányítja. ==== A tranzisztor felfedezése ==== 1947. évben Walter Brattain, John Bardeen, William Shockley hozta létre. A transfer-resistor szavakból, amely valahogy így fordítható: átengedés-ellenállás. Használatuk kiszorította a csöveket. {{https://upload.wikimedia.org/wikipedia/commons/f/f8/William_Shockley%2C_Stanford_University.jpg?100}} {{https://upload.wikimedia.org/wikipedia/commons/4/4a/Bardeen.jpg?100}} {{https://upload.wikimedia.org/wikipedia/commons/c/c4/Brattain.jpg?100}} ==== EDVAC ==== Az EDVAC az Electronic Discrete Variable Automatic Computer rövidítése. Neumann elvek alapján, Neumann közreműködésével készült. Elkészült: 1948 (1944-től építették; végleges üzembehelyzés: 1951) * 6000 elektroncső * 12 000 dióda * 56 kW fogyasztás * programok és adatok a memóriában * 1024 szavas operatív tár - higany-késleltetővonalas * 20 kiló operatív tár - mágnesdrótos (lassabb) * bevitel: írógépszerű eszköz * kivitel: nyomtató * 7850 kg * 45,5 m^2 * 30 ember működtette egy 8 órás műszakban * lassú mágnesdob ==== UNIVAC ==== Az UNIVAC az UNIVersal Automatic Computer rövidítése. Elkészült: 1951 Tulajdonságok: * 5600 elektroncső * 18 000 dióda * 19 tonna * ára: $1.000.000 * 48 darabot gyártottak * első kereskedelemben is kapható ==== BESZM ==== BESZM, oroszul: БЭСМ (Большая Электронно-Счётная Машинa / Bolsaja Elektronno-Szcsotnaja Masina) Elkészült: 1953 Az első sorozatban gyártott orosz nagyszámítógép. Magyarul: Nagy Elektronikus Számítógép Tulajdonság: * 1024 szó írható-olvasható ferrit memóriája * 1024 szóból álló csak olvasható félvezetős memória * 4 mágnesszalagos egység * 4 mágneses dob * ~5000 elektroncső ==== Nemes Tihamér ==== 1895 - 1960 között élt magyar mérnök. A „Kibernetikai gépek” című könyvében külön fejezetet szentel a számítógépeknek. A kibernetika a szabályozás, vezérlés, információfeldolgozás, továbbítás, általános törvényeit kutatja. Az első magyar televíziós kép- és hangfeldolgozó berendezés megépítője. ==== Programozási nyelvek ==== Megjelennek a magas szintű programozási nyelvek. Eddig gépikódban, illetve Assembly nyelven programozták a gépeket. * Speedcoding vagy Speedcode - John Backus - 1953 * FORTRAN - Az IBM fejlesztése - 1957 * ALGOL - európia és amerikai tudósok - 1958 * COBOL - amerikai tudósok fejlesztették - 1959 Az első magas szintű programozási nyelvet John Backus hozta létre egy IBM 701 számítógépre. ==== Integrált áramkör ==== Megjelennek a diszkrét félvezetők és a mágnesdobok Integrált áramkört 1958. évben készített először Jack Kilby (1923-2005 között élt amerikai fizikus, a Texas Instruments.) ==== Harmadik Generációs gépek ==== Ezek IC-t tartalmaznak. ==== IBM System 360 ==== Az IBM System 360-as számítógépet 1964. évben hozták létre. Néhány jellemző: * mágneslemez * első IC-t tartalmazó gép * EBCDIC karakterkódolás * 8 bit egy bájt * 9 sávos mágnesszalagos egység Használt operációs rendszerek: * Basic Operating System/360 (BOS/360) * Tape Operating System (TOS/360) * Disk Operating System/360 (DOS/360) Később ezekké fejlődött: * DOS/VS * DOS/VSE * VSE/AF * VSE/SP * VSE/ESA * z/VSE). ==== NLS ==== Kiadva: 1968. Az NLS vagy rövidítés nélkül "On-Line System". A "O" betűből N-lett. Az első rendszer, ahol vol GUI, egér és egy primitív hypertext rendszer. Bonyolult használhatósága miatt nem terjed el. ==== Apple ==== 1970-ben indulnak egy garázsban (Berkeley): * Steve Jobs * Steve Wozniak Kezdetben az Amatőr Számítógépes Klubban adnak el egyre több saját gyártmányú számítógépet. ==== Intel 4004 ==== Elkészült: 1971 * 2300 tranzisztor * 4 bites CPU * ALU BCD kódolással működik * 29000 számítás/1 sec * 16 lábú * 740 kHz * 12 bites címek * 8 bites utasítások * 4 bites adatszavak * DIP tokozás {{https://upload.wikimedia.org/wikipedia/commons/a/a7/KL_National_INS4004.jpg?200}} ==== Intel 8008 ==== Elkészült: 1972 Tulajdonság: * 10 μm-es technológia * 2500 tranzisztor; más források szerint 3500 tranzisztor * a kezdeti verziók 0.5 MHz-en, majd a későbbi 8008-1 már 0.8 MHz-en futott * sebesség 0.5 MHz-en: * aritmetikai műveletek(10μs) * memória és regiszter műveletek(16μs) * hívások és ugrások(22μs) * 8 bemeneti portot tud kezelni * 24 kimeneti portot tudott kezelni * 45,000 - 100,000 utasítás per másodperc(8008) * 72,000 - 160,000 utasítás per másodperc (8008-1) * 16 KB memóriát volt képes kezelni {{https://upload.wikimedia.org/wikipedia/commons/b/ba/KL_Intel_C8008-1.jpg?200}} ==== Intel 8080 ==== Készül: 1974 Tulajdonságok: * 8 bites * 16 bites címbusz * 64KB memória megcímzése * 2-3,1 MHz * 6 µm-es technológia * ~6000 tranzisztor {{https://upload.wikimedia.org/wikipedia/commons/3/3a/KL_Intel_i8080_Black_Background.jpg?200}} ==== CP/M ==== Fejlesztő: **Digital Research, Inc.** / **Gary Kildall** 1974 Az első Intelre írt operációs rendszer. {{https://upload.wikimedia.org/wikipedia/en/2/26/CPM-86.png}} ==== Kozma László ==== Kozma László, élt 1901-1983 között Kossuth-díjas villamosmérnök, a Magyar Tudományos Akadémia rendes tagja. Nevéhez fűződik a távközléstechnika automatizálása, az első magyarországi digitális számítógép, a MESZ–1 megtervezése és üzembe állítása (1957). ==== Kalmár László ==== Kalmár László, 1905–1976 között élt, kutató. Területei: * matematikai analízis * matematikai logika * kibernetika * számítástudomány * matematikai nyelvészet ==== Altairra Basic ==== 1975. **Bill Gates** és **Paul Allen**, megalapítják a **Microsoft** nevű céget (továbbiakban **MS**), megvalósítják a Basic programozási nyelvet Altair számítógépekre. (A Basic programozási nyelvet, azonban nem ők találták ki!) ==== 86-DOS ==== A **Seattle Computer Products** terméke. 1980-ban kezdte írni **Tim Paterson**, mivel a Digital Research késett a CP/M-86 kiadásával. Funkcióról funkcióra lemásolta a CP/M-et. A Seattle Computer Products kezdetben QDOS 0.10 (Quick and Dirty Operating System) értékesíti. Később 86-DOS. Intel 8086 számítógépen lehetett használni. Ezt vette meg később az MS. {{https://upload.wikimedia.org/wikipedia/en/4/40/86-DOS_running_assembler_and_HEX2BIN_%28screenshot%29.png}} ==== Microsoft ==== Első irodaház Albuquerque-ben egy motelban (1976). ==== SCP -> 86-DOS -> MS ==== 1980 Tim Peterson lemásolta a CP/M minden funkcióját, amelyet a MS felvásárol, a használati jogot pedig eladja az IBM-nek. Az MS eddig csak az Altair BASIC eladásából élt. Innentől milliókat szereztek. ==== PC-DOS ==== IBM PC-DOS 1981 {{https://upload.wikimedia.org/wikipedia/commons/f/f9/PC_DOS_1.10_screenshot.png}} ==== Xerox ==== A Xerox mérnőkei létrehozzák a Star nevű rendszerüket, megvalósítják a grafikus felületet és egeret készítenek. A grafikus felületet nem Xerox használja elsőként. A Standford Kutatóintézet kutatói kezdték fejleszteni az On-Line System, röviden NLS rendszerükre, amelyet 1968-ban adatak ki (az NLS-en primitív hypertext szöveget is használtak. ==== Commodor 64 ==== 1982 a Commondor 64 megjelenése. Az 1980 években elterjed személyi számítógép. Jack Tramiel által alapított Commodore Business Machines nevű cég készítette. {{https://upload.wikimedia.org/wikipedia/commons/4/48/C64_startup_animiert.gif}} ==== IBM PC/XT ==== * 1983 * Intel 8088 CPU * 10 MB HDD ==== IBM PC/AT ==== * 1986 * Intel 80286 CPU ==== Intel 80386 ==== 1986 AT típusú gép (Ez után jönnek a 80486-ossal a Pentium kezdőnevű gépek) ==== Windows 3.1 ==== 1990 {{https://upload.wikimedia.org/wikipedia/en/7/73/Windows_3.11_workspace.png}} ==== Linux ==== Linus Torvalds, finn egyetemista elhatározza, hogy kipróbálja a Intel 80386 processzor védett módú képességeit 1991-ben. ===== A számítógép generációk ===== Ha szeretnénk osztályozni a történelem során használt számítógépeket, akkor a következő lehetséges felosztást kapjuk: - mechanikus működésűek - elektromechanikus működésűek - elektronikus - elektroncsöves - félvezetős - integrált áramkör - mikroprocesszor A tankönyvek persze nevezetes generációkról írnak és még évekhez is kötik. Sajnos minden tankönyv más-más évszámot használ. Lássunk egyet: * 0 generáció - ... - 1943 - mechanikus és relés gépek * 1 generáció - 1943 - 1954 - elektroncsövek * 2 generáció - 1954 - 1964 - tranzisztorok * 3 generáció - 1964 - 1971 - integrált áramkör * 4 generáció - 1971 - 1991 - mikroprocesszorok * 5 generáció - 1991 - ... - párhuzamos feldolgozás Az eltérés ±5 év. {{:oktatas:számítástechnika:szamitogep_generaciok_idovonal.png|}} ===== Irodalom ===== ==== Könyvek ==== * T. Dénes Tamás: Titkos-számítógép-történet (ISSN 1785-4318) * Fischer Henrik: Számítástechnika I. ==== Linkek ==== === Kezdetek === * http://hu.wikipedia.org/wiki/Neolitikum * http://hu.wikipedia.org/wiki/Ink%C3%A1k * http://hu.wikipedia.org/wiki/Kipu * http://hu.wikipedia.org/wiki/Maja * http://hu.wikipedia.org/wiki/Maja_sz%C3%A1mrendszer * http://hu.wikipedia.org/wiki/Maja_civiliz%C3%A1ci%C3%B3 * http://hu.wikipedia.org/wiki/Sz%C3%A1mrendszerek_az_informatik%C3%A1ban * http://hu.wikipedia.org/wiki/Sumer_nyelv * http://hu.wikipedia.org/wiki/Babilon * http://hu.wikipedia.org/wiki/Sz%C3%A1mrendszerek * http://www.tferi.hu/kulturtortenet-uj-verzio/a-szamiras-kezdetei?start=1 * http://hu.wikipedia.org/wiki/Babiloni_matematika * http://hu.wikipedia.org/wiki/Sz%C3%A1m%C3%A1br%C3%A1zol%C3%A1s#Helyi.C3.A9rt.C3.A9kes_sz.C3.A1m.C3.ADr.C3.A1s * http://hu.wikipedia.org/wiki/Rhind-papirusz * http://hirmagazin.sulinet.hu/hu/oktatas/a-szamiras-fejlodese * http://egyiptom.freeweb.hu/magyar/nyelv013.html * http://www.google.hu/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&ved=0CFUQFjAG&url=http%3A%2F%2Floringyanett.files.wordpress.com%2F2011%2F01%2Fegyiptom_w.pps&ei=XataUO-BDJDbsga524CwCg&usg=AFQjCNFhY6A9DDME9Ql_fA46nCIIQDru8Q&sig2=HhccKTzug-jhAyCrV4mpBQ * http://www.math.u-szeged.hu/~klukovit/Hallgatoknak/SzameTort/szametort12/egyiptom_h.pdf * http://koraujkor.yolasite.com/resources/%C3%93r%C3%A1s%20Tam%C3%A1s%20-%20Az%20Inka%20Birodalom%20a%20spanyol%20h%C3%B3d%C3%ADt%C3%A1s%20el%C5%91est%C3%A9j%C3%A9n.pdf * http://hu.wikipedia.org/wiki/Inka_Birodalom * http://hu.wikipedia.org/wiki/%C5%90sk%C5%91korszak * https://hu.wikipedia.org/wiki/Rov%C3%A1s_(sz%C3%A1mvitel) === Később === * http://ttk.pte.hu/ami/phare/tortenet/Europa.html * http://szoroban.eu/1lap.htm * http://www.scitech.mtesz.hu/10kiraly/index.html * [[http://hu.wikipedia.org/wiki/Pi_(sz%C3%A1m)]] * http://en.wikipedia.org/wiki/Jamsh%C4%ABd_al-K%C4%81sh%C4%AB * http://www.friweb.hu/iratok/tudomany/czogler/CZ08STEV.HTM * http://www.bgrg.hu/Files/fiz/FizikaWeblap/arckepcsarnok/stevin.html * http://www.johnnapier.com/napier_rods.htm (John Napier) * http://ttk.pte.hu/ami/phare/tortenet/Napier.html (Napier) * http://ttk.pte.hu/ami/phare/tortenet/gelosia.html (Napier) * http://www.kobakbt.hu/jegyzet/inftort/inftort.htm * http://hu.wikipedia.org/wiki/Logarl%C3%A9c * http://en.wikipedia.org/wiki/William_Oughtred * http://hu.wikipedia.org/wiki/Abakusz (Abakusz) * http://webpages.charter.net/BrianOtte/encyclopedia_project/a/abacus.html (Abakusz) * https://spillerlaszlo.wordpress.com/tag/yupana/ * http://www.geocaching.com/seek/cache_details.aspx?guid=b69c7f24-60aa-48be-bbfb-a9961c8302cf * http://sliderulemuseum.com/Rarities.htm (Logarléc fejlődése) * http://www.digitalresearch.biz/CPM.HTM * http://en.wikipedia.org/wiki/PCDOS * http://en.wikipedia.org/wiki/86-DOS * http://en.wikipedia.org/wiki/Timeline_of_x86_DOS_operating_systems * http://hu.wikipedia.org/wiki/A_sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_t%C3%B6rt%C3%A9nete === Mechanikus gépek === * http://tudasbazis.sulinet.hu/hu/matematika/matematika/nincs-kiralyi-ut/a-keleti-kozepkor-matematikaja-3/az-arab-trigonometria === Elektromos gépek === Elektroncső: * http://hu.wikipedia.org/wiki/Elektroncs%C5%91 * http://www.radio-electronics.com/info/data/thermionic-valves/vacuum-tube-theory/tube-tutorial-basics.php * http://www.co-bw.com/Audio_Vacuum_Tubes_Types.htm === Inteltől === * http://hu.wikipedia.org/wiki/Altair_8800 === Egyéb === * http://ttk.pte.hu/ami/phare/tortenet/tartalom.html === Virtuális === * http://www.mathematik.uni-marburg.de/~thormae/lectures/ti1/code/abacus/soroban.html * http://szoroban.eu/3gyakorlas.htm * http://www.sorobanexam.org/tutorials.html * https://github.com/huntermacd/soroban * http://simh.trailing-edge.com/ * http://www.alcula.com/soroban.php * http://www.sillycycle.com/abacus.html ==== Képek ==== A nem általam rajzolt képek a http://wikipedia.org weboldalról belinkelt képek. ==== Egér GUI alapok ==== * https://hu.wikipedia.org/wiki/Douglas_Engelbart (egér: 1968)