L Unità Centrale di Elaborazione



Documenti analoghi
1.4a: Hardware (Processore)

Architettura hardware

Architettura dei calcolatori I parte Introduzione, CPU

Vari tipi di computer

Laboratorio di Informatica

C. P. U. MEMORIA CENTRALE

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

DIMENSIONI E PRESTAZIONI

I componenti di un Sistema di elaborazione. CPU (central process unit)

Fondamenti di informatica: un po di storia

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

Valutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput

Architettura di un calcolatore

COME È FATTO IL COMPUTER

Lezione 3: Architettura del calcolatore

Calcolatori Elettronici A a.a. 2008/2009

introduzione I MICROCONTROLLORI

Struttura del calcolatore

Esame di INFORMATICA

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web: Prof. G. Quarella prof@quarella.

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

La Memoria d Uso. La Memoria d Uso

Informatica di Base - 6 c.f.u.

Componenti di base di un computer

Architettura del calcolatore

ARCHITETTURA DEL CALCOLATORE

Informatica - A.A. 2010/11

Il Processore: i registri

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Gerarchia delle memorie

Architettura dei calcolatori II parte Memorie

Calcolo numerico e programmazione Architettura dei calcolatori

PLC Programmable Logic Controller

Sistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.

ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE

Calcolatore: Elaborare: Input: Output: John von Neumann: Device: Embedded: Sistemi programmabili:

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Dispensa di Informatica I.1

Collegamento al sistema

Livello logico digitale. bus e memorie

Le parti hardware del computer

La macchina programmata Instruction Set Architecture (1)

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

La memoria centrale (RAM)

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

RETI E SISTEMI INFORMATIVI

SISTEMI INFORMATIVI AZIENDALI

CALCOLATORI ELETTRONICI A cura di Luca Orrù

Parte IV Architettura della CPU Central Processing Unit

Modulo 1: Le I.C.T. UD 1.4c: Il Processore

UD 1.4c: Il Processore IL MICROPROCESSORE

Architettura dei computer

ARCHITETTURA DELL ELABORATORE

Tecnologia dell Informazione

