-
CUM FUNCȚIONEAZĂ COMPUTERELE
CIRCUITE ȘI LOGICĂ
-
Una dintre cele mai tari chestii
pe care le-am descoperit despre circuite
-
este că ele pot fi o artă, dacă aș avea o idee
creativă, o pot ilustra folosind circuite.
-
Așadar, dacă ai idei, poți folosi tehnologia
pentru a le aduce la viață.
-
Fiecare intrare sau ieșire a unui computer
este de fapt un tip de informație
-
care poate fi reprezentată de semnalele electrice pornit sau oprit
-
sau de 1 sau 0.
-
Că să poată procesa informația de intrare
și să poată procesa informația de ieșire
-
un computer are nevoie să modifice
și să combine semnalele de intrare.
-
Pentru a face asta un computer folosește milioane de componente electronice
-
care împreună formează circuitele.
-
Să ne uităm atent cum circuitele pot modifica
și procesa informație redată de 1 și 0.
-
Acesta este un circuit incredibil de simplu.
-
Preia un semnal electric, pornit/oprit, și îl întoarce.
-
Adică, dacă oferi un semnal de 1, circuitul îți returnează un 0,
-
iar dacă oferi circuitului un 0, el îți returnează 1.
-
Semnalul care întră nu este același că cel care iese,
numit un circuit NOT (invertor).
-
Circuitele mai complicate pot lua mai multe
semnale le pot combina, cu un rezultat diferit.
-
În acest exemplu, un circuit va lua două
semnale electrice, fiecare fiind 1 sau 0.
-
Dacă oricare din semnalele care întră este un 0,
atunci rezulatul va fi și el 0.
-
Circuitul îți va oferi 1
-
doar dacă primul semnal și al doilea sunt ambele 1
-
și astfel numim circuitul AND.
-
Există multe astfel de circuite mici
care execută simple calcule logice.
-
Conectând aceste circuite, putem face
mai multe circuite complexe
-
care să execute calcule dificile.
-
Spre exemplu, poți face un circuit care adaugă
2 biți, numit un sumator.
-
Acest circuit preia 2 biți individuali, fiecare 1 sau 0
-
și îi adaugă împreună pentru a calcula suma.
-
Suma poate fi 0 plus 0 egal 0,
-
0 plus 1 egal 1, sau 1 plus 1 egal 2.
-
Ai nevoie de două fire care ies deoarece poate fi
nevoie de 2 cifre binare că să reprezinți suma.
-
Odată ce ai un singur sumator
pentru adaugarea a 2 biți de informație,
-
poți combina multipli ai acestor circuite
sumatoare unul lângă altul
-
pentru a adaugă numere mai mari.
-
Spre exemplu, iată cum un sumator de 8 biți
adună numerele 25 și 50.
-
Fiecare număr este reprezentat folosing 8 biți
-
rezultând 16 semnale electrice diferite
care întră în circuit.
-
Circuitul unui sumator de 8 biți
are mulți sumatori în interior
-
care calculează împreună suma.
-
Circuitele electrice diferite pot executa
alte calcule simple
-
precum scăderea sau multiplicarea.
-
De fapt, toate informațiile procesate de computer
-
sunt doar mulțimi de simple operații
puse laolaltă.
-
Fiecare operație individuală făcută
de un computer este atât de simplă
-
încât poate fi făcută de un om
-
dar aceste circuite din interiorului
computerului sunt mult mai rapide.
-
În trecut, aceste circuite erau mari și ciudate,
-
și un sumator de 8 biți putea fi cât un frigider
-
și dura minute pentru a executa un simplu calcul.
-
Azi, circuitele sunt microscopice
ca mărime și funcționează mai rapid.
-
De ce calculatoarele mici sunt mai rapide?
-
Deoarece cu cât un circuit este mai mic
-
cu atât distanța pe care o parcurge
semnalul electric este mai mică.
-
Electricitatea circulă cu viteza luminii
-
de aceea circuitele moderne execută
miliarde de calcule pe secundă.
-
Așa că, indiferent dacă joci un joc,
înregistrezi un video sau explorezi cosmosul,
-
tot ce poți face cu tehnologia necesită
procesarea multor informații într-un timp scurt.
-
Sub toată această complexitate
se află doar circuite mici
-
care transformă semnalele binare
-
în site-uri web, videoclipuri, muzică și jocuri.
-
Aceste circuite pot să ne ajute să decodam ADN-ul
pentru a diagnostica și a vindeca afecțiunile.
-
Așa că ce ați vrea să faceți cu aceste circuite?