Intel 4004
De 4004 was de eerste microprocessor, dat wil zeggen, de eerste processor die volledig op één chip was gebouwd. Intel lanceerde deze in 1971.
De 4004 was een 4-bits-processor. Hij kon maar met 4 bits tegelijk bewerkingen doen. Bewerkingen met getallen groter dan 15 (24) moest hij in meerdere stappen doen.
De 4004 had een 16-pins connector. Ter vergelijking: de huidige Pentium 4 heeft er 775.
De 4004 had 2300 transistors. Zoveel waren er in die tijd nog nooit op één chip geplaatst. De 4004 had 46 (later 50) instructies, 41 van 8 bits en 5 van 16 bits, en hij werkte maximaal op 740 kHz. Dat wil zeggen dat het kristal dat op de chip zat 740.000 keer per seconde trilde als er stroom op gezet werd. De 4004 had maar liefst 15 volt nodig. Dat is bijna 15 keer zo veel als zuinige processoren nu. Dat komt omdat de schakelingen en de leidingen op die chip toen nog veel groter waren dan nu. Hoe groter, hoe meer weerstand, hoe meer warmteontwikkeling en des te meer spanning nodig is om de halfgeleiderschakelingen te laten werken.
Per "tril" (klokcyclus) kon de processor de situatie in de processor wijzigen. Het is niet zo dat er in één tril één instructie kon uitgevoerd worden; bijna alle instructies hadden meerdere cycli nodig.
Voor een 8-bit-instructie ging dat als volgt:
- 3 cycli om het adres van de volgende instructie in te laden
- 2 om de processor klaar te maken voor de instructie
- 3 cycli voor het uitvoeren van de instructie
Dus al 8 cycli voor één opdracht. En voor een 16-bits-instructie het dubbele, dus 16 cycli.
Als je dat uitrekent, dan kon hij 46.250 instructies van 8-bit uitvoeren per seconde. Om 2 getallen bij elkaar op te tellen had de 4004 6 instructies nodig. Om 46.250/6=7708 getallen tussen 0 en 255 (28) bij elkaar op te tellen had hij dus één seconde nodig. De 4004 werd in die tijd als supersnel gezien.
[bewerk] Externe link
Lijst van Intel-processors |
4004 | 4040 | 8008 | 8080 | 8085 | 8086 | 8088 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | Pentium 4 | Pentium M | Pentium D | Pentium Extreme Edition | Xeon | Intel Core | Intel Core 2 | Itanium | Itanium 2 (cursief betekent geen lid van de x86-familie) |