Elementi di Informatica

Slides:



Advertisements
Presentazioni simili
S T O R I A D E L C A L C O L A T O R E.
Advertisements

I & I Inglese e Informatica
La struttura fisica e logica di un elaboratore
Classe III A A.s – 2010 Programma di Informatica
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B2 Origini matematiche e tecnologiche dellinformatica.
Origini matematiche e tecnologiche dell’informatica
STORIA DEL COMPUTER L.S. Tron 4TC – a.s. 2006/07
Cultura Tecnologica del Progetto - Evoluzione delle Tecnologie Informatiche - A. A. 2003/2004 Marco M. Vernillo 1. STORIA DELL’INFORMATICA.
INTRODUZIONE ALL’ INFORMATICA
Dr. Francesco Fabozzi Corso di Informatica
Introduzione allo studio dell’informatica
Presentazione del Corso di CALCOLATORI ELETTRONICI
ECDL MODULO 1.1 Conoscere i sistemi di elaborazione
1 Informatica Presentazione del corso ENIAC Electronical Numerical Integrator and Calculator Il primo calcolatore elettronico, lENIAC Electronical Numerical.
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Informatica A (informatica grafica) Allievi di Ingegneria Civile, L-Z
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Informatica a Verona Dipartimento di Informatica Facoltà di Scienze MM. FF. NN. Università degli Studi di Verona
Linguaggi di Programmazione 1 docente: Maurizio Tucci Lezione 0.1 Concetti di Base.
2) Trattamento dell'informazione. Lab.Calc. I AA 2002/03 - cap.22 Esempio Supponiamo di volere calcolare X, per uno o più possibili valori di Y, in base.
Dario Bianchi Fond. Informatica - Ing. Civile Fondamenti di Informatica Introduzione Corso di Laurea in Ingegneria Civile Prof. Dario Bianchi.
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per lambiente e il territorio Il calcolatore Stefano Cagnoni e Monica Mordonini Dipartimento.
Corso Informatica 201’ Ing. Fabrizio Cattadori
Il ciclo di Elaborazione dell’Informazione
I calcolatori: prestazioni u Incredibile aumento delle prestazioni e della diffusione, –Sono possibili delle applicazioni impensabili qualche decina.
La macchina di von Neumann
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
1 Matteo Cristani Dipartimento di Informatica Facoltà di Scienze MM. FF. NN. Università degli Studi di Verona Corso.
Il Modello logico funzionale dell’elaboratore
Informatica: il trattamento automatico dell’informazione
STORIA DEL COMPUTER.
L'ambiente informatico: Hardware e Software
Storia del calcolatore
Breve storia dei calcolatori
Informatica Introduzione.
09/10/01Introduzione all'Informatica1 Hardware e Software Il termine Hardware (HW) indica la struttura fisica del computer costituita dai componenti elettronici.
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
1.1 Sistemi di elaborazione
Storia del computer Il primo computer elettronico fu costruito negli Usa da John Atanasoff (Iowa University); Tra il 1937 e il 1942 – insieme al suo studente.
Informatica B Allievi Elettrici AA Introduzione al corso.
Intelligenze artificiali (I.A.)
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Introduzione: informatica 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
FONDAMENTI DI INFORMATICA
Corsi di Laurea in Biotecnologie
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Corso di Architetetture degli Elaboratori, A.A. 2004/ Architettura degli Elaboratori Elisa B.P. Tiezzi Orario ricevimento: Giovedì, ( Il materiale.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Il calcolatore Stefano Cagnoni e Monica Mordonini
Tecnologie dell'informazione e della comunicazione - Stacey S. Sawyer, Brian K. Williams Copyright © The McGraw-Hill Companies srl Introduzione.
Io ho voluto dimostrarlo attraverso una delle mie passioni:
- Michela Fragassi - Abilità Informatiche Storia del computer.
Informazione e Informatica - presentazione dei concetti di base -
STRUTTURA DELL’ELABORATORE
Storia del computer.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE 1 Marco D. Santambrogio – Ver. aggiornata al 24 Agosto 2015.
Calbini Diego 1B anno scolastico La storia del Personal Computer.
La parola” computer “ deriva dal latino”computare” che significa “fare di conto”. All’inizio erano macchine utili e costose, solo per pochi, ma poi diventarono.
INTRODUZIONE ALL’ INFORMATICA. INFORmazione automaTICA Sinonimi: Informatics Informatique Information processing Electronic Data Processing Computer Science.
Transcript della presentazione:

Elementi di Informatica Claudia Raibulet raibulet@disco.unimib.it

Didattica

Orario lezioni Lezioni Ricevimento Contatto Martedi’ 13:30 – 15:30 Mercoledi’ 13:30 – 15:30 Giovedi’ 13:30 – 15:30 Ricevimento Martedi’ 16:00 – 18:00 Contatto raibulet@disco.unimib.it U7, 4 piano, stanza 427

Laboratorio 2 turni: A e B Turno A: Dott. Paolo Mereghetti Turno B: Dott. Luigi Ubezio Edificio U16 – Terzo Piano Via Thomas Mann, 8

Orario laboratori - Turno A Lab1: lunedi’ 15 maggio, ore 14:00 – 18:00 Lab2: venerdi’ 26 maggio, ore 9:30 – 13:30 Lab3: lunedi’ 29 maggio, ore 14:00 – 18:00 Lab4: venerdi’ 16 giugno, ore 14:00 – 18:00 Lab5: lunedi’ 19 giugno, ore 9:30 – 13:30 Lab6: lunedi’ 26 giugno, ore 9:30 – 13:30

Orario laboratori – Turno B Lab1: lunedi’ 15 maggio, ore 10:00 – 13:00 Lab2: mercoledi’ 24 maggio, ore 13:30 – 16:30 Lab3: venerdi’ 26 maggio, ore 14:30 – 17:30 Lab4: lunedi’ 29 maggio, ore 9:30 – 12:30 Lab5: venerdi’ 9 giugno, ore 9:30 – 13:30 Lab6: venerdi’ 16 giugno, ore 9:30 – 13:30 Lab7: venerdi’ 23 giugno, ore 9:30 – 13:30

Obiettivi Conoscere le nozioni fondamentali dei sistemi di elaborazione e del software di base. hardware e software Scrivere semplici algoritmi

Supporto Sito del corso: Libro: http://www.lintar.disco.unimib.it/space/Formazione/Didattica/InfoBio2006 Libro: Informatica arte e mestiere, Ceri, Mandrioli, Sbattella, McGraw-Hill, 2004

Programma del corso (I) Introduzione (Cap. 1) Architettura dell’elaboratore (Cap. 2): L’architettura funzionale L’Unita’ Centrale di Elaborazione (CPU) Memoria centrale e memoria di massa Dispositivi di Input/Output Rappresentazione dell’informazione nel calcolatore (Cap. 11): Rappresentazione dei numeri Rappresentazione dei caratteri Rappresentazione delle immagini

Programma del corso (II) La soluzione algoritmica dei problemi (Cap. 5 e 6): Operazioni primitive, esecutori, algoritmi Progettazione degli algoritmi e loro rappresentazione Programmazione strutturata: le strutture di controllo fondamentali: sequenza, selezione e iterazione Linguaggi di programmazione Interpreti e compilatori

Programma del corso (III) L’organizzazione dei dati (Cap. 14): Le strutture di dati fondamentali L'architettura dei sistemi informatici (Cap. 13 e 15) Sistemi operativi Sistemi distribuiti e reti di calcolatori Internet (Cap. 16) Evoluzione dell’informatica (Cap. 19)

Che cos’e’ informatica? Possibile definizione: La scienza della rappresentazione e dell’elaborazione dell’informazione. Tecnologie e strumenti formali per l’aquisizione, la rappresentazione, il trattamento automatico, la trasformazione e la comunicazione di informazioni INFORMAione automaTICA

Che cos’e’ informatica? Elaboratore = un sistema per l’elaborazione automatica delle informazioni Risorse per la realizzazione automatica di compiti: Hardware – la struttura fisica prende il nome di hardware Software – l’insieme di tutti i programmi che permettono di utilizzare l’elaboratore si chiama software Informatica: Hardware + Software

Hardware & Software Hardware HW: Software SW: componenti fisici circuiteria periferiche dispositivi Software SW: Programmi, dati e informazioni

Hardware & Software L’Hardware è la parte del computer che puoi prendere a calci. Il Software è quella contro cui puoi solo imprecare.

Evoluzione dell’elaboratore Obiettivo: Definire una macchina per il calcolo automatico (calcolatore) Due tipi differenti di calcolatori: Meccanici Digitali

Calcolatori meccanici 1642 - Calcolatore Meccanico di Pascal Primo prototipo di macchina di calcolo (Pascalina) Addizioni e Sottrazioni Pascal la progettò all’età di 19 anni per agevolare il lavoro del padre che era funzionario del fisco

Calcolatori meccanici 1650 - Regolo calcolatore del matematico inglese Gunter Esegue moltiplicazioni, divisioni ed operazioni complesse utilizzando scale logaritmiche.

Calcolatori meccanici Fine 1600 – calcolatore meccanico di Leibniz Moltiplicazioni e divisioni

Calcolatori Meccanici Programmabili Inizio 1800 – matematico e ingegnere inglese Babbage costrui la prima macchina programmabile (l’antenato del moderno calcolatore elettronico) Operazioni complesse Osservazione: progetto estremamente innovativo, ma la complessita’ e la precisione richiesta per i suoi meccanismi e la mancanza dei fondi resero impossibile la realizzazione concreta di tale strumento Ada Augusta Byron, figlia del poeta George Byron, collaboro’ con Babbage seguendo i progetti della macchina analitica e arricchendo con numeroi ed importanti contributi il concetto di programmazione

Calcolatori Meccanici Programmabili 1930 – Zi di Zuse Calcolatore a relè (dispositivi atti ad effettuare, mediante opportuni segnali di comando, operazioni di connessione, interruzione e commutazione fra circuiti elettrici) I suoi calcolatori andarono distrutti con il bombardamento di Berlino nel 1944 Fine 1930 – Atanasoff e Stibbitz Condensatori per la memoria 1944 – Mark I di Aiken Realizza l’idea di Babbage utilizzando i relè invece degli ingranaggi meccanici

Calcolatori digitali 1943 - Colossus di Turing macchina segreta usata dagli inglesi durante il periodo bellico per decodificare i messaggi che i tedeschi inviavano ai propri sottomarini segreto per 30 anni 1946: Electronic Numerical Integrator and Computer (ENIAC) di Eckert e Mauchley utilizzato per sostituire centinaia di donne americane che manualmente calcolavano le tabelle di puntamento per l’artiglieria pesante

Macchina di Von Neumann 1952 - IAS di Von Neumann primo calcolatore con programma in memoria aritmetica decimale sostituita con l’aritmetica binaria Memoria Unità di controllo ALU input accumulatore output

Prima generazione Anni ‘50 Dominata dallo sviluppo dei calcolatori Obiettivo: esecuzione di un altissimo numero di calcoli numerici per elaborazioni scientifiche Calcolatori di dimensioni enormi Programmazione in linguaggio macchina Problemi di ricerca relativi alla traduzione automatica

Seconda generazione 1948 - i transistor sono inventati ai Bell Labs. Bardeen, Brattain e Shockley vincono il premio Nobel Hardware dedicato ad uno specifico software (Algol 60) Fino ad ora l’hardware era al centro dell’attenzione -> l’attenzione si sposta sull’ingegneria del software Sviluppo dei linguaggi di programmazione di alto livello Cresce la potenza del calcolatore – come gestire tale potenza? -> tramite i sistemi operativi Operazioni effettuate in parallelo all’interno della CPU

Terza generazione 1958 – Invenzione dei circuiti integrati (dispositivi elettronici costituiti dall'integrazione di un circuito elettronico su di un substrato che può essere ceramico o semiconduttore) Costruzioni di calcolatori più piccoli, più veloci e meno costosi -> nasce il personal computer L’attenzione si foccalizza sui metodi di progettazione sia del hardware che del software Definizione piu’ rigorosa del significato dei programmi e una verifica piu’ affidabile della loro correttezza

Quarta generazione VLSI (Very Large Scale Integration) Milioni di transistor in un unico chip 1980, ognuno può acquistare un calcolatore (PC) IBM 8088, costruito con soli componenti esistenti progetto reso pubblico per aumentare il numero dei componenti compatibili nascono i “cloni” di altre aziende Storia “Moderna”: INTEL, MICROSOFT, MS-DOS, OS/2, WINDOWS

Il futuro Calcolatori Miniaturizzati Calcolatori Pervasivi palmari, cellulari, ... Calcolatori Pervasivi calcolatori invisibili, onnipresenti, comunicanti ed intelligenti DNA computing molecole di DNA come materiale per costruire i computer del futuro integrazione tra computer ed esseri viventi

L’impatto dell’informatica sull’individuo e sulla societa’ ?