13. november 2003 - 17:57Der er
7 kommentarer og 1 løsning
Transistorer - hvordan bliver de til en CPU?
Hej, jeg står og skal holde et foredrag om transistorer.
Og i den forbindelse ville det være godt hvis jeg kunne fortælle om deres andvendelse og ikke bare hvordan de fungerer. - Her kan man jo ikke komme uden om computere.
Problemet er bare at jeg ikke kan se hvordan mange mill. af denne lille trebenede tingest kan blive til en CPU?
Hvad er det rent faktisk der foregår i en CPU - hvad er transistorenes rolle?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Lidt svært at beskrive på så få linier, men.... Nu er det ikke helt de 3-benede dimser, men en lille samlig af dem, som dugøre en "gate". En gate er en dims med f.x. to indgangs ben og et udgangsben. Tager vi nu en and gate, så er udgangen 1, når og kun når begge (alle hvis mere end to indgange) indgange er 1. 1 (=høj) er når spændingen er 5v (ved gl. TTL teknologi, men ellers 3,3 eller 1,6V eller.....) og 0 (=lav) er 0v De omtalte gates kan så sættes sammen til nogle der kan ligge tal sammen, sammenligne tal eller....
En CPU er dum. Den kan kun få ting, men gør det så (i modsætning til os mennesker) meget hurtigt og altid med samme udfald. Typiske opperationer er +, -, /, * og sammenligne.
a = 17 = 10001 b = 5 = 101 resultat 10110 = 22
Her skal du bare huske at 1+1 giver 0 og 1 i mende, at 0+0=0 og 1+0=0+1=1
Vi regner jo i bit's.
En typisk operation til en CPU indeholder dels en instruktion (=arbejdsopgave) og nogle data. For eksempel
i et programmeringssprog : int a = 5 som betyder at der skal være et tal i hukommelsen, som skal være 5 og har variablen a instruktionerne til din CPU kan så se således ud : mov 5, #1000 mov = move = flyt 5 til hukommelses "celle" nr. 1000 i bits kunne den se således ud 10011101 00000101 10011101 = mov (fiktiv. ikke for en bestemt CPU) 00000101 = 5 i binær
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.