Introdução à programação e aos algoritmos

João Araujo Ribeiro · Capítulo 16 de 103

Páginas do PDF

Introdução à programação e aos algoritmos

1.9.1 Entrada e Saída

desenvolvimento da bomba atômica. Sua maior contribuição à Computação vem de

um relatório de 1945 (First Draft of a Report on the EDVAC), no qual propôs uma

arquitetura lógica para computadores com o conceito de programa armazenado.

Nos primeiros computadores, as instruções para cálculos eram inseridas por meio

de cartões perfurados. Neumann propôs que as instruções também fossem carregadas

na memória, juntamente com os dados, agilizando a sua leitura e execução. Essa

arquitetura é conhecida hoje em dia como Arquitetura de von Neumann. A maioria dos

computadores atuais, se não a quase totalidade, segue esse conceito.

 

Figura 1.15 John von Neumann. Fonte: Los Alamos National Laboratory | U.S.

Department of Energy.

 

1.9.1 ENTRADA E SAÍDA

Os elementos de entrada e saída permitem a comunicação homem-máquina. Existem dispositivos de entrada nos quais o fluxo de informação é de fora para dentro do computador. Um teclado permite que você insira dados e comandos no computador. Um mouse permite uma interação com uma tela gráfica. Além dos teclados existem muitos outros elementos que permitem a entrada de informações; podemos citar câmeras e microfones, por serem bem comuns, mas qualquer dispositivo que permita a inserção de dados em um computador é um dispositivo de entrada. Sensores de presença, medidores de diversos tipos e scanners são exemplos menos comuns.