0:00:08.480,0:00:11.420
Uma das coisas mais fixes que descobri sobre circuitos
0:00:11.460,0:00:13.670
é que eles podem ser uma forma de arte.
0:00:13.960,0:00:18.812
Se eu tiver uma ideia criativa,[br]posso alcançá-la usando circuitos.
0:00:20.300,0:00:24.700
Então, se tiveres ideias, podes usar[br]a tecnologia para as tornar reais.
0:00:26.860,0:00:32.340
Cada entrada ou saída de um computador é,[br]efetivamente, um tipo de informação,
0:00:32.340,0:00:37.240
que pode ser representada por[br]sinais elétricos de «on» ou «off»,
0:00:37.240,0:00:39.060
ou por «uns» e «zeros».
0:00:39.400,0:00:43.503
Para processar a informação[br]que chega como entrada
0:00:43.503,0:00:46.360
e para criar a informação[br]que é a de saída,
0:00:46.360,0:00:50.187
um computador precisa de modificar[br]e combinar os sinais que recebe.
0:00:50.540,0:00:55.750
Para fazer isto, o computador usa milhões[br]de componentes eletrónicas minúsculas,
0:00:55.839,0:00:59.020
que se juntam para formar circuitos.
0:01:03.040,0:01:05.109
Vamos olhar com mais pormenor
0:01:05.109,0:01:09.460
para como podem os circuitos modificar e processar[br]a informação representada por «zeros» e «uns».
0:01:09.460,0:01:12.280
Este é um circuito incrivelmente simples.
0:01:12.280,0:01:15.820
Pega num sinal elétrico,[br]«on» ou «off», e converte-o.
0:01:15.820,0:01:20.580
Então, se o sinal que lhe deres for 1,[br]o circuito dá-te um 0,
0:01:20.580,0:01:23.620
mas, se lhe deres um 0,[br]o circuito dar-te-á um 1.
0:01:23.630,0:01:29.680
O sinal que entra não é o mesmo sinal que sai,[br]e portanto chamamos-lhe circuito NOT.
0:01:30.040,0:01:34.611
Os circuitos mais complexos[br]podem pegar em vários sinais e combiná-los,
0:01:34.611,0:01:36.580
dando-te um resultado diferente.
0:01:36.580,0:01:41.024
Neste exemplo, um circuito pega em[br]dois sinais elétricos,
0:01:41.024,0:01:43.880
sendo que cada um pode ser um 1 ou um 0.
0:01:43.880,0:01:49.580
Se cada um dos sinais que entram for um 0,[br]o resultado será também 0.
0:01:49.580,0:01:52.720
O circuito só te dará um 1
0:01:52.780,0:01:58.055
se o primeiro e o segundo sinais[br]também forem um 1,
0:01:58.055,0:02:01.054
pelo que lhe chamamos circuito AND.
0:02:01.220,0:02:06.600
Existem muitos circuitos pequenos como este,[br]que executam cálculos lógicos simples.
0:02:06.600,0:02:10.538
Ao ligar estes circuitos,[br]podemos construir circuitos mais complexos
0:02:10.538,0:02:13.788
que façam cálculos mais complicados.
0:02:13.940,0:02:19.760
Por exemplo, podemos fazer um circuito[br]que junte 2 bits — chamado ADDER.
0:02:19.840,0:02:24.730
Este circuito pega em dois bits individuais,[br]cada um com 1 ou 0,
0:02:24.730,0:02:27.350
e junta-os para calcular a sua soma.
0:02:27.350,0:02:29.829
Esta soma pode ser 0 mais 0 igual a 0,
0:02:30.340,0:02:34.340
0 mais 1 igual a 1, ou 1 mais 1 igual a 2.
0:02:34.360,0:02:36.446
Precisas de dois fios a sair,
0:02:36.446,0:02:40.060
porque podem ser necessários[br]dois dígitos binários para representar a soma.
0:02:40.060,0:02:44.500
Depois de teres um ADDER único[br]para adicionar dois bits de informação,
0:02:44.500,0:02:48.430
podes juntar vários destes circuitos ADDER,[br]lado a lado,
0:02:48.430,0:02:50.910
para somar números muito maiores.
0:02:51.170,0:02:56.229
Por exemplo, aqui está a forma como um[br]ADDER 8-bit soma os números 25 e 50.
0:02:57.260,0:03:00.073
Cada número é representado usando 8 bits,
0:03:00.073,0:03:03.995
resultando em 16 sinais elétricos[br]diferentes a entrar no circuito.
0:03:04.920,0:03:10.760
O circuito para um ADDER 8-bit tem muitos pequenos[br]adders dentro dele que, juntos, calculam a soma.
0:03:12.500,0:03:17.340
Outros circuitos elétricos podem executar[br]outros cálculos simples, como subtração ou multiplicação.
0:03:17.340,0:03:20.848
Na verdade, todo o processamento[br]de informação feito pelo teu computador
0:03:20.848,0:03:24.720
é meramente a junção de[br]muitas pequenas operações simples.
0:03:24.844,0:03:28.995
Cada operação individual executada[br]por um computador é tão, tão simples,
0:03:28.995,0:03:30.614
que poderia ser feita por um humano,
0:03:30.614,0:03:34.100
mas estes circuitos dentro dos computadores[br]são muitíssimo mais rápidos.
0:03:34.820,0:03:38.660
Antigamente,[br]estes circuitos eram grandes e pesados,
0:03:38.660,0:03:41.750
e um ADDER 8-bit podia ser[br]tão grande como um frigorífico,
0:03:41.750,0:03:45.100
podendo levar minutos[br]até concluir um cálculo simples.
0:03:45.100,0:03:48.734
Hoje em dia, os circuitos[br]computacionais são microscópicos,
0:03:48.734,0:03:50.470
e muitíssimo mais rápidos.
0:03:50.580,0:03:53.200
Porque é que os computadores[br]mais pequenos são também mais rápidos?
0:03:53.200,0:03:58.140
Bom, porque quanto mais pequeno for o circuito,[br]menor é a distância que o sinal elétrico tem de percorrer.
0:03:58.360,0:04:00.722
A eletricidade move-se[br]mais ou menos à velocidade da luz,
0:04:00.722,0:04:04.790
razão pela qual os circuitos modernos[br]podem fazer milhões de cálculos por segundo.
0:04:05.320,0:04:10.720
Então, quer estejas a jogar um jogo,[br]a gravar um vídeo ou a explorar o universo,
0:04:11.860,0:04:18.019
tudo o que podes fazer com a tecnologia exige[br]que muita informação seja processada muito rápido.
0:04:18.860,0:04:22.954
Por debaixo de toda esta complexidade[br]estão apenas circuitos minúsculos
0:04:22.954,0:04:24.900
que convertem sinais binários
0:04:24.900,0:04:27.720
em páginas web, vídeos, música e jogos.
0:04:27.720,0:04:31.960
Este circuitos podem até ajudar-nos a[br]descodificar ADN e a diagnosticar e curar doenças.
0:04:31.960,0:04:35.050
Então... o que gostarias de fazer[br]com todos estes circuitos?