# data[].attributes.body
Il microprocessore è un circuito elettronico costituito da circuiti integrati e oggi è utilizzato soprattutto per realizzare la CPU e la GPU.

La costruzione dei microprocessori fu iniziata solo dopo lo sviluppo della tecnologia LSI (1968) , fatta da Federico Faggin, che integrava una CPU in un solo chip per diminuire i costi dei calcolatori . L' evoluzione del microprocessore è rimasta sulla retta della Legge di Moore, che stabilisce di raddoppiare il numero di transitori all'interno del chip ogni 18 mesi.

# data[].attributes.body
Nel 1968, Garrett iniziò a lavorare su un sistema elettronico per caccia militari, per precisione il F-14 Tomcat. Il progetto finì nel 1970 e utilizzava dei mos integrati per il core della CPU. Questo fu un progetto  innovativo e poco costoso e vinse sui suoi avversari elettromeccancici. La marina americana però, non volle pubblicare questo microprocessore fino al 1997.

# data[].attributes.body
Intanto, la TL fece uscire il TMS 1000 a 4 bit, ma era solo per applicazioni pre-programmate. Nel 1971, sviluppò il TMS 1802NC, utilizzato per rendere utilizzabile un calcolatore. L' Intel, invece, fece uscire il modello 4004 a 4 bit, il primo vero microprocessore sul mercato, sviluppato da Faggin e Marcian Hoff.

# data[].attributes.body
Nel 1971 TL e Intel fecero un accordo in cui TL veniva pagata da Intel per l' utilizzo del suo brevetto, ottenuto da Gary Boone. Questa vicenda finì però in tribunale. Non si sa per certo come andò, ma nel 1972 Intel venne contattata da Datapoint per l' acquisto dell' integrato in sviluppo. Datapoint però, si ritirò e Intel fece uscire il modello 8008, facendo un enorme successo.Questo fu la base per l' uscita del Mark-8 nel 1973.

# data[].attributes.body
l'8008 fu il primo microprocessore a 8 bit del mondo, che si è evoluto successivamente nel 1974 nel Intel 8080

Dal progetto 8080 deriva anche lo Z80 che venne prodotto nel 1976 dalla ZiLOG.

Lo Z80 era compatibile a livello binario con i programmi per l’8080 ed includeva molti miglioramenti, e grazie a questo gli utenti lo preferivano al 8080.

Intel nel 1977 produsse una versione migliorata del 8080, 8085, che era compatibile a livello binario con i programmi scritti per l’8080, ma era molto inferiore allo Z80.

Motorola presentò nel 1974 il 6800, che fu il primo processore ad adottare un registro indice. Molto versatile, ebbe un discreto successo, l’anno successivo usci il MOS Technology 6502: era ispirato all'6800, però dotato di alcune soluzioni tecniche migliorative e caratterizzato da un costo nettamente inferiore (25 USD al posto di 175 USD del 6800), cosa che lo rese estremamente popolare. Il 6502 venne scelto da Steve Wozniak per l’Apple I nel 1976 ed il successivo Apple II nel 1977.

Motorola reagì con il 6809 , uno dei più potenti processori a 8 bit mai sviluppati: non usava microcodice, e l'unità di controllo era interamente in logica cablata. I successori del 6809 risultarono essere troppo complessi per poter mantenere questo approccio e vennero equipaggiati con una unità logica a microcodice.

Western Design Center, Inc. (WDC) presentò nel 1982 il WDC 65C02 con tecnologia CMOS e dette in licenza il progetto a molte altre ditte che svilupparono i processori alla base dei computer Apple IIc e IIe. Il processore fu utilizzato anche in pacemaker, defibrillatori, automobili, prodotti industriali e di consumo. WDC fu pioniera nella vendita delle proprietà intellettuali e fu seguita anni dopo da Architettura ARM e altre ditte che basano i loro guadagni sullo sviluppo e sulla vendita delle proprietà intellettuali.

Tutti questi processori furono alla base della "rivoluzione" degli home computer, poiché grazie al loro basso prezzo permisero la realizzazione di veri computer ad un costo accessibile.

