EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,

Slides:



Advertisements
Presentazioni simili
La struttura fisica e logica di un elaboratore
Advertisements

STRUTTURA DEL PERSONAL COMPUTER
Corso di Informatica Applicata - by Scardino Giuseppe Il PC MULTIMEDIALE Un PC con laggiunta di qualche optionalUn PC con laggiunta di qualche optional.
CORSO DI AGGIORNAMENTO modulo 1- Computer
Elaboratore e Sistemi Operativo
Architettura di un sistema informatico Hardware
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
2 Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione dati memorizzazione dati trasferimento.
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.
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
ARCHITETTURA DEL CALCOLATORE
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per lambiente e il territorio Il calcolatore Stefano Cagnoni e Monica Mordonini Dipartimento.
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
L’Architettura del Sistema di Elaborazione
Modulo 1 – Componenti base di un computer
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
Modulo 1 - Hardware u.d. 2 (syllabus – 1.2.6)
Spiegatemi tutto sul computer!!
Il Calcolatore Elettronico
ELETTRONICA DIGITALE (II Parte)
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
ECDL Patente europea del computer
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.
INFORMATICA Universita' degli Studi di Brescia
CONCETTI TEORICI DI BASE FORMAZIONE TECNOLOGICA PERCORSO A.
Architettura del calcolatore
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
LOGICA DI FUNZIONAMENTO
Unità centrale di processo
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
STRUTTURA DI UN COMPUTER
Architettura di una CPU
Architettura del calcolatore
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
3  Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione  elaborazione dati  memorizzazione dati 
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
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Informatica e automazione
Componenti principali di un computer
Architettura di un calcolatore e linguaggio macchina.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Informatica Generale Marzia Buscemi
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni svolte durante il funzionamento del calcolatore.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi. Inizi anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Il calcolatore Stefano Cagnoni e Monica Mordonini
Parte IElementi di informatica1 Introduzione all’hardware di un calcolatore Parte I.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informatica Lezione 4 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
STRUTTURA DELL’ELABORATORE
Informatica .
Il Processore Il processore è la componente dell’unità centrale che elabora le informazioni contenute nella memoria principale L’elaborazione avviene eseguedo.
Istituto Comprensivo di Livigno BENVENUTI. Clemente Silvestri FONDAMENTI DI INFORMATICA.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Il modello di Von Neumann
Fondamenti di Informatica Il Calcolatore Monica Mordonini Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma.
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.
Componenti base di un computer Gli elementi fondamentali La Cpu La Ram L’ Hard disk.
Architettura degli elaboratori
Transcript della presentazione:

EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna, 8 bit esterna (Intel 8088) Clock 4.77 MHz, RAM 512 kB, Hard Disk 10 Mb Prezzo: oltre 10 milioni (dell’epoca) Oggi (configurazione tipica di un PC di fascia media) Architettura 32 bit (Intel P IV/AMD Athlon) Clock 3.2 GHz, RAM 512 MB, Hard Disk 60 Gb Prezzo: circa 1000 Euro

Architettura di un calcolatore

Architettura di un calcolatore CPU: (Central Processing Unit): identificabile col microprocessore; svolge funzioni sia di elaborazione che di controllo. MEMORIA CENTRALE: insieme di celle di dimensione 1 byte, ciascuna identificata da un indirizzo, destinate a contenere i dati durante l’elaborazione. E’ volatile, cioè mantiene i dati solo finché il calcolatore è acceso. DISPOSITIVI DI I/O: insieme di dispositivi che consentono l’acquisizione di dati verso il calcolatore (input), la loro archiviazione e la loro presentazione verso il mondo esterno (output). BUS : insieme di connessioni che collegano le diverse parti del calcolatore, per trasmettere dati o segnali di controllo.

