Sei sulla pagina 1di 4

Un processore (detto anche unità di elaborazione) [1] in informatica ed elettronica, è un tipo di dispositivo

hardware di un computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire
da un instruction set.

Indice

1 Descrizione

2 Tipologia del processore

2.1 Processori distinti per funzionalità

2.1.1 Unità di elaborazione centrale

2.1.2 Coprocessore

2.1.2.1 Coprocessore matematico

2.1.2.2 Unità di elaborazione grafica

2.1.2.3 Controller di periferica

2.1.3 Processore di segnale digitale

2.2 Processori distinti per formato dei dati

2.2.1 Processore scalare

2.2.2 Processore vettoriale

2.2.3 Processore superscalare

2.3 Altri tipi

2.3.1 Microprocessore

2.3.2 Processore multicore

3 Note

4 Voci correlate

5 Altri progetti

6 Collegamenti esterni

Descrizione

Provvede all'esecuzione materiale dell'elaborazione dati di un programma tipicamente sotto la supervisione


del sistema operativo attraverso il ciclo di fetch-execute. Le altre componenti del computer sono ausiliarie
all'unità di elaborazione oppure costituiscono l'interfaccia di input o l'interfaccia di output (periferiche).
L'unità di elaborazione, l'interfaccia di input e l'interfaccia di output sono infatti le tre componenti logiche
sempre presenti nel computer. Il processore è un elemento base dell'architettura degli elaboratori.
Un computer può essere dotato anche di più processori che collaborano tra loro. In tal caso si parla di
"computer multiprocessore" e l'elaborazione dati viene anche chiamata, con termine più specifico,
"multielaborazione" o "multiprocessing".[2] Il processore, in quanto sistema elettronico digitale,
tipicamente lavora ad una certa frequenza di clock che rappresenta uno dei suoi parametri prestazionali in
termini di capacità di processamento.

Tipologia del processore

Processori distinti per funzionalità

In base alle funzioni che svolgono, attualmente si possono distinguere i seguenti tre principali tipi di
processori:

unità di elaborazione centrale;

coprocessore;

processore di segnale digitale.

Unità di elaborazione centrale

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: CPU.

L'unità di elaborazione centrale (più conosciuta con la sigla mutuata dalla lingua inglese "CPU") è il
processore digitale general purpose che sovraintende tutte le funzionalità del computer digitale basato
sull'architettura di von Neumann o sull'architettura Harvard.

