WEBVTT 00:00:10.920 --> 00:00:13.200 Olá, meu nome é Madison Maxey. 00:00:13.260 --> 00:00:15.520 Tenho uma empresa chamada Loomia, 00:00:21.960 --> 00:00:24.580 que fabrica tecidos inteligentes para roupas e produtos inteligentes. 00:00:25.160 --> 00:00:28.920 O céu é o limite quando se trata de produtos têxteis. 00:00:31.540 --> 00:00:34.260 Meu nome é Danielle Applestone, e sou CEO da Othermachine Company. 00:00:34.260 --> 00:00:41.320 Construímos uma máquina fresadora de mesa. 00:00:42.540 --> 00:00:46.580 A máquina tem uma ferramenta de corte rotativa e a desloca pelo material criando um objeto em forma de “D”. 00:00:46.580 --> 00:00:48.160 Todos os computadores fazem as mesmas quatro operações básicas. 00:00:48.160 --> 00:00:50.740 Entrada de dados, 00:00:50.740 --> 00:00:52.880 armazenamento e processamento dos dados, 00:00:53.399 --> 00:00:56.899 e finalmente a saída de dados. 00:00:57.440 --> 00:01:04.540 Cada uma delas é feita por uma parte diferente do computador. 00:01:04.860 --> 00:01:08.040 Existem dispositivos de entrada que obtêm dados do mundo externo e os convertem em dados binários. 00:01:08.120 --> 00:01:12.000 Há uma memória que armazena esses dados., 00:01:12.000 --> 00:01:14.540 Há uma unidade de processamento central ou CPU, 00:01:14.600 --> 00:01:19.100 onde todos os o cálculos são feitos. 00:01:19.100 --> 00:01:22.100 E, finalmente, existem dispositivos de saída que convertem os dados em meio físico. 00:01:22.100 --> 00:01:24.100 Vamos falar sobre a entrada primeiro. 00:01:24.500 --> 00:01:30.460 Os computadores têm vários tipos de entradas, como teclado, touch screen, 00:01:30.840 --> 00:01:33.400 uma câmera, um microfone, ou um GPS. 00:01:33.930 --> 00:01:39.379 Até mesmo os sensores em um carro, um termostato, ou um drone são também dispositivos de entrada. 00:01:40.200 --> 00:01:45.619 Agora, vamos ver um exemplo simples de como os dados viajam por um computador até a saída. 00:01:47.100 --> 00:01:53.419 Quando você pressiona uma tecla no teclado, digamos que seja a letra "B", o teclado converte a letra em um número. 00:01:54.000 --> 00:01:58.430 Esse número é enviado em formato binário, uns e zeros, para o computador. 00:02:00.380 --> 00:02:05.460 A partir desse número, a CPU calcula como exibir a letra "B”, pixel a pixel. 00:02:06.000 --> 00:02:11.440 A CPU requer instruções da memória, passo-a-passo para desenhar a letra B. 00:02:12.000 --> 00:02:16.729 A CPU segue essas instruções e armazena os resultados como pixels na memória. 00:02:18.500 --> 00:02:22.329 Finalmente, esses pixels são enviados em formato binário para a tela. 00:02:22.640 --> 00:02:29.520 A tela é um dispositivo de saída, que converte sinais binários em pontos mínimos e cores para ficarem visíveis. 00:02:32.140 --> 00:02:36.420 Tudo isto acontece tão rapidamente que parece ser instantâneo, 00:02:36.420 --> 00:02:42.220 mas para exibir as letras, o computador executa milhares de instruções, 00:02:42.220 --> 00:02:45.000 desde o momento em que seu dedo pressiona a tela. 00:02:48.120 --> 00:02:53.260 Nesse exemplo, o dispositivo de saída foi a tela, mas existem muitos tipos de saída diferentes 00:02:53.260 --> 00:02:57.640 que transformam um sinal binário e geram algo para o mundo físico. 00:02:57.680 --> 00:03:02.980 Por exemplo, um alto-falante gera um som e uma impressora gera um documento impresso. 00:03:03.560 --> 00:03:09.420 Os dispositivos de saída também podem controlar movimentos físicos, como um braço robótico, o motor de 00:03:09.420 --> 00:03:12.180 um carro ou uma ferramenta de corte na máquina que fabricamos aqui. 00:03:13.730 --> 00:03:18.759 Novos tipos de entrada e saída permitem que os computadores interajam com o mundo de formas 00:03:19.250 --> 00:03:24.579 inteiramente novas, que representaram melhorias na velocidade e no volume da memória das CPUs. 00:03:24.889 --> 00:03:28.779 Quanto mais complicada a tarefa é mais dados de entrada ou saída, 00:03:29.299 --> 00:03:32.739 mais potência de processamento e memória serão necessárias. 00:03:33.949 --> 00:03:40.689 Digitar letras em uma tela pode ser fácil, mas para gerar gráficos complexos ou gravar um filme em alta definição, 00:03:41.000 --> 00:03:46.440 os computadores modernos muitas vezes têm várias CPUs para processar todos os dados 00:03:46.860 --> 00:03:49.600 e muitos gigabytes de memória para armazená-los. 00:03:51.410 --> 00:03:57.040 Não importa o que você queira fazer no computador, todas as ações estão 00:03:57.710 --> 00:04:00.159 relacionadas à entrada de dados do mundo físico, 00:04:01.460 --> 00:04:04.700 o armazenamento e processamento desses dados, 00:04:04.700 --> 00:04:08.260 e algum tipo de saída de volta ao mundo físico.