Dispositivi di I/O (periferiche) MEMORIE DI MASSA (TAMBURI MAGNETICI) DISCHI MAGNETICI DISCHI OTTICI NASTRI MAGNETICI (SCHEDE) TERMINALI TASTIERA / MOUSE MONITOR: (ALFANUMERICI) GRAFICI STAMPANTI A MARGHERITA AD AGHI TERMICHE A GETTO DI INCHIOSTRO LASER PLOTTER A RULLO XY

CPU CLOCK E’ l’elemento che esegue le elaborazioni e controlla tutto il sistema.

CPU UNITA’ DI CONTROLLO: esegue operazioni finalizzate al trasferimento dati o al controllo dell’esecuzione dei programmi. UNITA’ LOGICO ARITMETICA (ALU): esegue operazioni matematiche e logiche sui dati che sono contenuti nei registri. REGISTRI: celle interne alla CPU che devono contenere i dati da elaborare, oltre a contenere informazioni accessorie (flag) sullo stato della CPU. Lo stato della CPU è la sequenza binaria corrispondente al contenuto dei registri all’interno della CPU.

Funzionamento della CPU La CPU è un dispositivo sincrono, cioè può cambiare stato solo quando riceve un impulso di clock. A livello “macroscopico”, ad ogni impulso di clock la CPU: “legge” il suo stato interno (determinato dal contenuto dei registri di stato) e la sequenza di ingresso (determinata dal contenuto dei registri istruzioni e registri dati) produce un nuovo stato che dipende dallo stato in cui si trovava e dalla sequenza di ingresso. In pratica la CPU realizza una complessa funzione logica con decine di ingressi e di uscite. La corrispondente tabella della verità avrebbe un numero enorme di righe (miliardi di miliardi).

Funzionamento della CPU Lo stato della CPU è costituito da informazioni (memorizzate negli opportuni registri) su: dati da elaborare (contenuti nei registri dati) istruzione da eseguire (nel registro istruzioni) indirizzo in memoria della prossima istruzione da eseguire (nel program counter) indirizzo in memoria del dato coinvolto nell’operazione in corso (nel registro indirizzi) eventuali anomalie/eventi verificatisi durante l’elaborazione (nei registri flag)

Funzionamento della CPU DATI A livello schematico, la combinazione di istruzione, dati e stato della CPU determina il risultato. Es. Paragone con la tastiera stato = shift (maiuscolo); istruzione = pressione del tasto; dato = lettera; Se quando premo il tasto lo shift è premuto, ottengo una maiuscola, altrimenti una minuscola.

Funzionamento della CPU Set di istruzioni di base: somma (da cui sottrazione) scorrimento [shift] (moltiplicazione e divisione) operazioni di accesso alla memoria trasferimento di un dato da una locazione di memoria ad un’altra trasferimento da memoria a un registro della CPU trasferimento da un registro della CPU a memoria operazioni di confronto (basta confronto con lo zero) Le operazioni sono eseguite all’interno della ALU e “coordinate” dalla Unità di Controllo

PARAMETRI CARATTERISTICI DI UNA CPU 1) LUNGHEZZA DELLE PAROLE BINARIE CHE E' IN GRADO DI ELABORARE, ESPRESSA IN NUMERO DI BIT (8, 16, 32, 64) 2a) LUNGHEZZA DELLE PAROLE BINARIE CHE E' IN GRADO DI SCAMBIARE CON L'ESTERNO CON UN'UNICA OPERAZIONE (8, 16, 32, 64) 2b) CAPACITA' DI INDIRIZZAMENTO (Mb, Gb) 3) TIPO DI ARCHITETTURA UTILIZZATA: CISC (Complex Instruction Set Computer) RISC (Reduced Instruction Set Computer) 4) FREQUENZA DI CLOCK. espressa in Mega/Giga cicli/secondo = MegaHertz/GigaHertz (MHz/GHz) 5) MILIONI DI ISTRUZIONI AL SECONDO (MIPS) (centinaia o migliaia) MILIONI DI OP. IN VIRGOLA MOBILE AL SECONDO (MFLOPS) (decine o centinaia) MFLOPS <= MIPS <= FREQ. DI CLOCK