Origini matematiche e tecnologiche dell informatica A. Ferrari

Documenti analoghi
CASO STUDIO: IL PERSONAL COMPUTER

Architettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità

a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci

Breve storia dei sistemi di calcolo

L architettura del calcolatore

Organizzazione strutturata

Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.

SISTEMI INFORMATIVI AZIENDALI

RETI E SISTEMI INFORMATIVI

Breve storia dei calcolatori

Macchine Calcolatrici, Computer e Algoritmi, ovvero...

Corso di Informatica

Storia dell Informatica. Prof.ssa Gentile

Corso di Calcolatori Elettronici I

Capitolo 0. Introduzione. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved

STORIA DEL COMPUTER - 1 -

Cenni storici sui sistemi di elaborazione

Breve storia del computer. Prof. Erasmo Modica

Evoluzione dei sistemi di elaborazione

Fondamenti di Informatica

RETI E SISTEMI INFORMATIVI

Laboratorio di Informatica. Introduzione

Corso di Laboratorio di Informatica

Fondamenti: Informatica, Computer, Hardware e Software

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Lezione 1. Stefano Ferrari

Laboratorio di Informatica. Introduzione. Laboratorio di Informatica

Computabilità. Un po di Storia. Progetto Nazionale Lauree Scientifiche Licei Fracastoro e Messedaglia Verona, novembre/dicembre 2012.

Informatica Generale 01 - Introduzione

Cenni storici sui sistemi di elaborazione

8) Che cosa rappresenta lo strumento illustrato in figura?

Informatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia

IL CALCOLO E IL PENSIERO. Manuali, testi scientifici e divulgazione

Introduzione: informatica. 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco

Computer Storia di una macchina

Storia dell informatica

Informatica di Base. Introduzione

Decisamente più recenti sono i bastoncini di Napier, utilizzati per il calcolo dei logaritmi. Napier

Fondamenti di Informatica

Informatica e calcolatori

Fondamenti di programmazione!! Parte 2!

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Unità 2: Calcolatori meccanici

Laboratorio di Informatica I

Introduzione. Informazione. Reti. Cosa caratterizza l informazione? Fondamenti di Informatica e della Telematica A.A

Dall Abaco ( 3000 ac) a Charles Babbage (1812)

UNA STORIA AFFASCINANTE

La storia dell informatica. Graziano Pravadelli (2012)

Architettura degli Elaboratori. a.a. 2014/15 Classe 3: matricole congrue 2 modulo 3

Informatica Multimediale a.a. 2010/2011

Corso di Informatica. Corso di Informatica. Corso di Informatica. Introduzione al Calcolatore

Laboratorio di Informatica

Programmazione per BioInformatica Introduzione. Docente. Programma del corso. Nicola Drago

Unità 4: L architettura fisica del computer moderno

Evoluzione dei sistemi di calcolo. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Introduzione. Corso di Fondamenti di Informatica

Capitolo 1 Introduzione. Il problema. Una transizione

Corso di Informatica

Dr. Damiano Macedonio

Un po' di storia. Il primo strumento di calcolo utilizzato nell'antichità da Greci e Romani fu l'abaco.

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.

Piccoli Ingegneri Informatici

Corso di Informatica. Corso di Informatica. Corso di Informatica. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Dalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016

Piccoli Ingegneri Informatici

Informatica di base 4 crediti 32 ore!!

Sistemi di elaborazione delle informazioni. Palmino Sacco

Breve storia dei sistemi di calcolo

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA

Informatica e matematica nella scuola primaria Dipartimento di Scienze della Formazione Università Roma Tre 13 e 15 gennaio 2014

Parte I. Evoluzione dei Sistemi di Elaborazione

Colloquio di informatica (5 crediti)

Modulo 1: Le I.C.T. UD 1.4c: Il Processore

UD 1.4c: Il Processore IL MICROPROCESSORE

Breve storia del calcolo automatico

INFORMATICA DI BASE LINGUE E LETTERATURE STRANIERE

Dipartimento di Scienze Cliniche Applicate e Biotecnologie Scienze psicologiche applicate

Dal sistema operativo all' hardware

Lezioni di Informatica

Corso di Laboratorio di Informatica Università degli Studi Università degli Studi di Cassino di Cassino

Corso di Calcolatori Elettronici I

La storia del computer

Informatica STORIA DEI COMPUTER. Athos Ghiggi SMC Dalle origini fino ai giorni nostri

Fondamenti d Informatica: Introduzione. Barbara Re, Phd

Come costruire il computer del futuro. Antonello Scardicchio (ICTP, Trieste)

L elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04

Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni

