Anno Accademico 2001-2002 Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico 2001-2002.

Slides:



Advertisements
Presentazioni simili
…da von Neumann al computer quantistico
Advertisements

…da von Neumann al computer quantistico architettura dellelaboratore.
I & I Inglese e Informatica
Intelligenza artificiale
IL COMPUTER.
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
STRUTTURA DEL PERSONAL COMPUTER
STORIA DEL COMPUTER L.S. Tron 4TC – a.s. 2006/07
INTRODUZIONE ALL’ INFORMATICA
Introduzione allo studio dell’informatica
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
MACCHINE DI TURING Le macchine di Turing sono dispositivi astratti per la manipolazione di simboli, ideati nel 1936 dal matematico e logico britannico.
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.
INFORMATICA UMANISTICA B
INFORMATICA UMANISTICA B
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
Dario Bianchi Fond. Informatica - Ing. Civile Fondamenti di Informatica Introduzione Corso di Laurea in Ingegneria Civile Prof. Dario Bianchi.
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
Corso Informatica 201’ Ing. Fabrizio Cattadori
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
L’AUTOMA ESECUTORE Un automa capace di ricevere dall’esterno una descrizione dello algoritmo richiesto cioè capace di interpretare un linguaggio (linguaggio.
I SISTEMI OPERATIVI.
Informatica per medici
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
STORIA DEL COMPUTER.
...dal bit al linguaggio R. In principio era il bit… …Per intenderci 0 e 1, il linguaggio macchina. Tra gli anni '40 e gli anni '50, la programmazione.
Database & Information Retrieval
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
L’inventore del calcolatore odierno
Concetti di base sul Software dei PC Unitre Anno
Federica Ambrosino, 1^T, 03/04/2013
Storia del calcolatore
Breve storia dei calcolatori
Profilo di un grande matematico
Alla fine degli anni quaranta nasceva il mito del cervello elettronico, e tutte le attività connesse allutilizzo del computer venivano indicate tramite.
Linguaggi per COMUNICARE
Programma di Informatica Classi Prime
Intelligenze artificiali (I.A.)
I processi.
Introduzione: informatica 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco.
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
FONDAMENTI DI INFORMATICA
Corsi di Laurea in Biotecnologie
L’hardware, il software e i principi della programmazione
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Rappresentazione dell’Informazione Stefano Cagnoni e Monica Mordonini
L’esecuzione dei programmi
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Concetti di base Computer, HW e SW
Problemi, algoritmi e programmazione
- Michela Fragassi - Abilità Informatiche Storia del computer.
Storia del computer.
I sistemi operativi Funzioni principali e caratteristiche.
…da von Neumann al computer quantistico L’archittettura dell’elaboratore.
1. 1. Storia dell’informatica Le macchine per calcolare e i calcolatori elettronici furono inventati per risolvere problemi pratici di calcolo veloce.
ALGORITMI, LINGUAGGI E PROGRAMMI Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
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:

Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico

Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Lezione 1 - Intro

Anno Accademico Corso di Informatica Scopo del Corso Permettere un utilizzo del computer che sia cosciente della struttura della macchina, senza doverne peraltro conoscere i dettagli tecnologici. L'introduzione analizza il quadro che storicamente porta alla realizzazione degli attuali computer, in modo da chiarire i concetti alla base del calcolo automatico e rendere maggiormente comprensibili gli attuali orientamenti dell'informatica. Successivamente si introducono i concetti di modello e algoritmo. Si inizia quindi ad individuare tutte le componenti logiche di un computer, le loro funzioni e le loro interazioni, anche in relazione ai sistemi operativi. Un breve cenno ai linguaggi di programmazione e alle basi dati precede la trattazione delle interfacce uomo macchina, per giungere all'utilizzo pratico di alcuni pacchetti software standard.

Anno Accademico Corso di Informatica Programma del Corso 1 - Breve storia del computer -Pascal -Von Neumann -Turing -Eniac 2 - Algoritmi e modelli -Concetto di modello -Parametri di un modello -Flussi procedurali -Algoritmi -Alcuni esempi 3 - Le componenti logiche del computer -Unità centrale -Memoria Centrale -Memorie di massa -Periferiche: stampanti, scanner, modem, etc. 4 - Il sistema operativo -Funzione dei sistemi operativi -Principali sistemi operativi: DOS, Linux, MS Windows, etc. 5 - I linguaggi di programmazione -Cosa è un linguaggio di programmazione -Codice macchina -I principali linguaggi: -Basic -C -Fortran -Cenni su altre famiglie di linguaggi 6 - Le basi dati -La memorizzazione dei dati -Il file system e la sua organizzazione -File sequenziali -Basi di dati gerarchiche e relazionali -Ipertesti e ipermedia 7 - Le interfacce utente -Le interfacce alfanumeriche: interazione tramite comandi -Le interfacce grafiche: interazione tramite mouse 8 - Uso di pacchetti standard -Utilizzo di MS-Word -Utilizzo di Excel -Utilizzo di Powerpoint 9 - I computer in rete -Cosa è una rete di computer

Anno Accademico Corso di Informatica Breve Storia del Computer Il fine di questa parte introduttiva è dare allo studente un quadro chiaro di come si è giunti storicamente alla realizzazione degli attuali computer. In tal modo è possibile chiarire i concetti alla base del calcolo automatico e rendere maggiormente comprensibili gli attuali orientamenti dell'informatica.

Anno Accademico Corso di Informatica Algoritmi e Modelli Per capire come funziona un computer è indispensabile avere chiaro che il computer basa il proprio funzionamento su modelli della realtà. Pertanto è necessario costruire un terreno comune per le parti successive del corso.

Anno Accademico Corso di Informatica Le Componenti Logiche del Computer Questa parte del corso ha il fine di individuare tutte le componenti logiche di un computer, le loro funzioni e le loro interazioni. Sempre in questa stessa parte si inizierà a vedere alcuni esempi concreti di periferiche.

Anno Accademico Corso di Informatica Il Sistema Operativo Scopo di questa sezione è dare una precisa idea di quali siano le funzioni di un sistema operativo, in quanto elemento centrale nel funzionamento di un computer.

Anno Accademico Corso di Informatica I Linguaggi di Programmazione Si illustrerà la funzione dei linguaggi di programmazione, senza peraltro scendere in dettagli tecnici. Scopo è solo quello di chiarire come si traduce un qualunque modello/algoritmo in modo comprensibile alla macchina.

Anno Accademico Corso di Informatica Le Basi Dati Occorre capire come si possono organizzare le informazioni su un computer e come possono essere ritrovate in momenti successivi.

Anno Accademico Corso di Informatica Le Interfacce Utente Fondamentale, per chi abbia la necessità di utilizzare un computer, è capire come interagire con la macchina. Il punto di contatto è proprio l'interfaccia, che si può presentare in modo estremamente banale come nel caso delle versioni alfanumeriche o come metafora di una scrivania.

Anno Accademico Corso di Informatica Uso di Pacchetti Standard Nozioni di base per garantire la capacità di utilizzare in modo corretto i pacchetti standard più diffusi.

Anno Accademico Corso di Informatica I Computer in Rete Come far cooperare tra loro i computer.

Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Lezione 1 - Breve Storia del Computer

Anno Accademico Corso di Informatica Breve Storia del Computer Pascal Von Neumann Turing Eniac

Anno Accademico Corso di Informatica Pascal Pascal (Blaise), matematico, fisico, filosofo e scrittore francese (Clermont, od. Clermont- Ferrand, Parigi 1662)....progettò una «macchina aritmetica», capostipite delle macchine calcolatrici a ingranaggi, il modello definitivo della quale fu pronto peraltro solo nel 1652.

Anno Accademico Corso di Informatica Pascal Figlio del suo tempo e della passione per automi e congegni a orologeria pensò che sarebbe stato utile alla sua quotidiana fatica di matematico un qualche marchingegno che facesse i calcoli in vece sua. Nasce larithmétique. Un congegno pieno di quadranti, ruote dentate e ingranaggi che girando e combinandosi variamente era in grado di sommare e sottrarre.

Anno Accademico Corso di Informatica Dopo Pascal Dopo Pascal tocca a Leibniz ( ) che si impegna, negli anni che vanno dal 1670 al 1673, in una sorta di perfezionamento della macchina di Pascal. Riesce a costruire quella che viene comunemente chiamata la "ruota dentata di Leibniz" che era in grado di moltiplicare e di dividere oltre che di sottrarre e sommare. Un passo fondamentale lo fece Charles Babbage ( ). Babbage costruisce due diverse macchine. La prima fu la cosiddetta "macchina delle differenze" che risultò tanto difficile da mettere a punto da portare il proprio ideatore all'esaurimento nervoso.

Anno Accademico Corso di Informatica Dopo Pascal L'idea per la seconda macchina venne a Babbage da un artigiano francese, Joseph-Marie Jacquard ( ), che aveva inventato un telaio automatico a schede perforate. Tanto è vero che, suggerisce chi si intende di lavoro a maglia, un tipo di ornamento che inconsapevolmente portiamo sui nostri maglioni si chiama jacquard. Babbage pensò che la sua "macchina analitica" poteva ben essere costituita di due parti. La prima doveva eseguire le varie operazioni aritmetiche, la seconda doveva essere una sorta di deposito in cui immagazzinare variabili e risposte. Due serie di schede dunque. Una per ogni parte della macchina.

Anno Accademico Corso di Informatica Hollerith Censimento degli Stati Uniti del 1880 disastroso. Herman Hollerith ( ). Hollerith ebbe la buona idea, per lui, di fondare una società che poi divenne l'odierna Ibm, ma ebbe soprattutto il merito di inventare uno speciale punzone che perforava delle schede. In quello che può essere considerato un ulteriore miglioramento della macchina di Jacquard, le schede perforate passavano in un apparecchio dotato di una serie di aghi. Quando un ago incontrava una perforazione, un circuito elettrico si chiudeva, altrimenti restava aperto.

Anno Accademico Corso di Informatica Von Newmann Neumann (John [Johann] von), matematico ungherese naturalizzato americano (Budapest Washington 1957), è considerato uno dei più geniali scienziati del XX sec. Laureatosi nel 1926, emigrò negli Stati Uniti nel 1930, dove nel 1933 fu nominato professore di matematica nell'Institute for Advanced Study di Princeton, dove rimase per tutta la vita.

Anno Accademico Corso di Informatica Von Newmann Se si voleva conservare il parallelismo organismo/automa a ogni livello, era necessario descrivere la strategia secondo la quale un automa avrebbe potuto riprodursi senza alcun intervento esterno. Ora è evidente che un organismo artificiale per potersi riprodurre avrebbe avuto bisogno di quattro componenti: 1) un settore che si preoccupasse di produrre e/o raccogliere le materie prime necessarie alla sua esistenza e alla sua crescita e che elaborasse queste materie nella forma più opportuna; 2) un settore che raccogliesse le istruzioni necessarie a portare a termine in modo corretto la produzione, la raccolta e l'elaborazione di materie prime compiuta dal settore numero uno; 3) una centrale di controllo che coordinasse e controllasse il lavoro dei settori uno e due; 4) un programma di più alto livello che sovraintendesse e coordinasse l'intero processo.

