…da von Neumann al computer quantistico

Slides:



Advertisements
Presentazioni simili
…da von Neumann al computer quantistico
Advertisements

…da von Neumann al computer quantistico architettura dellelaboratore.
…da von Neumann al computer quantistico
La struttura fisica e logica di un elaboratore
STRUTTURA DEL PERSONAL COMPUTER
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
I COMPONENTI DEL Computer
…da von Neumann al computer quantistico
Memorie.
2 Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione dati memorizzazione dati trasferimento.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
CPU (central process unit)
La macchina di von Neumann
La macchina di von Neumann
L’Architettura del Sistema di Elaborazione
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
…da von Neumann al computer quantistico
Il Calcolatore Elettronico
Il MIO COMPUTER.
PRESENTAZIONE di RICCARDO
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
L' ARCHITETTURA DI VON NEUMANN
Il computer: struttura fisica e struttura logica
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Architettura del calcolatore
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
Introduzione allinformatica Luigi Di Chiara Arci Solidarietà Napoli.
Sistemi di elaborazione e trasmissione delle informazioni
Unità centrale di processo
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
STRUTTURA DELL’ELABORATORE
STRUTTURA DI UN COMPUTER
Architettura del calcolatore
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
…da von Neumann al computer quantistico
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corsi di Laurea in Biotecnologie
Laboratorio Informatico
MICROPROCESSORI Un processore è un circuito integrato in grado di effettuare operazioni di calcolo o di elaborazione dell'informazione Il circuito contiene.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Il software Componente del computer costituita dai: –programmi di base per la gestione del sistema –programmi applicativi per l’uso del sistema Queste.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
L’esecuzione dei programmi
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni svolte durante il funzionamento del calcolatore.
Vincenza Ferrara - Dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Il calcolatore Stefano Cagnoni e Monica Mordonini
Io ho voluto dimostrarlo attraverso una delle mie passioni:
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informazione e Informatica - presentazione dei concetti di base -
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
STRUTTURA DELL’ELABORATORE
Componenti hardware PC: I componenti si possono dividere in quattro gruppi: 1. DISPOSITIVI DI INPUT/ OUTPUT (I/O); 2. MEMORIA ELETTROMAGNETICA NON VOLATILE.
…da von Neumann al computer quantistico L’archittettura dell’elaboratore.
Test di preparazione all’esame ECDL MODULO 1 1 Il termine ROM indica:  Random Optical Memory  Read Only Memory  Random Only Memory  Read Optical.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Il modello di Von Neumann
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Struttura del Computer
Architettura degli elaboratori
Transcript della presentazione:

…da von Neumann al computer quantistico L’archittettura dell’elaboratore

Come funziona un computer ? Input: inserimento dei dati

Come funziona un computer ? Input: inserimento dei dati Elaborazione (?)

Come funziona un computer ? Input: inserimento dei dati Elaborazione (?) Output: risultato

La macchina analitica di Babbage (1837) Ideata (ma mai realizzata) dal matematico Charles Babbage per risolvere problemi generali di calcolo. Aveva una architettura molto simile ai moderni elaboratori. Era formata da: un “magazzino” (store/memoria); un mulino (mill/unità di elaborazione) e un lettore di schede perforate (dispositivo di input). Le schede perforate venivano utilizzate già dai primi dell’ottocento, nei telai Jacquard, dove i fori rappresentavano i punti in cui l’ago avrebbe attraversato la stoffa per la realizzazione del disegno.

Boole e l’algebra di…(1847) ovvero come la logica filosofica diventa matematica “L’analisi matematica della logica” p è vera = 1 p è falsa = 0 negazione non (p) = 1 – p congiunzione p1 e p2 = p1 . p2 disgiunzione p1 o p2 = p1 + p2 La logica proposizionale viene ridotta ad un semplice calcolo … ma quanto fa 1 + 1 = ?

Il teorema di incompletezza di Godel (1931) In ogni formalizzazione coerente della matematica che sia sufficientemente potente da poter assiomatizzare la teoria elementare dei numeri naturali — vale a dire, sufficientemente potente da definire la struttura dei numeri naturali dotati delle operazioni di somma e prodotto — è possibile costruire una proposizione sintatticamente corretta che non può essere né dimostrata né confutata all'interno dello stesso sistema (1° teorema di Godel)

Il problema della fermata Touring allo stesso modo si chiese se esisteva un algoritmo in grado di decidere se una funzione computabile si arrestasse oppure no

