Olá, meu nome é Madison Maxey. Tenho uma empresa chamada Loomia, que fabrica tecidos inteligentes para roupas e produtos inteligentes. O céu é o limite quando se trata de produtos têxteis. Meu nome é Danielle Applestone, e sou CEO da Othermachine Company. Construímos uma máquina fresadora de mesa. A máquina tem uma ferramenta de corte rotativa e a desloca pelo material criando um objeto em forma de “D”. Todos os computadores fazem as mesmas quatro operações básicas. Entrada de dados, armazenamento e processamento dos dados, e finalmente a saída de dados. Cada uma delas é feita por uma parte diferente do computador. Existem dispositivos de entrada que obtêm dados do mundo externo e os convertem em dados binários. Há uma memória que armazena esses dados., Há uma unidade de processamento central ou CPU, onde todos os o cálculos são feitos. E, finalmente, existem dispositivos de saída que convertem os dados em meio físico. Vamos falar sobre a entrada primeiro. Os computadores têm vários tipos de entradas, como teclado, touch screen, uma câmera, um microfone, ou um GPS. Até mesmo os sensores em um carro, um termostato, ou um drone são também dispositivos de entrada. Agora, vamos ver um exemplo simples de como os dados viajam por um computador até a saída. Quando você pressiona uma tecla no teclado, digamos que seja a letra "B", o teclado converte a letra em um número. Esse número é enviado em formato binário, uns e zeros, para o computador. A partir desse número, a CPU calcula como exibir a letra "B”, pixel a pixel. A CPU requer instruções da memória, passo-a-passo para desenhar a letra B. A CPU segue essas instruções e armazena os resultados como pixels na memória. Finalmente, esses pixels são enviados em formato binário para a tela. A tela é um dispositivo de saída, que converte sinais binários em pontos mínimos e cores para ficarem visíveis. Tudo isto acontece tão rapidamente que parece ser instantâneo, mas para exibir as letras, o computador executa milhares de instruções, desde o momento em que seu dedo pressiona a tela. Nesse exemplo, o dispositivo de saída foi a tela, mas existem muitos tipos de saída diferentes que transformam um sinal binário e geram algo para o mundo físico. Por exemplo, um alto-falante gera um som e uma impressora gera um documento impresso. Os dispositivos de saída também podem controlar movimentos físicos, como um braço robótico, o motor de um carro ou uma ferramenta de corte na máquina que fabricamos aqui. Novos tipos de entrada e saída permitem que os computadores interajam com o mundo de formas inteiramente novas, que representaram melhorias na velocidade e no volume da memória das CPUs. Quanto mais complicada a tarefa é mais dados de entrada ou saída, mais potência de processamento e memória serão necessárias. Digitar letras em uma tela pode ser fácil, mas para gerar gráficos complexos ou gravar um filme em alta definição, os computadores modernos muitas vezes têm várias CPUs para processar todos os dados e muitos gigabytes de memória para armazená-los. Não importa o que você queira fazer no computador, todas as ações estão relacionadas à entrada de dados do mundo físico, o armazenamento e processamento desses dados, e algum tipo de saída de volta ao mundo físico.