Anno Accademico Corso di Informatica Von Newmann A Neumann si deve la ideazione della struttura attuale dei computer, invariante rispetto al tipo di tecnologia utilizzata per realizzarli.

Anno Accademico Corso di Informatica Turing Matematico inglese Alan Mathison Turing (Londra Wilmslow, Cheshire, 1954). Durante la seconda guerra mondiale sviluppò, insiema a Ian Fleming, la Dea Orientale, macchina in grado di decodificare i codici segreti tedeschi durante la seconda guerra mondiale. E di sicuro doveva funzionare abbastanza bene se, per tenere segreta la sua esistenza, gli inglesi furono disposti a sacrificare addirittura una città.

Anno Accademico Corso di Informatica Turing La macchina di Turing è una macchina molto semplice e, soprattutto, teorica. E costituita da un nastro, simile a una pellicola cinematografica (e quindi suddiviso in sezioni simili a fotogrammi) che la macchina, per mezzo di un ingranaggio, può far scorrere avanti e indietro. La macchina può leggere da questo nastro, scrivere o cancellare. Dobbiamo quindi pensarla come costituita da un sistema di controllo, da uri unità di lettura e scrittura e da un nastro infinitamente lungo. Inoltre è necessario stabilire lalfabeto che la macchina potrà utilizzare e, alla fine, immaginarla dotata di una memoria interna (la memoria esterna è il nastro) costituita da un insieme finito di stati in cui si distinguono lo stato iniziale e uno o più stati finali.

Anno Accademico Corso di Informatica Turing Test di Turing: apre la strada a riflessioni che vanno ben oltre il normale progetto dei calcolatori elettronici. Intelligenza Artificiale.

Anno Accademico Corso di Informatica Eniac Ci vollero l'Università di Pennsylvania, e la fretta che aveva l'esercito durante la seconda guerra mondiale, per realizzare il cosiddetto "integratore e calcolatore numerico elettronico": Eniac (Electronic Numerical Integrator And Calculator). Eniac sostituì al relè la valvola elettronica. Gliene servirono qualcosa come e questo diede al calcolatore un aspetto gigantesco e misterioso. Il Primo Computer….