-
Noget af det sejeste jeg har fundet ud af med kredsløb, er
-
at kredsløb kan bruges til at lave kunst - hvis jeg har en kreativ ide kan jeg udtrykke denne med et kredsløb
-
hvis du har en ide - er det muligt at bruge teknologi for at bringe denne ide til "live"
-
Ethvert input eller output fra en computer er reelt et stykke information
-
som kan blive repræsenteret med de elektriske signaler "ON" eller "OFF"
-
eller "1" eller "0"
-
for at behandle disse informationer der kommer som input og for at udtrykke de informationer, der kommer som output
-
har en computer typisk brug for at modificere og kombinere input signalerne
-
for at gøre dette - bruger en computer millioner af små elektroniske komponenter som samles til et kredsløb
-
lad os tage et kig på hvordan kredsløb kan bruges til at modificere og behandle informationer, der er repræsenteret som "1" og "0"
-
Dette er et meget simpelt kredsløb
-
det tager et elektrisk signal (ON eller OFF) og "invertere" det
-
dvs. hvis du giver kredsløbet et "1" får du et "0" ud
-
og hvis du giver det et "0" får du et "1" ud
-
Signalet på input er ikke det samme som på output - hvorfor vi kalder dette for kredsløb for "not"
-
mere komplekse kredsløb kan tage flere input signaler og kombinere dem og give dig et andet resultat
-
i dette eksempel kan et kredsløb tage to elektriske signaler (enten "1" eller "0")
-
hvis et af disse er "0" vil resultatet være "0"
-
kredsløbet vil kun give dig et "1"
-
hvis begge input er "1" - vi kalder dette for et "AND" kredsløb
-
Der er mange forskellige kredsløb, der kan udføre simple logiske beregninger
-
ved at kombinere disse samme kan vi lave mere komplekse kredsløb, der kan udføre mere komplekse beregninger
-
Du kan feks. lave et kredsløb der addere 2 bits samme - dette kaldes en "adder"
-
Dette kredsløb tager 2 bits ("1" eller "0") og addere den samme for at udregne summen
-
summen kan være 0 + 0 = 0
-
0 + 1 = 1 eller 1 + 1 = 2
-
du har brug for to ledninger som output, da der kan være brug for 2 binær værdier for at repræsentere summen
-
når du har en enkel "adder", der kan addere 2 bits sammen
-
kan man sætte flere sammen ved siden af hinanden for at addere meget støre al
-
Her er et eksempel på hvordan en 8-bit adder - lægger 25 og 50 sammen
-
hvert tal er repræsenteret ved 8-bits, hvilket betyder at der er 16 forskellige elektriske signaler der går ind i dette kredsløb
-
kredsløbet for en 8-bit adder er opbygget af en masse små 2-bits adders, som sammen udregner det samlede resultat
-
andre elektriske kredsløb kan udføre andre simple operationer som subtraktion og multiplikation
-
Reelt er alt den behandling af information der sker i en computer foretaget ved at mange forskellige simple operationer er sat samme
-
hver enkelt operation der udføres i en computer er så enkelt at den kunne være lavet af et menneske
-
men disse kredsløb i en computer er meget hurtigere
-
før i tiden var disse kredsløb store og klodsede
-
og en 8-bit added kunne være på størrelse med et køleskab og det kunne tage minutter for at udføre en simpel udregning
-
Idag er computer kredsløb mikroskopiske i størrelse og meget meget hurtigere
-
Hvorfor er mindre computere også hurtigere?
-
... dette er fordi - jo mindre kredsløb, jo kortere skal de elektriske signaler bevæge sig
-
Elektricitet bevæger sig med næsten lysets hastighed, hvilket er hvorfor moderne kredsløb kan udføre milliarder af udregninger pr. sekund
-
så uanset om du spiller et spil, optager en video eller udforsker rummet
-
kræver det hele en masse behandling af information meget hurtigt
-
under denne kompleksitet er det bare små elektriske kredsløb der "omformer" binære signaler
-
til websites, musik og spil
-
disse kredsløb kan også hjælpe os til at dekode DNA til brug i diagnoser og helbredelse af sygdomme helbrede
-
Så hvad kunne du tænke dig at bruge disse kredsløb til?