[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.48,0:00:11.42,Default,,0000,0000,0000,,Uma das coisas mais fixes que descobri sobre circuitos Dialogue: 0,0:00:11.46,0:00:13.67,Default,,0000,0000,0000,,é que eles podem ser uma forma de arte. Dialogue: 0,0:00:13.96,0:00:18.81,Default,,0000,0000,0000,,Se eu tiver uma ideia criativa,\Nposso alcançá-la usando circuitos. Dialogue: 0,0:00:20.30,0:00:24.70,Default,,0000,0000,0000,,Então, se tiveres ideias, podes usar\Na tecnologia para as tornar reais. Dialogue: 0,0:00:26.86,0:00:32.34,Default,,0000,0000,0000,,Cada entrada ou saída de um computador é,\Nefetivamente, um tipo de informação, Dialogue: 0,0:00:32.34,0:00:37.24,Default,,0000,0000,0000,,que pode ser representada por\Nsinais elétricos de «on» ou «off», Dialogue: 0,0:00:37.24,0:00:39.06,Default,,0000,0000,0000,,ou por «uns» e «zeros». Dialogue: 0,0:00:39.40,0:00:43.50,Default,,0000,0000,0000,,Para processar a informação\Nque chega como entrada Dialogue: 0,0:00:43.50,0:00:46.36,Default,,0000,0000,0000,,e para criar a informação\Nque é a de saída, Dialogue: 0,0:00:46.36,0:00:50.19,Default,,0000,0000,0000,,um computador precisa de modificar\Ne combinar os sinais que recebe. Dialogue: 0,0:00:50.54,0:00:55.75,Default,,0000,0000,0000,,Para fazer isto, o computador usa milhões\Nde componentes eletrónicas minúsculas, Dialogue: 0,0:00:55.84,0:00:59.02,Default,,0000,0000,0000,,que se juntam para formar circuitos. Dialogue: 0,0:01:03.04,0:01:05.11,Default,,0000,0000,0000,,Vamos olhar com mais pormenor Dialogue: 0,0:01:05.11,0:01:09.46,Default,,0000,0000,0000,,para como podem os circuitos modificar e processar\Na informação representada por «zeros» e «uns». Dialogue: 0,0:01:09.46,0:01:12.28,Default,,0000,0000,0000,,Este é um circuito incrivelmente simples. Dialogue: 0,0:01:12.28,0:01:15.82,Default,,0000,0000,0000,,Pega num sinal elétrico,\N«on» ou «off», e converte-o. Dialogue: 0,0:01:15.82,0:01:20.58,Default,,0000,0000,0000,,Então, se o sinal que lhe deres for 1,\No circuito dá-te um 0, Dialogue: 0,0:01:20.58,0:01:23.62,Default,,0000,0000,0000,,mas, se lhe deres um 0,\No circuito dar-te-á um 1. Dialogue: 0,0:01:23.63,0:01:29.68,Default,,0000,0000,0000,,O sinal que entra não é o mesmo sinal que sai,\Ne portanto chamamos-lhe circuito NOT. Dialogue: 0,0:01:30.04,0:01:34.61,Default,,0000,0000,0000,,Os circuitos mais complexos\Npodem pegar em vários sinais e combiná-los, Dialogue: 0,0:01:34.61,0:01:36.58,Default,,0000,0000,0000,,dando-te um resultado diferente. Dialogue: 0,0:01:36.58,0:01:41.02,Default,,0000,0000,0000,,Neste exemplo, um circuito pega em\Ndois sinais elétricos, Dialogue: 0,0:01:41.02,0:01:43.88,Default,,0000,0000,0000,,sendo que cada um pode ser um 1 ou um 0. Dialogue: 0,0:01:43.88,0:01:49.58,Default,,0000,0000,0000,,Se cada um dos sinais que entram for um 0,\No resultado será também 0. Dialogue: 0,0:01:49.58,0:01:52.72,Default,,0000,0000,0000,,O circuito só te dará um 1 Dialogue: 0,0:01:52.78,0:01:58.06,Default,,0000,0000,0000,,se o primeiro e o segundo sinais\Ntambém forem um 1, Dialogue: 0,0:01:58.06,0:02:01.05,Default,,0000,0000,0000,,pelo que lhe chamamos circuito AND. Dialogue: 0,0:02:01.22,0:02:06.60,Default,,0000,0000,0000,,Existem muitos circuitos pequenos como este,\Nque executam cálculos lógicos simples. Dialogue: 0,0:02:06.60,0:02:10.54,Default,,0000,0000,0000,,Ao ligar estes circuitos,\Npodemos construir circuitos mais complexos Dialogue: 0,0:02:10.54,0:02:13.79,Default,,0000,0000,0000,,que façam cálculos mais complicados. Dialogue: 0,0:02:13.94,0:02:19.76,Default,,0000,0000,0000,,Por exemplo, podemos fazer um circuito\Nque junte 2 {\i1}bits{\i0} — chamado ADDER. Dialogue: 0,0:02:19.84,0:02:24.73,Default,,0000,0000,0000,,Este circuito pega em dois {\i1}bits{\i0} individuais,\Ncada um com 1 ou 0, Dialogue: 0,0:02:24.73,0:02:27.35,Default,,0000,0000,0000,,e junta-os para calcular a sua soma. Dialogue: 0,0:02:27.35,0:02:29.83,Default,,0000,0000,0000,,Esta soma pode ser 0 mais 0 igual a 0, Dialogue: 0,0:02:30.34,0:02:34.34,Default,,0000,0000,0000,,0 mais 1 igual a 1, ou 1 mais 1 igual a 2. Dialogue: 0,0:02:34.36,0:02:36.45,Default,,0000,0000,0000,,Precisas de dois fios a sair, Dialogue: 0,0:02:36.45,0:02:40.06,Default,,0000,0000,0000,,porque podem ser necessários\Ndois dígitos binários para representar a soma. Dialogue: 0,0:02:40.06,0:02:44.50,Default,,0000,0000,0000,,Depois de teres um ADDER único\Npara adicionar dois {\i1}bits{\i0} de informação, Dialogue: 0,0:02:44.50,0:02:48.43,Default,,0000,0000,0000,,podes juntar vários destes circuitos ADDER,\Nlado a lado, Dialogue: 0,0:02:48.43,0:02:50.91,Default,,0000,0000,0000,,para somar números muito maiores. Dialogue: 0,0:02:51.17,0:02:56.23,Default,,0000,0000,0000,,Por exemplo, aqui está a forma como um\NADDER 8-{\i1}bit{\i0} soma os números 25 e 50. Dialogue: 0,0:02:57.26,0:03:00.07,Default,,0000,0000,0000,,Cada número é representado usando 8 {\i1}bits{\i0}, Dialogue: 0,0:03:00.07,0:03:03.100,Default,,0000,0000,0000,,resultando em 16 sinais elétricos\Ndiferentes a entrar no circuito. Dialogue: 0,0:03:04.92,0:03:10.76,Default,,0000,0000,0000,,O circuito para um ADDER 8-{\i1}bit{\i0} tem muitos pequenos\Nadders dentro dele que, juntos, calculam a soma. Dialogue: 0,0:03:12.50,0:03:17.34,Default,,0000,0000,0000,,Outros circuitos elétricos podem executar\Noutros cálculos simples, como subtração ou multiplicação. Dialogue: 0,0:03:17.34,0:03:20.85,Default,,0000,0000,0000,,Na verdade, todo o processamento\Nde informação feito pelo teu computador Dialogue: 0,0:03:20.85,0:03:24.72,Default,,0000,0000,0000,,é meramente a junção de\Nmuitas pequenas operações simples. Dialogue: 0,0:03:24.84,0:03:28.100,Default,,0000,0000,0000,,Cada operação individual executada\Npor um computador é tão, tão simples, Dialogue: 0,0:03:28.100,0:03:30.61,Default,,0000,0000,0000,,que poderia ser feita por um humano, Dialogue: 0,0:03:30.61,0:03:34.10,Default,,0000,0000,0000,,mas estes circuitos dentro dos computadores\Nsão muitíssimo mais rápidos. Dialogue: 0,0:03:34.82,0:03:38.66,Default,,0000,0000,0000,,Antigamente,\Nestes circuitos eram grandes e pesados, Dialogue: 0,0:03:38.66,0:03:41.75,Default,,0000,0000,0000,,e um ADDER 8-{\i1}bit{\i0} podia ser\Ntão grande como um frigorífico, Dialogue: 0,0:03:41.75,0:03:45.10,Default,,0000,0000,0000,,podendo levar minutos\Naté concluir um cálculo simples. Dialogue: 0,0:03:45.10,0:03:48.73,Default,,0000,0000,0000,,Hoje em dia, os circuitos\Ncomputacionais são microscópicos, Dialogue: 0,0:03:48.73,0:03:50.47,Default,,0000,0000,0000,,e muitíssimo mais rápidos. Dialogue: 0,0:03:50.58,0:03:53.20,Default,,0000,0000,0000,,Porque é que os computadores\Nmais pequenos são também mais rápidos? Dialogue: 0,0:03:53.20,0:03:58.14,Default,,0000,0000,0000,,Bom, porque quanto mais pequeno for o circuito,\Nmenor é a distância que o sinal elétrico tem de percorrer. Dialogue: 0,0:03:58.36,0:04:00.72,Default,,0000,0000,0000,,A eletricidade move-se\Nmais ou menos à velocidade da luz, Dialogue: 0,0:04:00.72,0:04:04.79,Default,,0000,0000,0000,,razão pela qual os circuitos modernos\Npodem fazer milhões de cálculos por segundo. Dialogue: 0,0:04:05.32,0:04:10.72,Default,,0000,0000,0000,,Então, quer estejas a jogar um jogo,\Na gravar um vídeo ou a explorar o universo, Dialogue: 0,0:04:11.86,0:04:18.02,Default,,0000,0000,0000,,tudo o que podes fazer com a tecnologia exige\Nque muita informação seja processada muito rápido. Dialogue: 0,0:04:18.86,0:04:22.95,Default,,0000,0000,0000,,Por debaixo de toda esta complexidade\Nestão apenas circuitos minúsculos Dialogue: 0,0:04:22.95,0:04:24.90,Default,,0000,0000,0000,,que convertem sinais binários Dialogue: 0,0:04:24.90,0:04:27.72,Default,,0000,0000,0000,,em páginas web, vídeos, música e jogos. Dialogue: 0,0:04:27.72,0:04:31.96,Default,,0000,0000,0000,,Este circuitos podem até ajudar-nos a\Ndescodificar ADN e a diagnosticar e curar doenças. Dialogue: 0,0:04:31.96,0:04:35.05,Default,,0000,0000,0000,,Então... o que gostarias de fazer\Ncom todos estes circuitos?