WEBVTT 00:00:08.480 --> 00:00:11.420 Noget af det sejeste jeg har fundet ud af med kredsløb, er 00:00:11.780 --> 00:00:18.440 at kredsløb kan bruges til at lave kunst - hvis jeg har en kreativ ide kan jeg udtrykke denne med et kredsløb 00:00:20.300 --> 00:00:24.700 hvis du har en ide - er det muligt at bruge teknologi for at bringe denne ide til "live" 00:00:26.860 --> 00:00:32.340 Ethvert input eller output fra en computer er reelt et stykke information 00:00:32.340 --> 00:00:37.240 som kan blive repræsenteret med de elektriske signaler "ON" eller "OFF" 00:00:37.240 --> 00:00:39.060 eller "1" eller "0" 00:00:39.400 --> 00:00:46.360 for at behandle disse informationer der kommer som input og for at udtrykke de informationer, der kommer som output 00:00:46.360 --> 00:00:49.920 har en computer typisk brug for at modificere og kombinere input signalerne 00:00:50.540 --> 00:00:58.520 for at gøre dette - bruger en computer millioner af små elektroniske komponenter som samles til et kredsløb 00:01:03.040 --> 00:01:08.460 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" 00:01:09.460 --> 00:01:12.280 Dette er et meget simpelt kredsløb 00:01:12.280 --> 00:01:15.820 det tager et elektrisk signal (ON eller OFF) og "invertere" det 00:01:15.820 --> 00:01:20.580 dvs. hvis du giver kredsløbet et "1" får du et "0" ud 00:01:20.580 --> 00:01:23.620 og hvis du giver det et "0" får du et "1" ud 00:01:23.630 --> 00:01:29.680 Signalet på input er ikke det samme som på output - hvorfor vi kalder dette for kredsløb for "not" 00:01:30.040 --> 00:01:36.580 mere komplekse kredsløb kan tage flere input signaler og kombinere dem og give dig et andet resultat 00:01:36.580 --> 00:01:43.480 i dette eksempel kan et kredsløb tage to elektriske signaler (enten "1" eller "0") 00:01:43.880 --> 00:01:49.580 hvis et af disse er "0" vil resultatet være "0" 00:01:49.580 --> 00:01:52.720 kredsløbet vil kun give dig et "1" 00:01:52.780 --> 00:02:00.760 hvis begge input er "1" - vi kalder dette for et "AND" kredsløb 00:02:01.220 --> 00:02:06.600 Der er mange forskellige kredsløb, der kan udføre simple logiske beregninger 00:02:06.600 --> 00:02:13.400 ved at kombinere disse samme kan vi lave mere komplekse kredsløb, der kan udføre mere komplekse beregninger 00:02:13.940 --> 00:02:19.760 Du kan feks. lave et kredsløb der addere 2 bits samme - dette kaldes en "adder" 00:02:19.840 --> 00:02:27.040 Dette kredsløb tager 2 bits ("1" eller "0") og addere den samme for at udregne summen 00:02:27.350 --> 00:02:29.829 summen kan være 0 + 0 = 0 00:02:30.340 --> 00:02:34.340 0 + 1 = 1 eller 1 + 1 = 2 00:02:34.360 --> 00:02:39.440 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 00:02:40.060 --> 00:02:44.500 når du har en enkel "adder", der kan addere 2 bits sammen 00:02:44.500 --> 00:02:50.340 kan man sætte flere sammen ved siden af hinanden for at addere meget støre al 00:02:51.170 --> 00:02:56.229 Her er et eksempel på hvordan en 8-bit adder - lægger 25 og 50 sammen 00:02:57.260 --> 00:03:03.730 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 00:03:04.920 --> 00:03:10.760 kredsløbet for en 8-bit adder er opbygget af en masse små 2-bits adders, som sammen udregner det samlede resultat 00:03:12.500 --> 00:03:17.340 andre elektriske kredsløb kan udføre andre simple operationer som subtraktion og multiplikation 00:03:17.340 --> 00:03:24.720 Reelt er alt den behandling af information der sker i en computer foretaget ved at mange forskellige simple operationer er sat samme 00:03:24.720 --> 00:03:30.520 hver enkelt operation der udføres i en computer er så enkelt at den kunne være lavet af et menneske 00:03:30.520 --> 00:03:34.100 men disse kredsløb i en computer er meget hurtigere 00:03:34.820 --> 00:03:38.660 før i tiden var disse kredsløb store og klodsede 00:03:38.660 --> 00:03:44.780 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 00:03:45.100 --> 00:03:50.060 Idag er computer kredsløb mikroskopiske i størrelse og meget meget hurtigere 00:03:50.580 --> 00:03:53.200 Hvorfor er mindre computere også hurtigere? 00:03:53.200 --> 00:03:58.140 ... dette er fordi - jo mindre kredsløb, jo kortere skal de elektriske signaler bevæge sig 00:03:58.360 --> 00:04:04.340 Elektricitet bevæger sig med næsten lysets hastighed, hvilket er hvorfor moderne kredsløb kan udføre milliarder af udregninger pr. sekund 00:04:05.320 --> 00:04:10.720 så uanset om du spiller et spil, optager en video eller udforsker rummet 00:04:11.860 --> 00:04:18.019 kræver det hele en masse behandling af information meget hurtigt 00:04:18.860 --> 00:04:24.900 under denne kompleksitet er det bare små elektriske kredsløb der "omformer" binære signaler 00:04:24.900 --> 00:04:27.720 til websites, musik og spil 00:04:27.720 --> 00:04:31.960 disse kredsløb kan også hjælpe os til at dekode DNA til brug i diagnoser og helbredelse af sygdomme helbrede 00:04:31.960 --> 00:04:34.920 Så hvad kunne du tænke dig at bruge disse kredsløb til?