Il Microprocessore

Storia dei microprocessori


Il primo microprocessore della storia fu costruito nel 1971. Si trattava di un Intel 4004. Non poteva fare granchè, solamente addizioni e sottrazioni (4 bits alla volta). La vera novità era che tutti i componenti erano racchiusi in un singolo chip. Prima di allora infatti gli ingegneri erano costretti a costruire computers usando gruppi di chip e transistors.

Il primo microprocessore ad essere inserito in un Home Computer (nel 1974) fu l'Intel 8080, che poteva effettuare operazioni ad 8 bits. Quello che però si impose veramente sul mercato fu il famosissimo 8088 che introdotto nel 1979 dalla Intel venne installato su milioni di PC IBM.

Negli anni successivi lo sviluppo dei microprocessori fu incredibile e seguirono quindi altri modelli sempre della Intel : 80286, 80386, 80486, Pentium, Pentium II, Pentium III e Pentium IV. Tutti questi però usano ancora oggi il disegno originale dell'8088 anche se esguono operazioni ad una velocità superiore di circa 5000 volte !

La tabella successiva aiuta a comprendere le differenze tra i vari modelli.

Nome         Data Transistors Microns Velocità     Bits MIPS
8080 1974 6.000 6 2 MHz 8 0.64
8088 1979 29.000 3 5 MHz 16 0.33
80286 1982 134.000 1.5 6 MHz 16 1
80386 1985 275.000 1.5 16 MHz 32 5
80486 1989 1.200.000 1 25 MHz 32 20
Pentium 1993 3.100.000 0.8 60 MHz 32 100
Pentium II 1997 7.500.000 0.35 233 MHz 32 ~300
Pentium III 1999 9.500.000 0.25 450 MHz 32 ~510
Pentium IV 2000 42.000.000 0.18 2.5 GHz 32 ~1.700

I dati contenuti nella tabella sono i seguenti:
  • Data - E' l'anno in cui il microprocessore fu lanciato sul mercato. C'è da dire che molti di essi furono reintrodotti con lo stesso nome ma con miglioramenti sulla velocità del clock.
  • Transistors - E' il numero di transistors presente nel singolo Microprocessore. E' evidente come nel corso degli anni il numero sia cresciuto incredibilmente.
  • Microns - E' la larghezza di ogni singolo circuito (1 Micron = 1 milionesimo di metro)
  • Velocità - E' l'espressione in Hertz della velocità del microprocessore.
  • Bits - E' il numero di bits che la ALU (Arithmetic Logical Unit) può gestire. Ovviamente questo parametro influenza il numero di istruzioni necessarie per i calcoli. Se dobbiamo sommare o sottrarre 2 numeri a 32 bit, un 8080 ad 8 bit eseguirà 4 operazioni mentre un Pentium IV ne eseguirà solo 1.
  • MIPS - E' l'acronimo di Milion of Instruction Per Second, ovvero quante milioni di operazioni al secondo il microprocessore riesce ad eseguire.