L'unità centrale apparve all'inizio degli anni 1960, vengono riuniti, all'interno dello stesso cabinet (meglio
conosciuto come Case), due processori che precedentemente erano sempre stati contenuti in cabinet
diversi: l'ALU e l'unità di controllo. In particolare la prima unità di elaborazione centrale commercializzata
della storia è l'IBM 709 Central Processing Unit, un'unità di elaborazione centrale disponibile con l'IBM 709
Data Processing System (un computer dell'IBM commercializzato a partire dal 1958) e occupante un cabinet
grande quanto un armadio. Attualmente invece la tipica implementazione dell'unità di elaborazione
centrale è il microprocessore. L'unità di elaborazione centrale è quindi contenuta nello spazio di pochi
centimetri quadrati.

Un computer multiprocessore può avere anche più unità di elaborazione centrale che collaborano tra loro.

Coprocessore

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Coprocessore.

Il coprocessore è un processore ausiliario ad un altro processore. La funzione del coprocessore è quella di


alleggerire il carico di lavoro del processore di cui è ausiliario. Di norma, il carico di lavoro relativo a
particolari elaborazioni. Spesso il coprocessore è quindi un processore ottimizzato e specializzato
nell'esecuzione di particolari elaborazioni in modo da risultare più efficiente nei compiti che gli sono stati
affidati. Comuni sono i coprocessori dell'unità di elaborazione centrale. Tipi particolari di coprocessori sono
i seguenti:

coprocessore matematico;

unità di elaborazione grafica;

controller di periferica.

Coprocessore matematico

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Coprocessore matematico.

Il coprocessore matematico è un coprocessore ottimizzato e specializzato in particolari calcoli matematici. I


primi coprocessori matematici della storia erano componenti separate dall'unità di elaborazione centrale.
Oggi, normalmente, il coprocessore matematico e l'unità di elaborazione centrale sono integrati nel
medesimo microprocessore. Attualmente i tipo di coprocessore matematico più diffusa è l'unità di calcolo
in virgola mobile (più conosciuta con la sigla mutuata dalla lingua inglese "FPU"), coprocessore matematico
specializzato nei calcoli in virgola mobile. Tutte le moderne unità di elaborazione centrale sono affiancate
da un'unità di calcolo in virgola mobile, ed entrambe sono implementate nel medesimo circuito integrato.

Unità di elaborazione grafica

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Graphics Processing Unit.

L'unità di elaborazione grafica (più conosciuta con la sigla mutuata dalla lingua inglese "GPU") è un
coprocessore ottimizzato e specializzato nel rendering di immagini grafiche. Da alcuni anni è in atto la
tendenza ad implementare l'unità di elaborazione grafica e l'unità di elaborazione centrale nel medesimo
circuito integrato.

Controller di periferica

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Controller (informatica).

Il controller di periferica o processore di input/output è un coprocessore adibito alla gestione di una o più
periferiche. Il controller di periferica è presente sin dalla prima generazione di computer elettronici in
quanto normalmente la periferica è molto più lenta dell'unità di elaborazione centrale. La presenza del
controller di periferica evita quindi che l'unità di elaborazione centrale subisca pesanti rallentamenti:
sollevata dalla gestione delle periferiche, l'unità di elaborazione centrale è libera di utilizzare tutta la sua
capacità di calcolo in compiti in cui è richiesta tale capacità.

Processore di segnale digitale

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Processore di segnale digitale.

Il processore di segnale digitale (più conosciuto con la sigla mutuata dalla lingua inglese "DSP") è un
processore specializzato nell'elaborazione numerica dei segnali. Il processore di segnale digitale può essere
utilizzato come processore principale in particolari computer special purpose dedicati esclusivamente
all'elaborazione numerica dei segnali (come ad esempio i computer integrati nei riproduttori di CD audio),
oppure può essere utilizzato come coprocessore in computer sia general purpose (come ad esempio il
personal computer) che special purpose (come ad esempio le moderne console per videogiochi). Nel
secondo caso, tipico è l'utilizzo come coprocessore della CPU.

Processori distinti per formato dei dati

In base al formato dei dati su cui operano, si possono distinguere i seguenti tre tipi di processori:

processore scalare;

processore vettoriale;

processore superscalare.

Processore scalare

Il processore scalare è un processore dotato di istruzioni che prevedono come operandi solo dati scalari
(numeri interi, numeri reali, variabili booleane, ecc.). Nel processore scalare dunque ogni istruzione opera
su un solo dato alla volta.

Processore vettoriale

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Processore vettoriale.

Il processore vettoriale è un processore dotato di istruzioni che prevedono come operandi dati vettoriali
(cioè dati complessi costituiti da più dati elementari dello stesso tipo). Il processore vettoriale risulta
dunque molto più veloce di un processore scalare quando si tratta di applicare la stessa elaborazione a più
dati dello stesso tipo in quanto tale elaborazione viene effettuata in parallelo eseguendo una sola
istruzione. Un processore scalare deve invece eseguire necessariamente più istruzioni per effettuare lo
stesso tipo di elaborazione.

Processore superscalare

Il processore superscalare è una via intermedia tra il processore scalare e il processore vettoriale in quanto
prevede più unità di esecuzione scalari indipendenti in modo da eseguire in parallelo o la stessa istruzione
su dati differenti o istruzioni indipendenti su dati diversi. L'architettura di questo tipo di processore è spesso
piuttosto complessa in quanto prevede varie pipeline di esecuzione e per ottimizzare le prestazioni è
necessario risolvere i conflitti derivanti dalla loro indipendenza (non si possono ad esempio eseguire in
parallelo due istruzioni se il risultato della seconda è condizionato dal risultato della prima).

Potrebbero piacerti anche

  • Maniera Le Vite De' Più Eccellenti Pittori, Scultori e Architettori
    Maniera Le Vite De' Più Eccellenti Pittori, Scultori e Architettori
    Documento10 pagine
    Maniera Le Vite De' Più Eccellenti Pittori, Scultori e Architettori
    Silvia Antoni
    Nessuna valutazione finora
  • 7
    7
    Documento5 pagine
    7
    Silvia Antoni
    Nessuna valutazione finora
  • Periodizzazione: Homo Homo Sapiens
    Periodizzazione: Homo Homo Sapiens
    Documento9 pagine
    Periodizzazione: Homo Homo Sapiens
    Silvia Antoni
    Nessuna valutazione finora
  • L'arte Etrusca: Modifica Modifica Wikitesto
    L'arte Etrusca: Modifica Modifica Wikitesto
    Documento9 pagine
    L'arte Etrusca: Modifica Modifica Wikitesto
    Silvia Antoni
    Nessuna valutazione finora
  • L'arte Delle Prime Civiltà: Le Critiche Alla
    L'arte Delle Prime Civiltà: Le Critiche Alla
    Documento9 pagine
    L'arte Delle Prime Civiltà: Le Critiche Alla
    Silvia Antoni
    Nessuna valutazione finora
  • Le Guerre: Modifica Modifica Wikitesto
    Le Guerre: Modifica Modifica Wikitesto
    Documento7 pagine
    Le Guerre: Modifica Modifica Wikitesto
    Silvia Antoni
    Nessuna valutazione finora
  • Arte Aborigena Tradizionale: Modifica Modifica Wikitesto
    Arte Aborigena Tradizionale: Modifica Modifica Wikitesto
    Documento8 pagine
    Arte Aborigena Tradizionale: Modifica Modifica Wikitesto
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 10
    Italia 10
    Documento3 pagine
    Italia 10
    Silvia Antoni
    Nessuna valutazione finora
  • COMPUTER9
    COMPUTER9
    Documento4 pagine
    COMPUTER9
    Silvia Antoni
    Nessuna valutazione finora
  • Superfici: Quadriche
    Superfici: Quadriche
    Documento4 pagine
    Superfici: Quadriche
    Silvia Antoni
    Nessuna valutazione finora
  • 3 B
    3 B
    Documento4 pagine
    3 B
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 7
    Italia 7
    Documento4 pagine
    Italia 7
    Silvia Antoni
    Nessuna valutazione finora
  • 4 B
    4 B
    Documento5 pagine
    4 B
    Silvia Antoni
    Nessuna valutazione finora
  • Descrizione: Derive
    Descrizione: Derive
    Documento7 pagine
    Descrizione: Derive
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 9
    Italia 9
    Documento4 pagine
    Italia 9
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 2
    Italia 2
    Documento6 pagine
    Italia 2
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 8
    Italia 8
    Documento3 pagine
    Italia 8
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 4
    Italia 4
    Documento5 pagine
    Italia 4
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 1
    Italia 1
    Documento5 pagine
    Italia 1
    Silvia Antoni
    Nessuna valutazione finora
  • COMPUTER10
    COMPUTER10
    Documento5 pagine
    COMPUTER10
    Silvia Antoni
    Nessuna valutazione finora
  • COMPUTER6
    COMPUTER6
    Documento3 pagine
    COMPUTER6
    Silvia Antoni
    Nessuna valutazione finora
  • Italia 3
    Italia 3
    Documento5 pagine
    Italia 3
    Silvia Antoni
    Nessuna valutazione finora
  • COMPUTER8
    COMPUTER8
    Documento6 pagine
    COMPUTER8
    Silvia Antoni
    Nessuna valutazione finora
  • Computer 3
    Computer 3
    Documento2 pagine
    Computer 3
    Silvia Antoni
    Nessuna valutazione finora
  • Computer 2
    Computer 2
    Documento4 pagine
    Computer 2
    Silvia Antoni
    Nessuna valutazione finora
  • COMOUTER1
    COMOUTER1
    Documento3 pagine
    COMOUTER1
    Silvia Antoni
    Nessuna valutazione finora
  • Computer 3
    Computer 3
    Documento2 pagine
    Computer 3
    Silvia Antoni
    Nessuna valutazione finora
  • Computer 5
    Computer 5
    Documento7 pagine
    Computer 5
    Silvia Antoni
    Nessuna valutazione finora
  • COMOUTER1
    COMOUTER1
    Documento3 pagine
    COMOUTER1
    Silvia Antoni
    Nessuna valutazione finora