-
Een van de leukste dingen die ik heb
ontdekt over circuits, is dat schakelingen
-
een kunstvorm kunnen zijn als ik een creatief idee heb, en ik dat
creatieve idee kan uiten door schakelingen.
-
Als je ideen hebt, dan kun je technologie
gebruiken om ideeën tot leven te brengen.
-
Elke input of output van een computer
is in feite een soort informatie,
-
die door aan of uit elektrische signalen
kan worden weergegeven,
-
of door enen en nullen.
-
Een computer moet invoersignalen wijzigen om
de informatie te verwerken die als input
-
binnenkomt, en de informatie te maken die
wordt uitgevoerd.
-
Een computer gebruikt miljoenen kleine elektronische
componenten die samen een circuit vormen.
-
Laten we kijken hoe circuits informatie wijzigen en
verwerken die in de vorm van enen en nullen wordt gebracht.
-
Dit is een ongelofelijk eenvoudig circuit.
-
Het ontvang een elektrisch signaal,
aan of uit, en keert het om.
-
Als je het signaal 1 geeft, dan geeft het circuit een 0,
-
en als je het circuit een 0 geeft, dan krijg je een 1.
-
Het signaal dat erin gaat, is niet hetzelfde als dat wat
eruit komt, en daarom noemen we dit circuit Not.
-
Gecompliceerdere circuits kunnen meerder signalen tegelijk
ontvangen en deze combineren, en je een ander resultaat geven.
-
In dit voorbeeld zal een circuit twee elektrische
signalen krijgen; elk van hen kan een 1 of een 0 zijn.
-
Als een van de signalen een 0 is, dan is het
resultaat ook 0.
-
Dit circuit geeft slechts een 1.
-
Als het eerste signaal en het tweede signaal
beide 1 zijn, dan noemen we dit circuit And.
-
Er bestaan veel kleine circuits zoals deze die
eenvoudige logische berekeningen uitvoeren.
-
Door deze circuits op elkaar aan te sluiten, kunnen we
complexere circuits maken die complexere berekeningen uitvoeren.
-
Je kunt bijvoorbeeld een circuit maken
dat 2 bits toevoegd, een Adder.
-
Dit circuit pakt 2 individuele bits, elke een 1
of een 0, en telt ze op om de som te berekenen.
-
De som kan 0 plus 0 is 0,
-
0 plus 1 is 1, of 1 plus 1 is 2 zijn.
-
Je hebt twee uitvoerkabels nodig omdat er twee binaire
cijfers nodig zijn om de som te weergeven.
-
Zodra je een enkele adder hebt voor het
toevoegen van twee bits aan informatie,
-
kun je meerdere van deze adder-circuits naast elkaar
plaatsen om veel grotere berekeningen te maken.
-
Hier wordt bijvoorbeeld een 8-bit adder gebruikt voor 25 en 50.
-
Elk getal wordt weergegeven door 8 bits, met 16
verschillende elektrische signalen als resultaat die in het circuit gaan.
-
Het circuit voor een 8-bit adder bestaat uit veel
kleine adders, die samen de som berekenen.
-
Verschillende elektrische circuits kunnen andere eenvoudige
berekeningen uitvoeren zoals aftrekken en vermenigvuldigen.
-
Al het verwerken van informatie dat je computer doet is in
feite niets anders dan heel veel kleine eenvoudig handelingen bij elkaar opgeteld.
-
Elke handeling gedaan door een computer is zo
eenvoudig, dat het door een mens kan worden gedaan,
-
maar deze circuits in computers zijn enorm veel sneller.
-
Vroeger waren deze circuits groot en log,
-
en een 8-bit adder kon zo groot als een koelkast zijn, en het
uitvoeren van een eenvoudige berekening nam minuten in beslag.
-
Tegenwoordig zijn computercircuits
microscopisch klein en veel sneller.
-
Waarom zijn kleinere computers ook sneller?
-
Hoe kleiner het circuit, hoe minder afstand
het elekrische signaal hoeft af te leggen.
-
Elektriciteit is ongeveer zo snel als het licht, daarom voeren
moderne circuites miljarden berekeningen per seconde uit.
-
Dus of je nu een spel speelt, een video
opneemt, of de kosmos verkent,
-
alles dat je met technologie kunt doen vereist
extreem snelle verwerking van veel informatie.
-
Onder al deze complexiteit zitten gewoon circuitjes
die binaire signalen
-
veranderen in websites, video's, muziek en spellen.
-
Deze circuits kunnen ons zelfs helpen met het
ontcijferen van DNA om ziekten te genezen.
-
Wat zou jij graag willen doen met al deze circuits?