WEBVTT 00:00:10.920 --> 00:00:13.200 Olá! O meu nome é Madison Maxey. 00:00:13.260 --> 00:00:15.520 Tenho uma empresa chamada Loomia, 00:00:15.520 --> 00:00:20.940 focada em fazer tecidos inteligentes para criar roupas e pequenos produtos macios inteligentes. 00:00:21.960 --> 00:00:24.580 O céu é o limite quando falamos de têxteis. 00:00:25.160 --> 00:00:28.920 O meu nome é Danielle Applestone, sou CEO da Othermachine Company. 00:00:31.540 --> 00:00:34.260 Estamos a construir uma fresadora de secretária. 00:00:34.260 --> 00:00:41.320 Uma fresadora pega numa ferramenta de corte rotativa e move-a através dos materiais para criar um objeto 3D. 00:00:42.540 --> 00:00:46.580 Por debaixo do capô, todos os computadores fazem as mesmas quatro coisas básicas. 00:00:46.580 --> 00:00:48.160 Eles recebem informação, 00:00:48.160 --> 00:00:50.740 armazenam e processam essa informação, 00:00:50.740 --> 00:00:52.880 e, depois, transmitem informação. 00:00:53.399 --> 00:00:57.103 Cada uma destas coisas é feita por uma parte diferente do computador. 00:00:57.440 --> 00:00:59.580 Temos os dispositivos de entrada, 00:00:59.580 --> 00:01:04.653 que recebem informação do mundo exterior e a convertem em binário. 00:01:04.860 --> 00:01:08.040 Temos a memória para armazenar esta informação. 00:01:08.120 --> 00:01:12.000 Temos a unidade central de processamento, ou CPU, 00:01:12.000 --> 00:01:14.540 onde os cálculos são feitos. 00:01:14.600 --> 00:01:17.102 E, por fim, temos os dispositivos de saída, 00:01:17.102 --> 00:01:21.176 que pegam na informação e a convertem numa saída física. 00:01:22.100 --> 00:01:24.100 Primeiro, vamos falar de entradas. 00:01:24.500 --> 00:01:26.850 Os computadores podem receber muitos tipos de entradas, 00:01:26.850 --> 00:01:30.266 como de um teclado de computado, do ecrã táctil de um telefone, 00:01:30.266 --> 00:01:33.400 de uma câmera, um microfone ou um GPS. 00:01:33.930 --> 00:01:39.963 Até os sensores de um carro, um termóstato ou um drone são outros tipos de dispositivos de entrada. 00:01:40.200 --> 00:01:44.353 Agora, vamos ver um exemplo simples de como as entradas viajam através de um computador, 00:01:44.353 --> 00:01:46.229 para se tornarem em saídas. 00:01:47.100 --> 00:01:50.330 Quando primes uma tecla do teu teclado — digamos, a letra «B» — 00:01:50.330 --> 00:01:54.000 o teclado converte essa letra num número. 00:01:54.000 --> 00:01:58.430 Esse número é enviado em binário, «uns» e «zeros», para o computador. 00:02:00.380 --> 00:02:05.460 Começando neste número, o CPU calcula como mostrar a letra «B», píxel por píxel. 00:02:06.000 --> 00:02:11.440 O CPU pede instruções passo-a-passo à memória, que lhe diz como desenhar a letra «B». 00:02:12.000 --> 00:02:16.729 O CPU executa estas instruções e armazena os resultados em forma de píxeis na memória. 00:02:18.500 --> 00:02:22.489 Por fim, a informação de píxeis é enviada em binário para o ecrã. 00:02:22.640 --> 00:02:24.888 O ecrã é um dispositivo de saída, 00:02:24.888 --> 00:02:30.247 que converte os sinais binários nas pequenas luzinhas e cores que compõe o que vês nele. 00:02:32.140 --> 00:02:36.257 Tudo isto acontece tão rápido que parece ser instantâneo, 00:02:36.420 --> 00:02:38.759 mas, para mostrar cada letra, 00:02:38.759 --> 00:02:42.220 um computador precisa de executar milhares de instruções, 00:02:42.220 --> 00:02:45.400 começando no momento em que o teu dedo carrega na tecla. 00:02:48.120 --> 00:02:50.881 Neste exemplo, o dispositivo de saída era um ecrã, 00:02:50.881 --> 00:02:53.260 mas existem muitos tipos diferentes de saídas 00:02:53.260 --> 00:02:57.403 que pegam nos sinais binários do computador e fazem algo no mundo físico. 00:02:57.680 --> 00:03:01.050 Por exemplo, uma coluna reproduzirá som, 00:03:01.050 --> 00:03:03.400 uma impressora 3D imprimirá um objeto. 00:03:03.560 --> 00:03:06.530 Os dispositivos de saída podem também controlar movimentos físicos, 00:03:06.530 --> 00:03:09.161 como os de um braço robótico, do motor de um carro, 00:03:09.161 --> 00:03:12.566 ou da cabeça de corte da fresadora que a minha empresa constrói. 00:03:13.730 --> 00:03:15.690 Novos tipos de entradas e saídas 00:03:15.690 --> 00:03:19.250 permitem que os computadores interajam com o mundo de formas totalmente novas. 00:03:19.250 --> 00:03:24.889 Estas inovações têm sido auxiliadas pelas melhorias no tamanho e velocidade das memórias e CPUs. 00:03:25.159 --> 00:03:28.779 Quanto mais complicada for a tarefa, e mais informação for preciso fazer entrar e sair, 00:03:29.299 --> 00:03:32.739 mais poder de processamento e memória o computador vai precisar. 00:03:33.949 --> 00:03:36.035 Escrever letras num ecrã pode ser fácil, 00:03:36.035 --> 00:03:41.000 mas para fazer gráficos 3D complicados, ou gravar um filme em alta definição, 00:03:41.000 --> 00:03:46.440 os computadores modernos têm muitas vezes vários CPUs para processar toda essa informação, 00:03:46.860 --> 00:03:49.600 assim como muitos gigabytes de memória para a armazenar. 00:03:51.410 --> 00:03:54.830 Não importa o que queiras fazer com o computador, 00:03:54.830 --> 00:03:57.585 todas as suas ações requerem: 00:03:57.585 --> 00:04:00.159 inserir informação a partir do mundo físico, 00:04:01.460 --> 00:04:04.700 armazenar e processar essa informação, 00:04:04.700 --> 00:04:08.260 e obter alguma saída novamente para o mundo físico.