Introduzione all Architettura dei Calcolatori Elettronici

! addizioni e sottrazioni. ! anche moltiplicazioni e divisioni. ! A) Macchina Differenziale. ! Algoritmo fisso (differenze finite)

L evoluzione dei calcolatori (cap.2)

Architettura del computer

Appunti di informatica: introduzione e un po di storia Introduzione

ABILITA' INFORMATICHE LINGUE E LETTERATURE STRANIERE

1.4a: Hardware (Processore) Bibliografia. L unità centrale di elaborazione (CPU)

Architettura del computer. e sistemi operativi

Concetti base sui calcolatori elettronici

Fondamenti di Informatica B

Transcript:

Origini matematiche e tecnologiche dell informatica A. Ferrari

La preistoria Fin dai tempi più antichi l uomo ha costruito apparecchi utili per alleviare lo sforzo per il calcolo e per evitare errori. Fra i più antichi: Abaco Pallottoliere

Macchine generali per applicazioni particolari Blaise Pascal (1623-1662) realizzò la prima macchina a ruote dentate in grado di eseguire somme e sottrazioni (pascalina) Gottfried Wilhelm Leibniz (1646-1716) progettò la prima macchina in grado di eseguire tutte e quattro le operazioni aritmetiche.

Macchine generali per applicazioni particolari Le macchine calcolatrici dei secoli XVII e XVIII non erano computer nel senso moderno del termine; dotate di un numero prestabilito di operazioni, non potevano essere programmate e l utente doveva limitarsi a utilizzarle per eseguire un operazione dopo l altra.

Macchine complesse per la soluzione di problemi particolari Inizio '800 Babbage Macchina alle differenze (tavole di calcolo) Fine '800 Hollerith Censimento U.S.A. 1890 (utilizzo di schede perforate) 1927 Bush Macchina per il calcolo degli integrali

Opere non direttamente riferite agli strumenti di calcolo 1804 Jacquard Telaio a schede perforate (programmazione) 1847 Boole Logica booleana (binaria) (permette una diminuzione della complessità del calcolo)

Tentativo fallito Babbage (Macchina analitica) Utilizzo delle schede perforate Realizzazione fallita perchè basata su aritmetica decimale quindi complessità di realizzazione maggiore del livello tecnologico raggiunto nell'800

Contributo teorico 1936 Turing Definizione logica di automa Macchina di Turing Macchina di Turing universale Macchine in grado di "risolvere ogni tipo di problema utilizzando poche e semplici operazioni elementari

I primi calcolatori Zuse (Germania) 1938 Costruzione dello Z1 (interamente meccanico) Operazioni binarie in virgola mobile Nastro contenete le operazioni da eseguire Passaggio ai relais (elettromeccanico) nella costruzione dello Z2 e successivamente dello Z3 (1941)

I primi calcolatori Aiken (U.S.A.) 1943 Costruzione del Mark I nei laboratori I.B.M. (elettromeccanico) Prestazioni: - somma in 0.3 secondi - moltiplicazione in 4 secondi - divisione in 10 secondi

ENIAC (Electronic Numerical Integrator and Computer) E la prima macchina completamente elettronica Costruito nell immediato dopoguerra, presso l Università della Pennsylvania Commissionato dal ministero della Difesa degli Stati Uniti allo scopo di calcolare le traiettorie di bombe e proiettili Caratteristiche: 18 000 valvole termoioniche 30 tonnellate alto 2 metri e mezzo occupava 160 metri quadrati aveva bisogno di 150 kilowatt di energia elettrica, che producevano una quantità di calore con cui si poteva riscaldare un intero palazzo

ENIAC

Evoluzione hardware

MIPS MIPS (Million Instructions Per Second) (milioni di istruzioni per secondo) è un'unità di misura della frequenza di esecuzione delle istruzioni effettuata da un microprocessore Intel Core i7 Extreme Edition 5960x raggiunge circa 300.000 MIPS

FLOPS FLOPS (FLoating point Operations Per Second) indica il numero di operazioni in virgola mobile eseguite in un secondo dalla CPU 2016 il supercomputer più veloce al mondo: è il cinese Sunway TaihuLight con potenza di calcolo di 93 petaflops 2014 scheda video AMD Radeon R9 295x2 con una potenza di 11.5 teraflops 2008 il supercomputer IBM Roadrunner ha superato la soglia di un petaflops 1997 il supercomputer ASCI Red ha superato la soglia di un teraflops 1984 il supercomputer M-13 ha superato la soglia di un gigaflops 1961 il supercomputer IBM 7030 Stretch ha superato la soglia del megaflops