40 år med mikroprocessorer

HT Exclusive d.  15. november. 2011, skrevet af Polarfar 13 Kommentarer.  Vist: 10888 gange.

Korrekturlæser: rehan09
Billed behandling: Polarfar
Oversættelse: 

Pristjek på http://www.pricerunner.dk 0,00
Produkt udlånt af: n/a
DK distributør: n/a

Introduktion


Vi skruer tiden nu tilbage til 1971. Det er 24 år siden den første prototype transistor så dagens lys på Bell laboratorierne i december 1947, og 13 år siden det allerførste integrerede kredsløb blev skabt af Texas Instruments i 1958. De første computere der kunne lægge to og to sammen med binære tal var baseret på radiorør der var store, tunge, strømslugende og skrøbelige. Transistorteknikken revolutionerede alle områder hvor radiorøret før blev brugt, og medførte samtidig at eks. radioer og fjernsyn blev markant mindre. Men der manglede stadig noget. Der manglede et integreret  kredsløb, der kunne konfigureres ved hjælp af software.

Helt grundlæggende består en mikroprocessor af en stribe logiske gates bygget af transistorer. En transistor i et digitalt kredsløb fungerer som en kontakt, der kan være tændt eller slukket, svarende til de binære tal 0 og 1, som er grundlaget i digitalteknik. 0 og 1 kan eks. være 0 og 5V for nu at skære det ud i pap. Man kan også sige at digitalteknik er analogteknik, hvor man har vedtaget nogle regneregler. Bygger man flere transistorer sammen, kan man få et kredsløb med flere input, der, alt efter tilstanden 0 eller 1 på indgangene, igen kan levere et 0 eller et 1 tal som følge af den logiske funktion. Dvs. hvis to ting er opfyldt i form af 0 eller 1, så giver jeg 0 eller 1 ud. Denne type kredsløb kaldes en gate, og de inddeles efter virkemåde. Nu bliver det teknisk og lidt mere nørdet, for man benytter såkaldt Boolsk algebra, matematik der er baseret på binære tal, til at strikke gates sammen til større logiske kredsløb. Det var her man var nået til med radiorørene, men hver gate fyldte som et mellemstort køleskab. For at det kan kaldes en processor skal man kunne ind- og udlæse data i form af instruktioner. Det kræver flere typer kredsløb, registre, databusser (ledninger), hukommelse osv., der alt sammen er lavet af transistorer, der kan skifte mellem 0 og 1. På radiorørs baserede maskiner sad der lange rækker af teknikere og indlæste nuller og et-taller direkte i registrene, for at få genereret logiske regnefunktioner. Et enormt arbejde for at lægge to og to sammen, og måske er det tankevækkende at den første computer, der fyldte en hel sportshal, var bygget af det amerikanske forsvar for at kunne beregne projektilbaner for artillerigranater.



  
 


Gennembruddet kom med udviklingen af nye transistortyper der kunne bruges til at bygge gate-kredsløb med - selve hjerteblodet i en processor. Intel havde til alt held ansat kredsløbsdesigneren Federico Faggin, der samtidig er var den mand på kloden, der vidste mest om den nye transistorteknik i 1971 - det var nemlig ham der havde udviklet den.

Så derfor kan Intel præsentere verden for et lille mirakel. En 4-bit CPU, der kan håndtere 8 bit instruktioner, og har en adressebus på 12 bit. Clockfrekvensen er 740KHz, eller 0,74 MHz. Den er skabt til brug i regnemaskiner, kasseapparater og lignende applikationer, og det hele klares med kun 46 instruktioner. I dag snakker vi om nanometer for størrelsen på transistorerne, men 4004's gates er produceret i 10 mikrometer, og hele herligheden kan håndtere 92.000 instruktioner per sekund, mod de milliarder vi er vant til i dag.

Udviklingen af 4004 satte gang i en lavine af teknologiske fremskridt efterhånden som mulighederne gik op for ingeniører og udviklere. Der sidder naturligvis mere end blot en CPU i regnemaskinen. Den skal også have nogle RAM, en IO funktion til at kommunikere med RAM, en IO funktion så man kan modtage input fra tastatur/tal og noget der kan sende data ud af systemet igen til brugeren. Alle disse funktioner har ligeledes gennemgået en enorm udvikling de seneste 40 år.



Den første egentlige PC kapable processor kom i 1978 i form af 8086 chippen, der bl.a blev brugt i enkelte primitive byg-selv computere, og året efter kom 8088 chippen med 8 bit databus, der fandt vej til den allerførste hjemmecomputer - IBM PC Model 5150 - i 1981.



Adskillige teknologiske landvindinger lå til grund for 5150'eren, der i udgangspunktet var en lidt forenklet forskercomputer, rettet mod hjemmebrugere med pengepungen i orden. Prisen var 1500 amerikanske dalere for en version uden floppydrev - endnu et af fremskridtene. Det var også her verden første gang stiftede bekendtskab med navnet Microsoft, der havde leveret DOS 1.0 styresystemet.

 

mfcods
 
