Charles Babbage tietokoneen is Charles Babbage Syntyi vuonna
Charles Babbage, tietokoneen isä?
Charles Babbage • Syntyi vuonna 1791 Lontoossa • Opiskeli matematiikkaa Trinity Collegessa v. 1810 -1814 • Lukuisia keksintöjä valaistuksen alalla • Idea tieteen ja teknologian yhdistämisestä • Tilastoja, tähtitiedettä, filosofiaa. . .
Laskevakello v. 1623 • • • Ensimmäinen mekaaninen laskukone Wilhelm Schickard (1592 -1635) Naipierin luiden jatkokehittelyä Yhteen- ja vähennyslasku (max. 6 merkkiä) Muistinumero-ongelma
Pascaline 1642 • • Blaise Pascal (1623 -1662) Yhteen- ja vähennyslasku Hammasrattaat Muistinumero-ongelma
Leibnizin pyörä 1673 • • • Gottfried Wilhelm Leibniz (1646 -1716) Suunnitelma 1673 ja toteutus 1694 Kaikki aritmetiikan perusfunktiot Hammasrattaita ja sylinteri Muistinumero-ongelma
Ohjelmoinnin esiasteita • Soittorasia – kela ja väkäsiä (alkumuoto jo 1300 -luvulla) – v. 1843 patentoitiin ensimmäinen reikäkorttisoitin (posetiivi) • Jacquardin kutomakone – v. 1801 – reikäkorttinauha
De Pronyn malli • Taulukoiden laskentametodi – Babbage tutustui malliin v. 1819 Ranskassa • Laskennan pilkkominen pieniin osiin – varsinaisen laskennan yhteen- ja vähennyslaskun suorittivat maallikot
Differenssikone numero 1 • • Idea syntyi v. 1821 Ratkaisu taulukoiden laskentaan Analogia de Pronyn mallista Äärellisten differenssien metodi – laskutapahtumien pelkistys • Hammasrattaat
Insinööri Babbage • 1800 -luvun teknologian riittämättömyys – Babbage keskittyi teknisten osien ja teknisen osaamisen kehittämiseen – vuonna 1832 1/7 -osa differenssikoneesta valmiina – projekti keskeytyi lopullisesti v. 1833
Analyyttinen kone • Sarja luonnoksia vuosilta 1831 -1871 • Yleiskäyttöinen kone – ohjelmoitavuus – kykeni laskemaan lähes kaikkien algebrallisten funktioiden arvoja
Nykyaikaisen tietokoneen malli • Vuoteen 1836 mennessä neljä perusosaa – I/O-järjestelmä, mylly, varasto ja hallinnointijärjestelmä
Varasto • Joukko akseleissa kiinni olevia hammasrattaita – yksi akseli vastasi yhtä lukua – yksittäinen ratas luvun yhtä merkkiä – desimaalijärjestelmä – siirtoakseli vastasi muistinumeroista • Lukujen ja välitulosten säilytyspaikka • Keskusmuistin ja kovalevyn välimuoto
Mylly • Keskusprosessori • Suoritti aritmeettiset operaatiot • Vastasi sisäisistä proseduureista – tallennettu ”tynnyriin” – idea muistutti soittorasiaa
Reikäkortit • Päätyypit: operaatio-, numero- ja muuttujakortit • Kullekin reikäkortille oma lukijansa
Operaatiokortti • Tehtävänä myllyn hallinnointi • Mylly luki kortista suoritettavan toimenpiteen – yhteen-, vähennys-, kerto- tai jakolasku – optiona myös muita toimenpiteitä • Yksinkertaisin ja pienin korteista
Numerokortit • Numeerisia vakioita • Välituloksia tallennettavaksi varastoon • Monimutkaisin korteista – yksi kymmenen reiän sarake jokaista luvun 50 merkkiä kohden – lisäsarake luvun etumerkille
Muuttujakortit • Lukuarvojen siirto varastosta myllyyn ja myllystä varastoon • Tieto lukuarvon sijoituspaikasta – positio; mikä varaston akseleista
Lady Ada Lovelace • Babbagen työtoveri • Kehitti koneen toiminallisuutta – ehdollisuus ja siirtyminen haluttuun ohjelmakohtaan • Lisää reikäkortteja – yhdistelmä- ja indeksikortit
Differenssikone numero 2 • Vanhan idean kehittelyä v. 1847 – yksinkertaistettu malli • Rakennettiin valmiiksi v. 1991 – rakentaminen kesti 6 vuotta – 4000 osaa – painoa yli 2, 6 tonnia
Tulostin • Tulosti automaattisesti laskujen tulokset • Rakennettiin v. 2000 – 4000 osaa – painoa 2, 5 tonnia • Toimi täydellisesti
Babbage, tietokoneen isä? ! • Näki laskennan koneellistamisen mahdollisuudet • Loi teorian yleispätevästä tietokoneesta – Howard Aiken – Alan Turing
- Slides: 21