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 |
- 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.