Facoltà di Pianificazione del Territorio A.A. 2011/2012. Informatica
|
|
- Letizia Gori
- 4 anni fa
- Visualizzazioni
Transcript
1 Facoltà di Pianificazione del Territorio A.A. 2011/2012 Informatica
2 Informazioni sul corso docente: Samuel Rota Bulò ricevimento: da concordare www: orario: lunedì
3 Libro di testo FLUENCY Conoscere ed usare l informatica L.Sneider, A.Amoroso Edizioni Pearson, SLIDES DELLE LEZIONI
4 Esame Parte scritta di teoria Parte pratica in laboratorio
5 Obiettivi del corso Introduzione generale agli strumenti informatici di base Introduzione alla terminologia informatica Competenze di base relativamente ai sistemi operativi, alle basi di dati, alla programmazione, alle reti
6 Programma Un percorso storico L'architettura del calcolatore Il processore Le memorie Il software Il sistema operativo Le applicazioni utente Reti di calcolatori Reti locali e globali (Internet) Protocolli e Servizi di rete
7 Programma (cont.) Archiviazione dei dati La rappresentazione digitale Le basi di dati e il linguaggio SQL La multimedialita' Gli ipertesti: un'introduzione a HTML Le basi di dati multimediali Linguaggi di programmazione Algoritmi e programmi Linguaggi Testo e struttura: un introduzione a XML Introduzione ai fogli di calcolo
8 Prima una domanda Cos è l informatica? Informatica: Informazione + automatica
9 Cos'è l'informatica? Scienza della rappresentazione e dell elaborazione dell informazione ovvero Studio degli algoritmi che descrivono e trasformano l informazione
10 Informazione + automatica Rappresentazione dell informazione trascrizione e registrazione dell informazione su supporti materiali es: la scrittura, un CD che registra un melodia..secondo una opportuna codifica es: le convenzioni di rappresentazione dei caratteri, il formato del CD
11 Il calcolatore un supporto per la rappresentazione di informazione attivo che può (1) raccogliere impressionati quantità di dati es: tutto l archivio del British Museum (2) rendere disponibili questi dati in modo istantaneo e con prospettive diverse a utenti diversi e in parti diverse del mondo es: permettendo a utenti di tutto il mondo di collegarsi a parti delle informazioni di BM via Internet, lasciando altre private (accesso ristretto all amministrazione del museo)
12 Il calcolatore un supporto per la rappresentazione di informazione attivo che può (3) elaborare automaticamente la rappresentazione dei dati in modo da presentarli in modo diverso a diversi soggetti prendere delle decisioni in base alle proprietà degli oggetti rappresentati produrre nuovi dati esempi: stampare la lista delle opere acquisite dal BM in un certo mese, decidere se un utente ha accesso o meno a certi dati individuare caratteristiche comuni a tutte le opere dello stesso autore
13 Il calcolatore programmabilità : capacità di specializzare il dispositivo per attività complesse di elaborazione dell informazione evoluzione turbinosa del settore : il calcolatore non può essere usato in modo consapevole ed informato da chi non conosce i principi generali di funzionamento
14 Algoritmi e programmi I calcolatori vengono programmati mediante algoritmi. Un algoritmo è una ricetta, ovvero un procedimento, composto da una sequenza di istruzioni elementari, che consente di risolvere un problema. Esempio: esistono algoritmi per calcolare il prodotto di due numeri di più cifre, per trovare il massimo di un insieme di numeri, per ordinare alfabeticamente una serie di nomi, ecc.. Un programma é un algoritmo scritto in un linguaggio non ambiguo e direttamente comprensibile dal computer.
15 Perché saperne di più... Conoscere i principi generali di funzionamento del calcolatore serve a... Utilizzarlo correttamente al massimo delle capacità Decidere in modo informato se può essere o meno di aiuto per realizzare un certo compito Capire le differenze ed i limiti delle diverse macchine in commercio (dove siamo ) Seguire e possibilmente comprendere l evoluzione turbinosa del settore e le capacità delle macchine future (dove andiamo ) i principi fondamentali cambiano in modo molto più lento del prodotto o dell applicativo
16 Facoltà di Pianificazione del Territorio A.A. 2011/2012 ENIAC Un po' di storia
17 3000 a.c. L Abaco cinese può essere considerato il primo modello matematico di calcolo. In questo modello si possono formalizzare le quattro operazioni (somma, sottrazione, prodotto e divisione intera)
18 L'abaco cinese Ogni riga verticale di palline rappresenta un multiplo di 10 (10.000, 1.000, 100, 10, e 1). Le palline sotto la barra centrale rappresentano le unità di quella riga. Le palline sopra la barra centrale rappresentano cinque unità di quella riga. Per contare, si spostano le palline verso la barra centrale. Per sottrarre dei valori, le palline vengono allontanate dalla barra centrale
19 L'abaco cinese = 36
20 L'abaco cinese = 30
21 La macchina di Antikythera E il più antico calcolatore meccanico conosciuto, databile intorno al a.c.. Si tratta di un sofisticato planetario, mosso da ruote dentate, che serviva per calcolare il sorgere del sole, le fasi lunari, i movimenti dei 5 pianeti allora conosciuti, gli equinozi, i mesi e i giorni della settimana. Trae il nome dall'isola greca di Anticitera (Cerigotto) presso cui è stata rinvenuta. È conservata presso il Museo archeologico nazionale di Atene.
22 Sickard e Pascal 1623: calcolatore meccanico per semplici computazioni aritmetiche basato su ruote dentate. (Wilhelm Sickard) 1640: Blaise Pascal progetta e realizza la Pascalina: calcolatore meccanico per addizioni.
23 Leibniz 1673: macchina per addizioni, sottrazioni, moltiplicazioni, divisioni e radice quadrata
24 Babbage 1824: Charles Babbage progetta una macchina generalpurpose, le cui funzionalità dipendono da come è programmata.
25 Ada Lovelace Byron ( ) Figlia del noto poeta inglese Lord Byron Collabora con Babbage Scrive il primo software della storia
26 George Boole ( ) Matematico inglese 1847 scopre la cosiddetta Algebra di Boole Algebra basata sulla logica delle proposizioni (vero, falso) e sui connettivi (congiunzione, disgiunzione, negazione) È alla base della logica dei computer
27 Hollerit 1890: Herman Hollerit, fondatore dell IBM, brevetta l uso delle carte perforate (dimensione: 9 cm x 21.5 cm) per automatizzare la tabulazione dei dati di un censimento. Il costo della tabulazione risultò essere maggiore del 98% rispetto al censimento precedente, dovuto in parte alla tentazione di usare al massimo la macchina e tabulare un maggior numero di dati I risultati del censimento furono ottenuti in un tempo molto minore del precedente.
28 Schede perforate
29 Claude Shannon Nel 1937, Claude Shannon introduce il concetto di logica binaria per il suo utilizzo nella creazione di macchine calcolatrici digitali Nel 1948 pubblica A mathematical theory of communication che introduce i principi di codifica dell informazione perché questa possa essere trasmessa in modo elettronico.
30 che continua : John Atanasoff, fisico dell Iowa State College, realizza il primo calcolatore elettronico digitale, basato su valvole termoioniche ed in grado di operare su cifre binarie, L Abc (Atanasoff-Berry Computer). L'Abc aveva un banco di memoria separato dal circuito di calcolo e aveva dispositivi di input e di output separati. L'Abc aveva solo 1500 bit di memoria, ma riuscì ugualmente a risolvere sistemi di 29 equazioni in 29 incognite.
31 Atanasoff-Berry Computer
32 ABC (ricostruzione)
33 ENIAC 1943: viene costruito ENIAC, il primo calcolatore elettronico di grandi dimensioni (J.P.Eckert e J.Mauchly), progettato per risolvere problemi bellici legati al calcolo delle curve balistiche dei proiettili: valvole termoioniche, collegate da contatti saldati a mano pesava 30 tonnellate occupava una stanza di 10 x 15 m2, programmabile inserendo degli spinotti in un quadro (patch panel) consumava 150 kw.
34 Inizia l'era informatica... Il giorno della presentazione al mondo, fu chiesto all'eniac (col solito sistema della scheda perforata) di moltiplicare il numero per se stesso volte. La macchina compì l'operazione in meno di un secondo. Con l'eniac, che funzionò dal 1946 al 1955, nasce l'era informatica vera e propria.
35 ENIAC
36 e non sono colo cose da uomini
37 Enigma In Germania, durante la seconda guerra mondiale, venne utilizzata Enigma, una macchina crittografica per cifrare le comunicazioni, inventata da un polacco e finita misteriosamente in mani naziste
38 In Europa: COLOSSU 1943: in Inghilterra COLOSSUS, progettata da Alan Turing, ha un ruolo importante per decifrare i codici segreti usati dall armata tedesca nella seconda guerra mondiale
39 ed il modello attuale : a Princeton, grazie agli studi del matematico John von Neumann, viene iniziata la costruzione dell'electronic Discrete Variable Automatic Computer, primo elaboratore dotato di programmi memorizzati Le istruzioni per i calcoli, invece di essere inserite con schede perforate, vengono registrate in forma numerica nella memoria elettronica interna, mediante un nastro magnetico. In pratica il calcolatore diventa un elaboratore capace di trattare qualsiasi informazione espressa in codice binario.
40 EDVAC
41 I primi programmi The Tootill Notebook Manchester,
42 Non solo prototipi Nel 1951 l'edvac fu ultimato, con un costo astronomico di mezzo milione di dollari (lo staff che vi ci lavorava era composto da circa 20 persone). 1951: EDVAC, col nome UNIVAC 1, viene prodotto in serie. 12 esemplari lavorarono senza sosta per 12 anni e 6 mesi, elaborando informazioni al minuto.
43 Il transistor Nel 1956 il Premio Nobel venne assegnato al gruppo di ricercatori il cui lavoro portò all invenzione del transistor nel Dispositivo a semiconduttore per amplificare i segnali in entrata e per fungere da interruttore (switcher) Nella foto, scattata nei laboratori della AT&T Bell Laboratories (da sinistra a destra): il Dr. John Bardeen, il Dr. Wilhiam Shockley ed il Dr. Walter Brittain.
44 Il primo transistor
45 Il resto è storia recente 1960: Il precursore dei minicomputer, il DEC PDP-1, viene venduto a $ Ne furono costruiti 50 esemplari, comandati attraverso la tastiera e un monitor a tubi catodici. Richiedevano l'assistenza di un solo operatore. 1962: Alcuni studenti del MIT, entusiasti della sua adattabilità, scrissero per il PDP-1 il primo video-game computerizzato, SpaceWar!. 1964: Epson inventa la prima stampante a matrice di punti
46 Unix Nel 1969 i laboratori Bell sviluppano il sistema operativo UNIX. Viene disegnata una semplice combinazione di un processore e di una unità di calcolo (la prima CPU), che sarà poi effettivamente realizzata dalla Intel. Il processore Intel4004 a 4 bit diede inizio alla rivoluzione elettronica; in un unico chip era contenuta tutta la potenza di calcolo dell ENIAC. Su commissione del Dipartimento della Difesa USA, ARPANET studia la prima rete (ha solo 4 nodi), che diverrà la più grande rete mondiale: Internet.
47 Valvola, Transitor, Circuito integrato
48 Il computer entra in casa Fino al 1977 gli elaboratori erano utilizzati soltanto da aziende e organismi governativi, ed avevo prezzi esorbitanti In quell anno viene annunciato l'apple II, il primo personal computer, con programmi di videoscrittura, fogli di calcolo, giochi e tanto altro. Nel 1984 viene annunciato dalla Apple il personal computer Macintosh; si tratta una macchina interamente grafica, dal prezzo abbordabile. PC APPLE II Apple Macintosh
49 Microsoft Windows Nel 1977 Bill Gates e Paul Allen fondano la Microsoft Otto anni dopo (1985) la Microsoft sviluppa Windows 1.0, introducendo aspetti tipici del Macintosh nei computer DOS. Si verificheranno continue dispute legali tra Microsoft ed Apple a causa dell eccessiva somiglianza di Windows e Macintosh.
50
51 I supercomputer Negli ultimi dieci anni la potenza di calcolo dei PC ha avuto una crescita continua; tuttavia la loro complessità è irrisoria rispetto a quella dei supercomputer: elaboratori dedicati ad utilizzi in cui vi sia la necessità di sostenere elevati volumi di elaborazione, come in enti di difesa, centri di ricerca, istituti di meteorologia, aziende aerospaziali ecc. Nel 2000 viene presentato il Cray X1, dotato di CPU e capacità di calcolo di 52,4 migliaia di miliardi di operazioni; può gestire fino a 65,5 Terabyte di memoria. Costo minimo: 2,5 milioni di dollari.
52 Evoluzione sempre più rapida Millennio scorso anni 60 Computer Grandi Lenti Costosi Nuovo Millennio... Computer Piccoli Veloci Poco costosi
53 Applicazioni Anni '40 (seconda guerra mondiale): crittografia Anni '50: prime applicazioni business Anni '60: software "mission critical" (es.: missione Apollo) Anni '70: personal computer, office automation Anni '80: informatica distribuita, progetto "Scudo stellare" Anni '90: Internet diventa uno strumento di comunicazione Anni '00: la Rete integra computer+tv+telefono Anni '10: gli applicativi stessi sono in Rete (cloud computing)
54 Il futuro? Tre direzioni dello sviluppo dei computer: Miniaturizzazione Velocità Economia Informatica pervasiva: per esempio, i microcontroller sono contenuti nei dispositivi elettronici intelligenti : Negli elettrodomestici (forno, microonde, lavatrice, lavastoviglie, TV, lettore CD/DVD ecc.) Nelle automobili, nei aerei ecc. Nelle lettori MP3, nei telefoni cellulari ecc. Convergenza con la telecomunicazione Per esempio, la TV/il cellulare con accesso a Internet
55 Bibliografia M. R. Williams. A History of Computing Technology. IEEE Computer Society Press, 1997 (2nd Edition). W. Aspray (Ed.). Computing Before Computers. Iowa State University Press, M. Davis. Il calcolatore universale. Da Leibniz a Turing. Adelphi, D. Shasha, C. Lazere. Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists. Copernicus,
56 Facoltà di Pianificazione del Territorio A.A. 2011/2012 L'architettura del calcolatore
57 Il calcolatore Come viene risolto un problema : Dati di ingresso Elaborazione Descrivono il caso in esame Manipolazione dei dati di ingresso in modo da costruire la soluzione cercata Dati di uscita Rappresentano la soluzione del caso in esame
58 Componenti del computer È il livello di SW con cui interagisce l utente e comprende programmi quali: Word, PowerPoint, Excel, Explorer,.. Applicazioni Software Sistema Operativo Hardware Windows Unix/Linux Mac OS È il livello di SW che interagisce direttamente con l HW e che si occupa di un uso corretto ed efficiente delle risorse fisiche
59 Struttura del calcolatore Hardware e Software Processore Memoria Hardware Sottosistema di Interfaccia bus Mantiene Dati e Istruzioni Software
60 Architettura di von Neumann Unita' di calcolo Una memoria che contiene: Programmi Dati dei programmi Le istruzioni da eseguire stanno in memoria, vengono prelevate, decodificate ed eseguite.
61 Modello di von Neumann La struttura descritta dal Modello di Von Neumann comprende sei unità fondamentali: L Unità di controllo si occupa di controllare tutte le operazioni del calcolatore, interpretare le istruzioni prelevate dalla memoria e inviare alle altre unità i segnali per l'esecuzione delle operazioni L Unità aritmetico-logica, detta ALU (Arithmetic & Logic Unit), fornisce la capacità di effettuare operazioni aritmetiche di base Queste due unità sono spesso integrate in una CPU, Central Processing Unit Unità di Elaborazione Centrale Controllo istruzioni ALU dati CPU MEMORIA Ingresso Uscita BUS PERIFERICHE Le componenti fondamentali di un moderno calcolatore elettronico
62 Modello di von Neumann (cont.) La Memoria che ha lo scopo di conservare le istruzioni e i dati da elaborare e i risultati ottenuti dalle elaborazioni; L Unità di ingresso (Input) che immette le informazioni nel calcolatore per farle elaborare; L Unità di uscita (Output) che riceve le informazioni dalla memoria del calcolatore per renderle pronte all uso; le unità di ingresso e uscita sono anche dette periferiche Il Bus, vero e proprio canale di comunicazione che consente ai dati di transitare fra diversi componenti del calcolatore. Controllo istruzioni ALU dati CPU MEMORIA Ingresso Uscita BUS PERIFERICHE Le componenti fondamentali di un moderno calcolatore elettronico
63 Modello di von Neumann (cont.) In queste ipotesi, per ogni istruzione del programma: la CPU, tramite la sua parte Controllo, ordina il prelevamento di una istruzione dalla Memoria; la decodifica, cioè la interpreta capendo quali azioni comporta; la esegue utilizzando le opportune unità coinvolte durante l esecuzione può: usare la ALU effettuare altri accessi in memoria per leggere o scrivere dati effettuare operazioni di ingresso (per es. leggi un dato dalla tastiera) o di uscita (per es. visualizza il risultato sul video). Controllo istruzioni ALU CPU dati MEMORIA Ingresso Segnali di controllo Uscita Spostamento dati e/o istruzioni PERIFERICHE
64 Dal problema al risultato PROBLEMA SVILUPPO DELLA SOLUZIONE { ALGORITMO ANALISTA PROGRAMMATORE PROGRAMMA ESECUZIONE DEL PROGRAMMA { CONOSCENZA SUL DOMINIO DEL PROBLEMA CONOSCENZA LINGUAGGIO DI PROGRAMMAZIONE programma UTENTE dati soluzione COMPUTER
Fondamenti di Informatica
Fondamenti di Informatica Parte Prima: Introduzione storica Fondamenti di informatica Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle
DettagliInformatica Generale 01 - Introduzione
Informatica Generale 01 - Introduzione Andrea Corradini Dipartimento di Informatica email: andrea@di.unipi.it Ricevimento: Fissare un appuntamento per posta elettronica, oppure Lunedì ore 15:30-18:30 presso
DettagliCASO STUDIO: IL PERSONAL COMPUTER
CASO STUDIO: IL PERSONAL COMPUTER 1 Prologo Penso che nel mondo ci sia mercato forse per 4 o 5 computer Thomas Watson, presidente della IBM, 1943 Progettazione e Sviluppo Prodotto 2 1 I precursori L abaco
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina
DettagliFondamenti di Informatica
Fondamenti di Informatica Corso Docente Graziano Pravadelli Lezioni 045 8027081 graziano.pravadelli@univr.it Mercoledì 25/03 ore 14:30-18:30 Mercoledì 01/04 ore 14:30-18:30 Venerdì 24/04 ore 13:00-14:30
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 1: Introduzione e Storia. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 1: Introduzione e Storia Facoltà di Lingue e Letterature Straniere Informatica e discipline umanistiche perché? per imparare a usare il computer per studiare
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento martedì, 12.00-13.00. Aula?? Modalità esame: scritto + tesina facoltativa 1 TIPI DI ELABORATORI I computer
DettagliStrumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.
STORIA DEL COMPUTER Abaco 2000 a.c Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia. Le palline in basso indicano
DettagliSISTEMI INFORMATIVI AZIENDALI
SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 UN PO DI STORIA 1/9 L abaco, dal latino abacus, significa
DettagliLa storia dell informatica. Graziano Pravadelli (2012)
La storia dell informatica Graziano Pravadelli (2012) Calcolatore o calcolatrice? Qual è la differenza tra un calcolatore e una calcolatrice? Da Wikipedia Un computer è un dispositivo fisico che implementa
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
DettagliFondamenti di Informatica
Fondamenti di Informatica Corso Docente Graziano Pravadelli Lezioni 045 8027081 graziano.pravadelli@univr.it Venerdì 20/11 ore 14:30-17:30 Venerdì 27/11 ore 14:30-17:30 Venerdì 04/12 ore 14:30-17:30 Venerdì
DettagliOrigini matematiche e tecnologiche dell informatica A. Ferrari
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.
Dettaglihttp://didawiki.cli.di.unipi.it/doku.php/fisica/informatica/start susanna.pelagatti@unipi.it marino@di.unipi.it Introduzione Cos'è l'informatica, perchè ci interessa e altro... Informatica Informazione+automatica
DettagliOrganizzazione strutturata
Organizzazione strutturata Evoluzione storica a.a. 2002-03 L. Borrelli 1 Complessità dei Sistemi di Elaborazione Caratteristica dei Sistemi di Elaborazione: Complessità Per trattare sistemi complessi è
DettagliCenni storici. Abaco 3000 B.C. in Babilonia. Paolo Bison. Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova
Cenni storici Paolo Bison Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova p.1/36 Abaco 3000 B.C. in Babilonia p.2/36 Dispositivo di Antikythera 80 A.C. calcolatore analogico per valutare
DettagliInformatica di Base. Introduzione
Informatica di Base Introduzione Evoluzione del calcolatore Storia del calcolatore! I primi tentativi di automatizzare il calcolo risalgono al 500 1623, Schickard: il primo modello di calcolatore per sommare,
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
DettagliStoria dell Informatica. Prof.ssa Gentile
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)
DettagliAlgoritmo: procedimento non ambiguo che in un numero finito di passi risolve un problema (o una classe di problemi)
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 2 LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
DettagliCorso di Informatica
Corso di Informatica Modulo L1 A2-Evoluzione dei sistemi di elaborazione 1 Prerequisiti Non sono necessari particolari requisiti, se non le conoscenze a livello di cultura generale di base. 2 1 Introduzione
DettagliL architettura del calcolatore
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 1 L architettura del calcolatore Settembre 2006 L architettura del calcolatore 1 Nota bene Alcune parti del presente materiale
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Evoluzione dei Calcolatori Elettronici Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
DettagliArchitettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
DettagliDalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
DettagliCorso di Laboratorio di Informatica
Corso di Laboratorio di Informatica 2006/2007 Ing. Claudio Marrocco c.marrocco@unicas.it Struttura del corso Diviso in sei moduli: Architettura del Calcolatore Sistema Operativo Foglio Elettronico (Excel)
DettagliInformatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
DettagliL Informatica Oggi Una Panoramica
L Informatica Oggi Una Panoramica Maurizio Palesi Maurizio Palesi 1 Che cos è l Informatica? L insieme dei processi e delle tecnologie che rende possibile la creazione, la raccolta, l elaborazione, l immagazzinamento
DettagliBreve storia dei sistemi di calcolo
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Breve storia dei sistemi di calcolo 2000 Pier Luca Montessoro (si veda la nota di copyright alla
DettagliBreve storia dei calcolatori
Breve storia dei calcolatori 1642 1943 1823 1944 1 Strumenti per eseguire calcoli matematici Abaco Un moderno regolo calcolatore I bastoncini di Nepero 2 La Pascaline del 1642 di Blaise Pascal la prima
DettagliBreve storia del computer. Prof. Erasmo Modica
Breve storia del computer Prof. Erasmo Modica L informatica n Il termine informatica deriva da INFORmazione automatica. n È utilizzato per indicare la disciplina che si occupa del trattamento e dell elaborazione
DettagliArchitettura degli Elaboratori 01-Introduzione Introduzione
Introduzione Calcolatore digitale: macchina capace di risolvere problemi eseguendo le istruzioni assegnate Programma: sequenza di istruzioni per eseguire un certo compito Pagina 2 Cosa abbiamo a disposizione?
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer p Science) ) Scienza dell informazione Definizione i i proposta: Scienza della rappresentazione
DettagliINFORMATICA DI BASE. Storia del Personal Computer
Storia del Personal Computer Enigma 2^ guerra mondiale Colossus ed Eniac (1944-1955) Arpanet (1958) Olivetti Programma 101(1959) 1 microcip Intel (1960) Altair (cpu intel 8800) della MITS (1975) Apple,
DettagliFondamenti di programmazione!! Parte 2!
Fondamenti di programmazione!! Parte 2! 1! Definizione intuitiva di algoritmo! n Elenco finito di istruzioni che specificano una serie di operazioni, eseguendo le quali e possibile risolvere ogni istanza
DettagliStoria del Personal Computer
Storia del Personal Computer Enigma 2^ guerra mondiale Colossus ed Eniac (1944-1955) Arpanet (1958) Olivetti Programma 101(1959) 1 microcip Intel (1960) Altair (cpu intel 8800) della MITS (1975) Apple,
DettagliEsempio. Perché i computer? L era meccanica. Fondamenti di Informatica. Breve storia dei sistemi di calcolo
- Storia dei sistemi di calcolo FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Breve storia dei sistemi di calcolo 2000 Pier Luca Montessoro
DettagliUnità 4: L architettura fisica del computer moderno
Unità 4: L architettura fisica del computer moderno Prerequisiti calcolo proposizionale sistemi di numerazione posizionale semplici nozioni di tecnologia elettrica capacità di scrivere semplici programmi
DettagliIntroduzione all Informatica
Introduzione all Informatica Biologia A.A. 2014/15 Dott.ssa Annamaria Bria Contatti DOCENTE Dott.ssa Annamaria Bria email: a.bria@mat.unical.it ricevimento: martedì 17:00-18:00 ESERCITATORI Ing. Salvatore
DettagliCorso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.
Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Il Computer 2 Differenti significati (da Wikipedia) elaboratore: in italiano, sottintende un processo
DettagliArchitettura di un Computer
Architettura di un Computer Corso Informatica Generale (matr. Dispari) Dott.ssa Rossella Aiello Dipartimento di Informatica 2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill IV
DettagliUniversità degli Studi di Salerno
Università degli Studi di Salerno Laboratorio di Informatica per i Beni Culturali Anno Accademico 2017-2018 Ing. Fabio Clarizia Contenuti del corso n Introduzione all'informatica e alla rappresentazione
DettagliIl calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina
DettagliChe cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione
Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e
DettagliInformatica A. Allievi Gestionali A.A Nozioni di Base
Informatica A Allievi Gestionali A.A. 2015-16 Nozioni di Base Nell immaginario collettivo Ingegnere Meccanico 2 Nell immaginario collettivo Ingegnere Fisico/Matematico 3 Nell immaginario collettivo Ing.
DettagliInformatica e calcolatori
Lezione 1 e calcolatori Mauro Piccolo September 14, 2015 1 / 22 Il futuro Trattamento automatico delle Tre principali tematica La codifica delle Gli strumenti di trattamento delle La codifica del trattamento
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliEvoluzione dei sistemi di elaborazione
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Evoluzione dei sistemi di elaborazione Fondamenti di informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it
DettagliIntroduzione: informatica. 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco
Introduzione: informatica 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco Indice - di cosa si occupa l informatica - una definizione della scienza informatica - cosa è un
DettagliInformatica (C.I. Metodologia Scientifica e Linguistica)
Informatica (C.I. Metodologia Scientifica e Linguistica) Mario F. Pavone Dipartimento di Matematica ed Informatica Università degli Studi di Catania mpavone@dmi.unict.it Cos è l Informatica Informatica
DettagliFondamenti di Informatica
Università Degli Studi di Ferrara Corso di Laurea in Scienze della Comunicazione - A.A. 2017-2018 Fondamenti di Informatica Lez. 01 - Concetti Hardware e Software Fondamenti di Informatica - Docente: Giacomo
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliArchitettura degli elaboratori
Architettura degli elaboratori 2018-2019 Presentazione del corso Maria Luisa Damiani maria.damiani@unimi.it Dipartimento di Informatica Università degli Studi di Milano Ambito Il corso Corsi di Laurea
DettagliINFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
DettagliIntroduzione. Informazione. Reti. Cosa caratterizza l informazione? Fondamenti di Informatica e della Telematica A.A
Fondamenti di Informatica e della Telematica A.A. 2005-06 Informazione Introduzione Università Roma Tre Comunicazione nella Società della Globalizzazione Prof. Stefano Guerrini guerrini@di.uniroma1.it
DettagliArchitettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi
DettagliCorso di Informatica per Biologia
Corso di Informatica per Biologia (docente) Fabio Aiolli E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (docente laboratorio) Giovanni Da San Martino E-mail: dasan@math.unipd.it Dipartimento
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore
DettagliINTRODUZIONE ALL INFORMATICA
INTRODUZIONE ALL INFORMATICA Docente (teoria) Docente: Wolfgang Faber Annamaria BRIA Studio: Dipartimento di Matematica Cubo 31B 30B IV PIANO 2 Piano Ricevimento: Giovedì dietro dalle appuntamento 17:30
DettagliCorso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Scopo del Corso Introduzione al mondo dell
DettagliMacchine Calcolatrici, Computer e Algoritmi, ovvero...
Macchine Calcolatrici, Computer e Algoritmi, ovvero... Come siamo finiti qui?... Informatica Generale (Guido Fiorino) 1 storiacomputer.tex: Versione 1.0 L inizio Nel 1642 Blaise Pascal costruì la prima
DettagliL Informatica Oggi Una Panoramica. 3 Marzo
L Informatica Oggi Una Panoramica 3 Marzo 2014 1 Che cos è l Informatica? L insieme dei processi e delle tecnologie che rende possibile la creazione, la raccolta, l elaborazione, l immagazzinamento e la
DettagliScopo della lezione. Informatica. Informatica - def. 1. Informatica
LEZIONE 1 - Che cos è l informatica 1 LEZIONE 1 - Che cos è l informatica 2 Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della
DettagliDipartimento di Scienze Cliniche Applicate e Biotecnologie Scienze psicologiche applicate
Dipartimento di Scienze Cliniche Applicate e Biotecnologie Scienze psicologiche applicate Corso di Elementi di Informatica Lezione 1 Dr. Francesco Gallo francesco.gallo@univaq.it http://www.di.univaq.it/francesco.gallo/elementi.html
DettagliThe easiest way to tell the di erence between hardware and software is to kick it. If it hurts your toe, it is hardware.
Hardware e Software The easiest way to tell the di erence between hardware and software is to kick it f it hurts your toe, it is hardware [Anonymous] Un computer consta di due componenti: Hardware = tutte
DettagliComputabilità. Un po di Storia. Progetto Nazionale Lauree Scientifiche Licei Fracastoro e Messedaglia Verona, novembre/dicembre 2012.
Computabilità Un po di Storia Progetto Nazionale Lauree Scientifiche Licei Fracastoro e Messedaglia Verona, novembre/dicembre 2012 Computabilità AA 2012/13 Ugo Solitro Sommario I Tempi Antichi L Evo Moderno
DettagliElementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
DettagliElementi di Informatica. Corso di Laurea in Scienze Geologiche a.a. 2003/2004
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale
DettagliCapitolo 1 Introduzione. Il problema. Una transizione
Capitolo 1 Introduzione Il problema L informazione è oggi oggetto di grande interesse: si parla, per esempio, di società dell informazione... si parla, per esempio, di tecnologia dell informazione... ma
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.1 Nozioni di Base Il termine Informatica Deriva dal francese informatique
DettagliModulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta
Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Chi sono Andrea Colitta E-mail: andrea.colitta@unite.it
Dettaglimemorizzare dati interagire con dispositivi eseguire programmi sequenze di istruzioni che il computer esegue e di decisioni che il computer prende
Introduzione Elementi storici L idea di impiegare dispositivi meccanici per effettuare calcoli in modo automatico risale al 600 (Pascal,Leibniz) Nel 1800 vengono realizzati i primi dispositivi meccanici
DettagliLaboratorio di Informatica. Introduzione
Introduzione 1 Informatica: definizione Informatica: disciplina che cerca di dare un fondamento scientifico ad argomenti come la progettazione di computer, la programmazione, l elaborazione delle informazioni,
DettagliArchitettura di un elaboratore
Informatica 1 Hardware e Software ing. Luigi Puzone 1 Architettura di un elaboratore Architettura organizzazione logica dei componenti interni della macchina modo in cui questi componenti cooperano per
DettagliLez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli pasquale.demichele@unina.it
DettagliParte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)
Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:
DettagliIntroduzione. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Introduzione Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
Dettagli! addizioni e sottrazioni. ! anche moltiplicazioni e divisioni. ! A) Macchina Differenziale. ! Algoritmo fisso (differenze finite)
Evoluzione degli Elaboratori N.B. Quasi tutta l evoluzione ha avuto luogo negli ultimi 50 anni Generazione 0 (1600-1945) Pascal (1623-1662)! addizioni e sottrazioni Leibniz (1646-1716)! anche moltiplicazioni
DettagliLinee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
DettagliINFORmazione+autoMATICA. Perché saperne di piu? Le fasi della programmazione. Cosa intendiamo per programmazione
INFORmazione+autoMATICA Perché saperne di piu? Calcolatore: un supporto per la rappresentazione di informazione che può: I raccogliere impressionanti quantità di dati I eseguire velocemente e con precisione
DettagliProgrammazione per BioInformatica Introduzione. Docente. Programma del corso. Nicola Drago
Programmazione per BioInformatica Introduzione Nicola Drago nicoladrago@univrit Dipartimento di Informatica Università di Verona Docente Nicola Drago Dip Di Informatica e-mail: nicoladrago@univrit Programma
DettagliCapitolo 0. Introduzione. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved
Capitolo 0 Introduzione Prof. Mauro Giacomini 2007 Pearson Addison-Wesley. All rights reserved Capitolo 0: Introduzione 0.1 Il ruolo degli algoritmi 0.2 L origine delle macchine per il calcolo 0.3 La scienza
DettagliInformatica per Umanisti DIRAAS-DAFIST UNIGE Docente: Antonio Lieto. Introduzione Il corso di Informatica (Di cosa parliamo?)
Informatica per Umanisti DIRAAS-DAFIST UNIGE Docente: Antonio Lieto Introduzione Il corso di Informatica (Di cosa parliamo?) 1 Informatica per Umanisti - 6 e 9 CFU Docente: Antonio Lieto Dipartimento di
DettagliMemoria Secondaria o di Massa
Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso
DettagliL elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04
L elaboratore Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04 un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico computazioni risale al 600
DettagliSistemi di Elaborazione
Sistemi di Elaborazione Ingegneria delle Telecomunicazioni nicola.tonellotto@isti.cnr.it Componenti principali di un computer Input/Output (I/O) mouse, tastiera (I) video, stampante (O) dischi (I/O) CD
DettagliUD2. L insostenibile leggerezza dei circuiti integrati
CORSO DI INFORMATICA UD2. L insostenibile leggerezza dei circuiti integrati Bruno Ronsivalle Cosa si intende per hardware"? Quali sono le parti che compongo un architettura hardware? Come facciamo a comunicare
DettagliG L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
DettagliINTRODUZIONE ALL INFORMATICA
INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione
DettagliEvoluzione del calcolatore e fondamenti della programmazione
Informatica e fondamenti della programmazione Disciplina che si occupa dell informazione e del suo trattamento in modo automatico Mezzi fisici: i computer Mezzi logici: procedimenti di elaborazione, algoritmi
DettagliArchitettura di un calcolatore e principali caratteristiche tecniche e tecnologiche
Architettura di un calcolatore e principali caratteristiche tecniche e tecnologiche Sommario Il modello di Von Neumann Principali componenti di un personal computer: Unità centrale di elaborazione (CPU)
Dettagli