Sei sulla pagina 1di 10

24/03/2011

IL PROCESSORE

Processore
 Il “cervello” del Personal Computer è il suo processore: un
componente che si incarica di eseguire ad elevatissima
velocità le istruzioni che compongono i programmi, il
sistema operativo, i driver di periferiche, sovraintendendo
sia all’elaborazione dei dati, sia all’interscambio di dati con
l’esterno, sia al controllo delle periferiche.
 In molti casi, importanti compiti che l’hardware deve
eseguire per un regolare funzionamento della macchina
vengono portati avanti in modo autonomo da apposita
circuiteria specializzata, come il northbridge, il southbridge
o i chip della scheda grafica; ma quasi sempre è il
processore a dover intervenire per sovraintendere a questi
processi, ossia per innescarli, interromperli, regolarli,
monitorarli.

1
24/03/2011

CARETTERISTICHE PRINCIPALI
Tutti i processori moderni hanno una struttura
logica che comprende un certo numero di
parti fondamentali:
ALU
CU
I Registri
Memoria (Cache)
BUS Interno

La frequenza
I cicli di elaborazione del processore e le comunicazioni
tra i suoi organi sono regolati da un segnale periodico
detto clock, che ha il compito di sincronizzare tutte le
attività della CPU.
La frequenza o velocità di clock è il numero di colpi di
clock che vengono eseguiti in una determinata unità di
tempo.
La frequenza rappresenta quindi il numero di
operazioni elementari che il processore è in grado di
svolgere in un secondo (unità di tempo) e si misura in
(Giga)Hertz (unità di misura).

2
24/03/2011

La frequenza(2)
È stata per tantissimo tempo l’indicatore
sintetico del livello tecnologico e di prestazioni
di una CPU.
Con le CPU a singolo core una frequenza
operativa superiore corrispondeva a
prestazioni superiori
Ciò non è più vero in senso assoluto: la
frequenza rappresenta un utile parametro di
valutazione, ma con alcune precisazioni.

La frequenza ( e tre…)
Con l’introduzione delle architetture multi-
core la frequenza può essere utilizzata per un
confronto diretto solo a parità delle altre
caratteristiche della CPU (numero dei core,
famiglia di appartenenza, quantità di memoria
cache).
Non è garantito, ad esempio, che una CPU a
quattro core con frequenza superiore siano
più veloci di sei core.

3
24/03/2011

La CACHE
La cache memory è una regione di memoria ad
altissima velocità in cui il processore “parcheggia”
i dati usati di recente, nell’ipotesi che gli stessi
dati possano servire di nuovo a breve termine.
Se la cache memory non esistesse, il processore
sarebbe costretto a recuperare ogni volta gli
stessi dati richiedendoli alla memoria RAM
attraverso il bus di sistema. La memoria RAM,
tuttavia, è caratterizzata da una frequenza di
funzionamento assai bassa in confronto alla
velocità operativa interna del processore.

La CACHE (2)
Tutte le CPU in commercio sono caratterizzate
da una Cache di primo (L1) e secondo (L2)
livello dedicate per ogni singolo core.
Le CPU di fascia alta dispongono di un terzo
livello (L3) condiviso tra i core e, nelle CPU di
ultima generazione Sandy Bridge, il core
grafico integrato , rinominata da Intel Llc (Last
Level Cache, ultimo livello di cache) .

4
24/03/2011

Architettura multi-core
Integrazione di due o più processori completi (core) in
uno stesso chip.
Il sistema operativo gestisce i due core, ripartendo fra
di essi il lavoro da svolgere, arrivando quasi a un
raddoppio di prestazioni a parità di frequenza di clock.
In alternativa si possono usare i due core per offrire le
stesse prestazioni complessive di un processore
tradizionale single core, ma con una frequenza di
lavoro inferiore, con una significativa riduzione dei
consumi e della dissipazione termica.

Parametro TDP
Il Thermal Design Power (TDP) rappresenta
un'indicazione del calore (energia) dissipato
da un processore, che il sistema di
raffreddamento (dissipatore) dovrà smaltire
per mantenere la temperatura del processore
stesso entro una soglia limite. La sua unità di
misura è il watt.

5
24/03/2011

Il socket della Motheboard


Il socket definisce la tipologia di processori
installabili sulla scheda madre
indipendentemente dal nome dato al
processore
LGA 1366 LGA 1155

Tecnologie avanzate
Intel Turbo Boost
Hyperthreading (HT): presente nelle cpu Intel più
avanzate, permette al sistema di vedere il doppio
dei core fisici presenti nella CPU
Intel Smart Cache
SSE (Streaming Simd Extensions): set di istruzioni
speciali integrate che permettono di accelerare
specifiche funzioni multimediali (tipicamente
usate per la decodifica di contenuti video
compressi). La versione è indicata con un numero
progressivo, ad esempio 4.2

6
24/03/2011

