História e gerações dos computadores
Primeira Geração - Surgimento do computador (1937 a 1953)
O primeiro computador eletromecânico foi construído por Konrad Zuse (1910 - 1995). Em 1936, esse engenheiro alemão construiu, a partir de relês que executavam os cálculos e dados lidos em fitas perfuradas, o Z1. Como Zuse não poderia auxiliar no esforço de guerra tentou vender o computador ao governo alemão, que desprezou a oferta. Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores. De fato foi na Segunda Guerra Mundial que nasceram os computadores atuais. A Marinha americana, em conjunto com a Universidade de Harvard, desenvolveu o computador Harvard Mark I, projetado pelo professor Howard Aiken, com base no calculador analítico de Babbage. O Mark I ocupava 120 m³ aproximadamente, conseguindo multiplicar dois números de dez dígitos em três segundos. Ao mesmo tempo, porém em segredo, o Exército Americano desenvolvia um projeto semelhante, chefiado pelos engenheiros John Presper Eckert e John Mauchy, cujo resultado foi o primeiro computador a válvulas, o Eletronic Numeric Integrator And Calculator (ENIAC), capaz de fazer quinhentas multiplicações por segundo. Tendo sido projetado para calcular trajetórias balísticas, o ENIAC foi mantido em segredo pelo governo americano até o final da guerra, quando foi anunciado ao mundo. No ENIAC, o programa era feito rearranjando a fiação em um painel. Nesse ponto John von Neumann propôs a ideia que transformou os calculadores eletrônicos em “cérebros eletrônicos”: modelar a arquitetura do computador segundo o sistema nervoso central. Para isso, eles teriam que ter três características: codificar as instruções de uma forma possível de ser armazenada na memória do computador; armazenar as instruções na memória, bem como toda e qualquer informação necessária a execução da tarefa, e ao processar o programa, buscar as instruções