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

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

Páginas do PDF

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

1.9 Hardware

A primeira aparição documentada do termo software, no sentido usado em

computação, é de 1958, em um artigo escrito pelo matemático americano John Wilder

Tukey. Ainda existe uma controvérsia sobre quem teria inventado o termo, já que o

próprio Tukey nunca reivindicou a autoria, mas não existe dúvida de que foi o primeiro

a usá-lo em um documento. Tukey era um apaixonado pelas palavras e, sem nenhuma

controvérsia nesse caso, foi o inventor do termo bit para designar os dígitos binários,

em 1948 [Sha48].

 

1.9 HARDWARE

“Penso que existe um mercado mundial para talvez 5 computadores.” Thomas Watson, presidente da IBM, 1943.

 

Diversos elementos compõem o hardware de um sistema computacional, podendo ser classificados em 3 tipos básicos: Entrada e Saída, Unidade de Processamento e Memória.

Na Figura 1.13, podemos identificar alguns elementos comuns

do hardware:

1. Tela do computador

2. Placa-mãe

3. Processador

4. Memória RAM

5. Placas de expansão

6. Fonte de alimentação

7. Unidade de disco

8. Disco Rígido (hard disk, ou HD)

9. Mouse

10. Teclado

Figura 1.13 Hardware de um computador. Fonte: Adaptada de

 

Wikimedia Commons.

 

Na década de 1940, o grande matemático John von Neumann teve a ideia de colocar dados e programa na memória do computador. O que para nós hoje em dia é o óbvio e a regra, não era tão óbvio naquela época, e os computadores eram programados a partir da modificação do próprio hardware. Colocando o programa junto com a memória, von Neumann facilitou a modificação dos

programas e acelerou sua execução. A Figura 1.14 apresenta um esquema do que chamamos arquitetura de von Neumann, usada até hoje em todos os computadores.

 

Figura 1.14 Arquitetura de um computador.

 

Desde os primeiros computadores a tecnologia para sua

construção evoluiu enormemente, em particular com o desenvolvimento da tecnologia de semicondutores. Essa mudança tecnológica permitiu um menor consumo de energia e um tamanho muito menor das máquinas. Para se ter uma ideia da ordem de grandeza em que consistiu esse avanço, o primeiro computador digital eletrônico, o ENIAC, construído em 1946, possuía 17468 válvulas, consumia 150 kW de eletricidade e ocupava uma área de 167 m2, pesando cerca de 30 toneladas. Em 1996, uma equipe da Universidade da Pensilvânia recriou o ENIAC com tecnologias modernas, em um projeto chamado ENIAC-on-a-chip. O chip desenvolvido trabalhava em uma frequência milhares de vezes superior ao ENIAC original e coube em uma área de 8 × 8 mm com um consumo de apenas 0,5 W [Spy96].

 

John von Neumann (1903-1957)

John von Neumann era um matemático húngaro naturalizado americano. Pesquisador

de diversas áreas da Matemática, também trabalhou no projeto Manhattan, para o