# data[].attributes.body
INTEL 8086 uno tra i primi microprocessori a 16 bit fu progettato nel 1978 basato sul 8080 avendo registri simili ma invece che ad 8 bit è a 16 bit. Il primo computer ad avere 16 bit come CPU è stato il Texas Instruments TI-99/4A del 1979 che diversamente dagli altri usava bus a 8 bit da questo computer in futuro diede l'imput per i personal computer IBM compatibili basati con INTEL 8088 (PC). Il problema è che costava troppo quindi usato solo per uso professionale. Col passare degli anni si adottò il Motorola 68000 con registri  a 32 bit e bus a 16 bit.
Tutto ciò ebbe un gran successo negli anni '80 dato che gli incassi del PC IMB arrivaroni a sfiorare l'80%. Poi con l'aggiunta del VGA (video graphics array) il PC ebbe ancora più successo nel decennio successivo. In poche parole in soli 10 anni il PC riuscì a sottrarre il potere all'home computer.

# data[].attributes.body
Il Motorola 68000, il primo microprocessore a 32 bit a larga diffusione
I progetti a 16 bit erano disponibili da pochi anni quando sul mercato iniziarono ad apparire architetture a 32 bit.
Il primo microprocessore a 32 bit fu il BELLMAC-32A prodotto dalla AT&T Bell labs e i primi esemplari furono prodotti nel 1980 mentre la produzione in serie iniziò nel 1982 .Nel 1984 dopo lo smembramento della AT&T il microprocessore venne rinominato WE 32000.
Il primo processore a 32 bit ad arrivare sul mercato dei personal computer fu però il Motorola 68000 presentato nel 1979. Il 68000 possedeva un'architettura interna a 32 bit ma un bus dati a 16 bit per ridurre il numero di pin del package. Il costo contenuto e le prestazioni ne fecero un processore molto diffuso: venne usato dall'Apple Lisa e dal Macintosh.
Dato il successo ottenuto, Motorola sviluppò una serie di successori del 68000: il secondo della famiglia il Motorola 68020, Motorola 68030 (1987) Motorola 68040 (1991) il 68050 e 68060, offrivano un incremento prestazionale molto modesto, rimanendo staccati dalle prestazioni offerte dai modelli x86 compatibili di prezzo analogo.

Tra l'inizio e la metà degli anni ottanta National Semiconductor presentarono una versione a 32 bit del loro precedente processore, il processore chiamato NS 16032 che venne utilizzato in una linea di computer industriali prodotti da OEM..
Altre architetture come l'interessante Ziloq Z8000 (a 16 bit) e lo Ziloq Z80000 arrivarono troppo tardi sul mercato e non ebbero seguito.

# data[].attributes.body
Già dagli anni '90 si videro i microprocessori a 64 bit( per esempio l'ALPHA MICRO), ma erano disponibili solo per sistemi di fascia alta(server e workstation). Solo dopo il 2000 si cominciò a produrre sistemi per personal computer. L' AMD, nel 2003, fece uscire l'Athlon 64, compatibile com l' architettura x86. Questo, comprendeva un' espansione dell'IA-32, l'AMD 64. Poco dopo l'Intel sviluppò l'estensione x86-64, uguale a quella della AMD. Con questo passaggio si raddoppiarono i registri, gestiti dal set di istruzioni, per migliorare le prestazioni dei sistema. i processori PowerPC, invece, vennero sviluppati negli anni '90 e ci furono da subito le estensioni a 64 bit. I registri e gli indirizzi vennero estesi a 64 bit (ma non raddoppiati) mentre la virgola mobile era già a 64 bit.

# data[].attributes.body
-microprocessore monolitico;
-microprocessore general purpose;
-microprocessore special purpose.

_un microprocessore monolitico:
Un microprocessore monolitico è un microprocessore costituito da un unico circuito integrato.Oggi invece il microprocessore è tipicamente implementato come microprocessore monolitico. Attualmente quindi il microprocessore monolitico è una tipologia di microprocessore estremamente diffusa.
Attualmente la tendenza è di inserire anche più processori nel medesimo circuito integrato. In particolare, da una decina d'anni, la tendenza è di inserire, nel medesimo circuito integrato, anche una GPU
-Un microprocessore general purpose :
Un microprocessore general purpose è un microprocessore progettato per essere utilizzato nelle elaborazione dati più varie. Ad esempio, le periferiche che necessitano di grande potenza di cacolo, possono essere dotate di un proprio processore al fine di non gravare sul processore centrale. Un esempio di periferiche in cui vengono utilizzati microprocessori general purpose sono le stampanti.
Microprocessore special purpose:

Un microprocessore special purpose è un microprocessore progettato per essere utilizzato in particolari elaborazione dati. Un esempio ne sono le GPU.
Molti microprocessori special purpose sono dotati di limitate possibilità di programmazione o non sono completamente programmabili.