Storia dell Informatica Prof.ssa Gentile
ABACO
Abaco Giapponese
Abaco Russo
Abaco Rappresentazione dei numeri e metodo per l utilizzo dell Abaco
Bastoncini di Nepero John Napier (Edinburgo, 1550-1617) Accostando i bastoncini corrispondenti a diverse cifre fino a comporre un certo numero (per esempio il 2, il 4 e il 6 a comporre "246"), e sommando le cifre che risultano adiacenti (non separate dalla barra) nelle diverse righe, si ottiene facilmente la tabellina dei multipli del numero in questione.
Bastoncini di Nepero
La Macchina di Schickard Wilhelm Schickard (1592-1635)
Pascalina Blaise Pascal (1623-1662)
Sottrazione con complemento a 9 Operazione:1728 385 Complemento a 9 di 385 è 99999 00385 = 99614 1728 385 = 1343 01728 + 99614 = 101342 101342 + 1 = 101343
Macchina di Morland Samuel Morland (1625-1695)
Macchina di Burattini Donata al granduca Ferdinando II, questa macchina calcolatrice combina le soluzioni adottate nella macchina di Blaise Pascal e nei cosiddetti Bastoncini di Nepero"
Leonardo da Vinci Disegno della Macchina Calcolatrice nel Codice di Madrid
Macchina di Leibnitz Gottfried Wilhelm Leibnitz (1646 1716)
Macchina Aritmetica di Poleni Giovanni Poleni (1683 1761)
L Aritmometro di Colmar Thomas de Colmar (1785-1870)
Babbage e la Difference Engine La macchina progettata da Charles Babbage (1791 1871) fu chiamata Difference Engine perché basata sull osservazione che il calcolo del valore di una funzione polinomiale f(n) = a 0 n p +a 1 n p-1 + +a p per n >p, intero positivo, si può ridurre ad una successione di addizioni di elementi detti differenze : Δ 1 (n) = f(n) f(n-1) Δ 2 (n) = Δ 1 (n) Δ 1 (n-1) Δ 3 (n) = Δ 2 (n) Δ 2 (n-1) Per i polinomi di secondo grado (Δ 2 costante ed n>2) si ha: f(n) = f(n-1) + Δ 1 (n) = f(n-1) + Δ 1 (n-1) + Δ 2 quindi f(n) può essere calcolato sommando quantità dipendenti da n-1.
Esempio N f(n)=n 2 +n+41 1=f(n) f(n-1) 2= 1(n)- 1(n-1) 0 41 - - 1 43 2-2 47 4 2 3 53 6 2 4 61 8 2 5 71 10 2 6 83 12 2 7 97 14 2 8 113 16 2
Difference Engine no. 2 Charles Babbage (1791 1871)
Telaio Joseph Marie Jacquard (1752-1834)
Schede perforate usate da Babbage
Analytical Engine
Ada Lovelace (1815-1852) Figlia di Lord Byron, collaboratrice di Babbage è considerata come la prima programmatrice della storia. Il primo linguaggio di programmazione porta il suo nome
La Tabulatrice di Hollerith Herman Hollerith (1860 1929). Usata nel censimento USA del 1890.
Macchine a schede perforate Ogni Sistema era composto di differenti macchine: Perforatrici Verificatrici Selezionatrici Tabulatrici Riproduttrici Inseritrici Interpreti Calcolatrici
IBM 029 Key Punch
Scheda perforata programmata
Macchina perforatrice
Selezionatrice IBM 082
Macchina Inseritrice IBM 077
Macchina tabulatrice IBM 407
Calcolatore IBM 602 Riepilogatrice IBM 557 (collegabile alla tabulatrice)
Complex Number Calculator
Analizzatore Differenziale Memex
ASCC
IBM Harvard Mark I
1946 - ENIAC Electronic Numerical Integrator and Computer
1945 - EDVAC Electronic Discrete Variable Automatic Computer
Atanasoff-Berry Computer (ABC)
IAS John Von Neumann e J. Robert Oppenheimer
IBM 1401
Stampante IBM 1403
Thomas Wotson alla console dell IBM 701 1953
Calcolatore IBM 650
Console IBM System 360
CPU vista interna IBM 360
Sostituzione di un disco rivomibile
Cifrario di Vincenzo Viviani Strumento ideato da Viviani, che ne lasciò il disegno tra i suoi appunti. Consentiva di elaborare linguaggi in codice attraverso la sostituzione concordata delle lettere dell alfabeto indicate dall ostensore e dall indice del disco minore. (Secolo XVII)
Enigma
The Bombe Alan Turing (1912-1954)
Colussus
IBM 4341
1963 Primo Mouse Douglas Engelbart inventa il primo mouse alla Stanford Research Institute.
1964 Nasce il Basic Language
1965 PDP-8 Il primo Minicomputer Utilizza moduli di circuiti a transistor.
1967 - Floppy Disk da 8 pollici
1970 Linguaggio PASCAL
1971 Micorprocessore e circuito interno Intel 4004
1972 Hewlett Packard rilascia il primo calcolatore scientifico portatite HP 35
1975 IBM 5100 Portable Computer Primo cmputer portabile
1976 IBM S/32
1976 Apple I Steve Jobs e Steve Wozniak costruiscono il primo Apple che è costituito da un circuito su una sola piastra.
1977 - Apple II Con dischetti esterni
1981 PC IBM
1982 Commodore 64 Caratteristiche: ROM 16Kb Processore MOS 6510 RAM 64Kb Testo a 40 car per riga Grafica 320x200, 16 colori Nastro o Disco esterno Linguaggio Basic
1983 Interfaccia grafica Apple LISA
1984 CD-ROM
1985 Nasce il Windows della Microsoft
1987 IBM PS/2 Sistema operativo DOS
1995 Linguaggio JAVA
2000 Cray X1 Supercomputer da 52,4 teraflops