Elitebruger
Tilføjet:
15-11-2011 13:55:39
Svar/Indlæg:
4222/223
jeg forstår stadig ikke de her billeder

Har ingen anelse om hvad jeg kigger på :no:

lækker artikel forresten 🙂


Svaret blev redigeret 1 gang, sidst af mfcods d. 15-11-2011 13:56:37.


Morpheus@HOOD
 
Elitebruger
Tilføjet:
15-11-2011 14:09:36
Svar/Indlæg:
637/63
#1

Det er inddelingen af en processor chip og dens logiske enheder.

Du kan sammenligne det med ruminddeling af et hus. Du har køkken (Memory Controler), stue (Processor Graphics), badeværelse (Shared L3 Cache) smat 4 værelser (Core). 🙂


Svaret blev redigeret 1 gang, sidst af Morpheus@HOOD d. 15-11-2011 14:10:14.


Kasseren
 
Elitebruger
Tilføjet:
15-11-2011 15:54:19
Svar/Indlæg:
1814/48
@1 Det er et forsøg på at præsentere en af de nyere processor arkitekturer, Sandy Bridge, på en meget forenklet måde. Som du kan se på den nøgne udgave herunder er der en del mere at blive forvirret over.



Processor Graphics, er den integrerede grafik
Core, dækker over hver enkelt CPU kerne
L3 Shared Cashe, er den fælles hukommelse der gør at de forskellige CPU kerner kan arbejde sammen. Grunden til at det er L3 hukommelse er at hver CPU kerne har sin egen L1 og L2 hukommelse(L står for level/niveau)
System agent & Memory controller, dækker over alle de ting der skal til for at Processoren kan tale sammen med resten af din PCs komponenter.


Svaret blev redigeret 1 gang, sidst af Kasseren d. 15-11-2011 15:57:27.


jakob3k
 
Superbruger
Tilføjet:
15-11-2011 19:38:52
Svar/Indlæg:
440/3
...og året efter kom den udvidede 8088 chip med udvidet 8 bit databus...

Den var faktisk ikke udvidet, men halveret ift. 8086 for at gøre den billigere. Ellers god læsning. 🙂


mfcods
 
Elitebruger
Tilføjet:
15-11-2011 22:46:33
Svar/Indlæg:
4222/223
#2 den er jeg med på. 🙂 Men hvad jeg reelt kigger på, er jeg stadig ikke med på. :no:
Jeg ser på et rektangel med mange farve mønstre i, og ved ikke hvad det er. 😐

Det er ca det samme når der vises billeder fra f.eks. cebit messen, og intel/amd så har en stor cirkel plade med ca. samme farve mønster i, hvor de så siger at det er deres nye cpu. Men den er så lige 4x større end en cpu


jakob3k
 
Superbruger
Tilføjet:
15-11-2011 22:57:57
Svar/Indlæg:
440/3
#5
Den cirkelformede plade, du nævner, er en såkaldt wafer. Hver enkelt lille firkant er en CPU-kerne. Disse bliver skåret ud og testet, og typisk vil der være nogle defekte kerner på hver wafer. Antallet af korrekt fungerende kerner bestemmer wafer'ens såkaldte yield. Generelt set er højere gennemsnits-yield lig lavere pris.


laerling
 
Elitebruger
Tilføjet:
15-11-2011 23:55:48
Svar/Indlæg:
922/13
fed artikel, tak for info ❤


Salty
 
Elitebruger
Tilføjet:
17-11-2011 20:00:38
Svar/Indlæg:
330/33
Lol, bundkortet på side 2 fra 1982.. Her startede Octo-Core sgu da allerede - 8 processorer alligevel 🤣



Anonym2021815192642
 
Elitebruger
Tilføjet:
17-11-2011 20:57:02
Svar/Indlæg:
2418/151
bite my shiny 8 bit ass hæ hæ


Polarfar
 
Senior Skribent
Tilføjet:
17-11-2011 21:19:41
Svar/Indlæg:
2309/846
#8 en 286'er er firkantet. De otte aflange chips med den gyldne klump midtfor er 8087 Co-Processorer. Bundkortet er et industrikort, så det er nok et specielt co-processor kort der skal arbejde sammen med et helt rack af bundkort.


mfcods
 
Elitebruger
Tilføjet:
18-11-2011 01:03:03
Svar/Indlæg:
4222/223
#6 tak for info, nu skal jeg bare ha læst om det på wiki 🙂


Ra66it
 
Nørd
Tilføjet:
21-11-2011 12:38:33
Svar/Indlæg:
113/21
Hvor mange transistorer kan der være på punktummet, hvis jeg nu læser med stor skriftstørrelse?

Bare en tanke 😉


TJUMX
 
Newbie
Tilføjet:
27-11-2011 08:57:32
Svar/Indlæg:
1/0
det er en meget fin arktikel om mikroprocessorer.
men for mig begyndte det med, Zusa i 1941 og med Z3
så computeren er 70år gammel. læs mere her
http://da.wikipedia.org/wiki/Z...