Intel Tick-Tock
Il processo di sviluppo basato sulla filosofia "Tick-Tock" prevede l’alternanza di un
rinnovo architetturale con un miglioramento del processo produttivo. L’esigenza di
seguire questo approccio è dettata dalla intrinseca complessità dello sviluppo di una
nuova CPU, che può essere gestito con più “tranquillità” utilizzando processi produttivi
già noti.

Processori Core i7
 Architettura quad core di tipo nativo, cioè i
quattro processori risiedono tutti nello
stesso blocco di silicio
 Cache L3 condivisa di 8Mb
 Tecnologia HT (Hyper-Threading),
presente nelle ultime versioni dei P4 e poi
abbandonata con i Core 2
 Nuovo set di istruzioni SSE4.2
 Debutto della tecnologia QPI, Quick Path
Interconnect, che sostituisce il front side
bus nel collegamento tra processore,
moduli memoria e in alcune versioni di
cpu anche chipset

7
24/03/2011

Le CPU Sandy Bridge

I numeri dei processori Intel


 I numeri dei processori Intel si basano su un'ampia varietà di caratteristiche che
possono includere l'architettura alla base del processore, cache, FSB, velocità di
clock, potenza e altre tecnologie Intel.
 Il numero di processore rappresenta una vasta gamma di caratteristiche che
influenzano complessivamente l’elaborazione ma non è una misurazione delle
prestazioni.
 All'interno di una classe o famiglia di processori, un numero più elevato implica in
genere caratteristiche superiori.
 Il sistema di numerazione dei processori Intel viene utilizzato con i seguenti
marchi:
 Processori Intel® Core, Processore Intel® Core™ i7 Extreme Edition
 Processore Intel® Core™ i7
 Processore Intel® Core™2 Extreme
 Processore Intel® Core™2 Quad
 Processore Intel® Core™2 Duo
 Processori Intel® Pentium® Processore Intel® Pentium®
 Processori Intel® Celeron® Processore Intel® Celeron®
 Processori Intel® Atom™ Processori Intel® Atom™
 Processori Intel® Xeon® e Itanium®

8
24/03/2011

Processori Intel® Pentium®

 I numeri dei processori per il marchio Intel Pentium


presentano un prefisso alfa seguito da una sequenza
numerica di quattro caratteri. Tutti i processori sono dual-core
per sistemi desktop efficienti nel consumo energetico con TDP
maggiore o uguale a 65 W.
 Un numero elevato in una classe o famiglia di processori
indica in genere caratteristiche superiori, ad esempio cache,
velocità di clock, Front Side Bus o altre tecnologie Intel. Un
processore con un numero più alto potrebbe avere un valore
superiore di una funzionalità e inferiore di un'altra.

Processori Intel® Core™2

I numeri dei processori per i marchi della famiglia di processori Intel® Core™2 sono identificati da un
prefisso alfabetico seguito da una sequenza numerica a quattro cifre. Nella tabella seguente vengono
illustrati i prefissi alfabetici utilizzati per le famiglie di processori Intel® Core™2.

Prefisso alfabetico Descrizione


QX Processori quad-core per PC desktop o portatili dalle prestazioni estreme
X Processori dual-core per PC desktop o portatili dalle prestazioni estreme
Q Prestazioni quad-core per PC desktop dalle prestazioni elevate
E Processori dual-core ad efficienza energetica per sistemi desktop con TDP maggiore o uguale a 55 W
T Processori per PC portatili a elevata efficienza energetica con TDP 30-39 W
P Processori per PC portatili a elevata efficienza energetica con TDP 20-29 W
L Processori per PC portatili a elevata efficienza energetica con TDP 12-19 W
U Processori per PC portatili a efficienza energetica ultra elevata con TDP minore o uguale a 11,9 W
S Fattore di forma contenuto con package BGA 22x22 per PC portatili

9
24/03/2011

Famiglia di processori Intel® Core™ di seconda


generazione

I numeri dei processori per la famiglia di processori Intel® Core™ di seconda generazione
sono contraddistinti da un identificativo alfanumerico seguito da una sequenza numerica a
quattro cifre, e possono avere un suffisso alfabetico a seconda del modello di processore.
La tabella seguente spiega i suffissi alfabetici usati per la famiglia di processori Intel Core di
seconda generazione.

Suffisso alfabetico Descrizione Esempio

K Sbloccato i7-2600K/i5-2600K
S Ottimizzato per le i5-2500S/i5-2400S
prestazioni
T Ottimizzato per il i5-2500T/i5-2390T
risparmio energetico

Intel® 64 Architecture
Intel® 64 architecture delivers 64-bit computing on
server, workstation, desktop and mobile platforms
when combined with supporting software. Intel 64
architecture improves performance by allowing
systems to address more than 4 GB of both virtual and
physical memory.
Intel® 64 provides support for:
64-bit flat virtual address space
64-bit pointers
64-bit wide general purpose registers
64-bit integer support
Up to one terabyte (TB) of platform address space

10

Potrebbero piacerti anche