La macchina di Von Neumann. Archite(ura di un calcolatore. L unità di elaborazione (CPU) Sequenza di le(ura. Il bus di sistema

Laboratorio di Informatica. Il computer

Architettura degli elaboratori

Memoria Secondaria o di Massa

ARCHITETTURA DI UN PERSONAL COMPUTER

Classificazione dei Computer

IL DSP - Digital Signal Processor

L architettura del calcolatore (Prima parte)

Architettura del Personal Computer AUGUSTO GROSSI

Lezione 5 Architettura degli elaboratori. Mauro Piccolo piccolo@di.unito.it

Il Personal Computer

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

TECNOLOGIE INFORMATICHE

Architettura di un computer

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU

L assemblaggio del PC

Materiali per il modulo 1 ECDL. Autore: Marco Lanino

1.4b: Hardware. (Memoria Centrale)

Alfabetizzazione Informatica. Prof. Giuseppe Patti

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Concetti fondamentali della Tecnologia Dell informazione Parte prima

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43

Parte II.2 Elaboratore

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Arduino UNO. Single board microcontroller

I dischi ottici. Informatica di Base -- R.Gaeta 18

Cosa è l informatica

Architettura hardware

Ing. Paolo Domenici PREFAZIONE

PC HP 280 G1 Minitower

Centro Iniziative Sociali Municipio III

Introduzione all uso del Personal Computer

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

Informatica. Ing. Pierpaolo Vittorini Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia

Istituto tecnico commerciale e per geometri Enrico Fermi

Più processori uguale più velocità?

I dischi magnetici floppy disk

Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA

- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN

COME E COMPOSTO IL PC -

CPU. Maurizio Palesi

Transcript:

L Unità Centrale di Elaborazione ed il Microprocessore Prof. Vincenzo Auletta 1 L Unità Centrale di Elaborazione L Unità Centrale di Elaborazione (Central Processing Unit) è il cuore di computer e notebook Controlla e coordina il lavoro di tutte le componenti del computer La CPU è costituita da un microprocessore Ricavato da sottili lamine di silicio dette chip silicio ricavato dalla sabbia Prof. Vincenzo Auletta 2 1

Architettura della CPU ALU CU BUS INTERNO REGISTRI BUS DATI BUS INDIRIZZI Prof. Vincenzo Auletta 3 Il microprocessore Il processore è composto da: unità di controllo interpreta i comandi provenienti dalla tastiera, dalle altre unità periferiche e dalla memoria. unità aritmetico-logica esegue le operazioni sotto il controllo dell unità di controllo (sposta, addiziona, sottrai, metti, ). Prof. Vincenzo Auletta 4 2

Transistor Un microprocessore è costituito da minuscoli transistor collegati da fili per creare circuiti Un transistor è un piccolo dispositivo che può assumere due stati (acceso/spento) Permette di rappresentare un bit di dati Legge di Moore (1965): Il numero di transistor in un singolo chip raddoppia ogni anno e mezzo. Moore è stato uno dei fondatori di INTEL Prof. Vincenzo Auletta 5 Dimensioni dei trasnsitor Lo sviluppo delle tecnologie dei semiconduttori hanno consentito di miniaturizzare i transistor e i fili che li collegano Miliardi di transistor inglobati nello stesso chip Più transistor consentono di svolgere più operazioni Attualmente i fili di collegamento hanno uno spessore di 0,13 o 0,15 micron 1 micron = 10-12 Un capello ha uno spessore di 100 micron Si prevede di arrivare nei prossimi anni a 0,07 micron Prof. Vincenzo Auletta 6 3

Confronto: Numero di Transistor 10000000 9000000 8000000 7000000 6000000 5000000 4000000 3000000 2000000 1000000 0 4004 8008 8080 8086 80286 Intel386 Intel406 Pentium Pentium Pro Pentium MMX Pentium II Pentium III Prof. Vincenzo Auletta 7 INTEL Famiglie di Processori 8086, 80286, 80386, 80486 Pentium Pentium MMX Pentium II Pentium III Pentium 4 Celeron AMD K6 Duron Athlon MOTOROLA 6800 68000, 68020. 68040 DIGITAL (COMPAQ) Prof. Vincenzo Auletta 8 4

Compatibilità tra microprocessori L architettura dei microprocessori differisce ampiamente da famiglia a famiglia Programmi sviluppati per una famiglia di microprocessori possono essere incompatibili con altre famiglie Programmi per Pentium III non utilizzabili su un 80386 Programmi per processori Intel incompatibili con processori Motorola Prof. Vincenzo Auletta 9 Caratteristiche di un processore Dimensione e velocità del bus numero di fili che costituiscono il bus Velocità di elaborazione misurata in numero di operazioni al secondo MIPS oppure in MHz Numero di transistor contenuti nel chip Set di istruzioni implementate CISC, RISC, CRISP, MMX, Prof. Vincenzo Auletta 10 5

Migliorare le prestazioni di un microprocessore Capacità dati Aumentare numero di bit da elaborare (8, 16, 32, 64 bit) Velocità di elaborazione Aumentare la velocità del clock Efficienza Cambiare il set di istruzioni Area Occupata richiede passaggio da alluminio a rame Prof. Vincenzo Auletta 11 Evoluzione dei Computer ENIAC: primo elaboratore, nato nel 1946. Peso: 30 tonnellate. Spazio: 160 metri quadrati Costo: 500.000$ 18000 valvole termoioniche (rottura: 1 ogni 7 min.) Oggi: chip di 100$ grande quanto un fagiolo. Prof. Vincenzo Auletta 12 6

Principali processori per PC In questo momento i processori per PC più diffusi sono Intel: Pentium III, Pentium 4, Celeron AMD: Athlon, Duron Motorola:??? Prof. Vincenzo Auletta 13 I processori Intel: Pentium III anno: 1999 (febbraio) integra al proprio interno 256 Kb di cache di secondo livello Fino a 2 Gb nuovo set di istruzioni SSE grafica tridimensionale, riproduzione video e audio velocità da 450 MHz fino a 1 GHz Processo di produzione a 0,18 micron Prof. Vincenzo Auletta 14 7

I processori Intel: Pentium 4 Introdotto nel Novembre 2000 Progetto completamente nuovo Utilizzava un nuovo tipo di memorie (RIMM) in esclusiva Estremamente costose e difficili da trovare Dal 2002 utilizza memorie tradizionali Più veloce in assoluto ma non il più efficiente Integra al proprio interno 256 Kb di cache di secondo livello Bus a 400 MHz 42 milioni di transistor Nuovo set di istruzioni SSE 2 (moltiplica numeri a 128 bit) Velocità a partire da 1,5 GHz a 2,5 GHz Processo di produzione a 0,13 micron Prof. Vincenzo Auletta 15 I processori Intel: Celeron Introdotto nel Marzo 2000 Processore di fascia economica Integra al proprio interno 128 Kb di cache di secondo livello Bus a 100 MHz Velocità da 566 MHz a 1,2 GHz Processo di produzione a 0,13 micron Prof. Vincenzo Auletta 16 8

I processori AMD: Athlon Introdotto nel Giugno 2000 Processore meno veloce del Pentium 4 ma più efficiente Integra al proprio interno 256 Kb di cache di secondo livello bus a 266 MHz doppio fronte 37 milioni di transistor Velocità da 1500+ a 2100+ 1500+ equivalente ad un processore tradizionale a 1,5 GHz Processo di produzione a 0,18 micron in rame Prof. Vincenzo Auletta 17 I processori AMD: Duron Introdotto nell Agosto 2001 Processore di fascia economica Integra al proprio interno 64 Kb di cache di secondo livello Bus a 200 MHz doppio fronte 25,2 milioni di transistor Velocità da 900 MHz a 1,5 GHz Processo di produzione a 0,18 micron Prof. Vincenzo Auletta 18 9

Il Grande Fratello I nuovi Pentium sono dotati di un numero di serie, Psn (Processor serial number). codice unico per ogni chip fabbricato, simile ad un "numero di telaio. Progettato per garantire la "sicurezza nelle transazioni elettroniche. Ma Consente di tracciare un profilo di tutte le operazioni svolte da un utente Viola le più elementari norme della privacy Prof. Vincenzo Auletta 19 Costi dell Elaborazione Dati Nel 1978 un unità di velocità di elaborazione costava 1000 dollari. Nel 1982 costava 200 dollari. Nel 1995 costava 50 centesimi. Una Rolls Royce costerebbe 2.75$ e farebbe più di 1.000.000 di Km al litro!!!! Prof. Vincenzo Auletta 20 10

Coprocessori e processori paralleli Processori che aumentano la capacità di calcolo di un computer. CPU CO-µP CPU 1 Parte Rimanente Computer CPU 2 Parte Rimanente Computer Prof. Vincenzo Auletta 21 Coprocessore Processore di supporto, predisposto per operazioni matematiche su numeri con la virgola. Stesse funzionalità implementate nel Pentium. Utilizzato soprattutto in applicazioni che richiedono elevata capacità di calcolo: programmi di simulazione tridimensionale (ingegneria o architettura). programmi per fisica, matematica, astronomia Prof. Vincenzo Auletta 22 11

Set di Istruzioni Insieme di semplici operazioni che può eseguire un microprocessore CISC: Complex Instruction Set Chips RISC: Reduced Instruction Set Chips CRISC: Complex RISC Prof. Vincenzo Auletta 23 CISC: più di 300 Istruzioni Può eseguire istruzioni complesse, moltiplicare due numeri. Istruzioni eseguite da un microprogramma. Ogni istruzione per essere eseguita può prendere vari cicli. Soltanto l 80% delle istruzioni è effettivamente utilizzato. Processori Intel e AMD sono CISC Prof. Vincenzo Auletta 24 12

RISC: meno di 200 Istruzioni Esegue istruzioni semplici, per moltiplicare due numeri itera la somma A*B = A+A+ +A Istruzioni eseguite dall hardware. più istruzioni eseguite in un unico ciclo. Più economici dei CISC Le differenze di prezzo si stanno annullando Utilizzo più complesso Prof. Vincenzo Auletta 25 CISC vs. RISC 1995: velocità RISC = 2 volte velocità CISC 1996: velocità CISC = 90% velocità RISC prezzo CISC = 133% prezzo RISC Vendite 1993: 25.000.000 CISC 400.000 RISC - Al 1998 Rapporto Invariato Prof. Vincenzo Auletta 26 13

Processori Dedicati Grafica Suono Lisp Machine Gestione videoregistratori, telecamere, TV DSP: Digital Signal Processing Sistema frenante ABS Sospensioni autolivellanti Prof. Vincenzo Auletta 27 Processori Incorporati i microprocessori sono utilizzati per controllare qualsiasi dispositivo elettronico digitale Automobili Elettrodomestici Telefoni Carte di credito Carta d identità elettronica Prof. Vincenzo Auletta 28 14

Benchmark Programmi utilizzati per valutare il rendimento di un computer. Servono per poter confrontare computer diversi. Indicano quale computer è più veloce. Non è sufficiente prendere in considerazione il tipo di microprocessore usato. Ci sono altri fattori, tipo scheda madre, grandezza cache, velocità del buffer, efficienza di esecuzione delle istruzioni Prof. Vincenzo Auletta 29 15