La macchina di Turing (1936) un sistema di memorizzazione un dispositivo di lettura e di scrittura di tali dati un meccanismo di controllo per stabilire le azioni da intraprendere.

La macchina universale di Turing

Arriva l’elettronica Shannon nel 1938 tradusse l’algebra di Boole in termini di circuiti elettrici: 1 segnala il passaggio di corrente elettrica attraverso un filo, 0 ne segnala l’assenza La negazione e la congiunzione corrispondono ad interruttori che accendono la luce se è spenta, la spengono se è accesa (negazione) fanno passare la corrente solo se arriva da entrambi i fili (congiunzione)

AND

OR

NOT

…e finalmente von Neumann (1946) Input Cpu Memoria Output Bus

Input/Output Questi dispositivi hanno il compito di gestire l’interazione fra l’utente e il computer. L’input converte un segnale che riceve dall’esterno in una successione di bit (cioè di zero o uno), permettendo così al computer di operare su quanto ricevuto. L’output esegue l’operazione inversa: trasforma cioè il codice binario in un segnale comprensibile all’utente. Cd, Usb… sono considerati input/output

La memoria La memoria è dove si conservano i dati che sono necessari al computer. Essa è composta principalmente da due parti: RAM (Random Access Memory) E’ una memoria temporanea, sulla quale possiamo scrivere e leggere dati, che però verranno persi allo spegnimento del computer. Viene usata per salvare dati utilizzati durante un elaborazione, ma che possono poi essere cancellati. ROM (Read Only Memory) E’ una memoria permanente sulla quale si può agire solamente leggendo i dati che vi sono conservati. In essa sono contenute le operazioni fondamentali necessarie per l’avvio e l’uso del computer. Altri tipi di memorie. Esempio ram=foglio di brutta, rom=libro di testo Possiamo considerare la memoria come una serie di caselle ciascuna contente un dato (espresso come serie di bit) e individuata da un preciso indirizzo.

La Cpu La Cpu è il “cervello” del computer, dove cioè vengono analizzate ed elaborate le informazioni. E’ composta da due elementi principali: il primo,detto Cu, decide quali siano le operazioni e i programmi da eseguire mentre il secondo, detto Alu, esegue le operazioni algebriche e logiche. La cpu opera usando le indicazioni e i dati salvati in memoria che richiama attraverso un indirizzo preciso. In generale il funzionamento può essere riassunto così: la cpu prende un'istruzione dalla memoria, in base a quanto richiesto dall'istruzione ricerca in memoria i dati necessari, esegue le operazioni e produce il risultato, salva il risultato in memoria o lo manda all'output. Il processore esegue le operazioni in modo sequenziale: inizia l'operazione successiva solo al compimento di quella attualmente in corso. Il ritmo con cui la cpu lavora dipende da un segnale periodico, detto clock, ad ogni "scatto" del clock (o gruppo si scatti) il processore esegue una nuova operazione.

Il bus Il bus è lo strumento che permette il collegamento fra gli elementi precedenti, gestisce il passaggio di informazioni all’interno del computer. La velocità massima con la quale una macchina può operare dipende notevolmente dall’efficienza del Bus: la frequenza di clock con la quale lavora la cpu deve essere compatibile con il tempo necessario a trasmettere l’informazione.

Input Output ROM Cu Alu RAM Bus

Cosa ci riserva il futuro ? Abbiamo assistito negli ultimi anni ad una crescita della velocità di calcolo, della quantità di memoria disponibile, alla riduzione dei componenti utilizzati, ma la logica che c’è dietro il funzionamento di un computer è sostanzialmente la stessa di sessant’anni fa, e cioè quella di essere in grado di calcolare le funzioni calcolabili… ma i limiti fisici dei circuiti integrati comincia a farsi sentire.

Il computer quantistico L’utilizzo di componenti sempre più piccoli porta a dover fare i conti non più sul comportamento della materia, ma su come si comportano aggregati di singoli atomi. Di conseguenza la descrizione del loro funzionamento deve essere formulata in termini quantistici. Partendo dal fatto che gli atomi possono trovarsi soltanto in stati di energia discreti: un atomo quando passa da uno stato di energia ad un altro, assorbe ed emette energia in quantità fisse (quanti). Quindi, un atomo potrebbe codificare uno 0 nello stato elettronico fondamentale e un 1 in uno stato eccitato (con un fascio laser).

Vantaggi…

… e problemi realizzativi

conclusioni