INFORMATIVOS

O nascimento da computação (parte 1)

16/10/2015


    No início da era eletrônica, todos os problemas eram resolvidos por sistemas analógicos, também conhecidos por sistemas lineares, onde uma quantidade é representada por um sinal elétrico proporcional ao valor da grandeza medida.

    Em 1854, o matemático britânico George Boole (1815 - 1864), através da obra intitulada An Investigation of the Laws of Thought (Uma Investigação Sobre as Leis do Pensamento), apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole.Nesta época, ele se perguntava se poderia haver algo como uma álgebra do pensamento. Para ele, o pensamento não consiste, como se poderia supor, em imagens, mas em algo mais próximo da representação linguística de argumentos, isto é, ele tentava entender como a mente humana toma as decisões. Nesse caso, as variáveis passam a representar sentenças ou enunciados, 1 e 0 passam a representar respectivamente verdadeiro e falso.Surgia assim a ideia de uma máquina comparar sinais (verdadeiro ou falso) para tomar decisões.

 

Invenção do computador

    O primeiro computador eletro mecâ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.

    Zuse tentou vender o computador ao governo alemão, que desprezou a oferta, já que não poderia auxiliar no esforço de guerra. Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores, o chamado Eniac.

    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:

  1. Codificar as instruções de uma forma possível de ser armazenada na memória do computador. Von Neumann sugeriu que fossem usados uns e zeros.
  2. Armazenar as instruções na memória, bem como toda e qualquer informação necessária a execução da tarefa.
  3. Quando processar o programa, buscar as instruções diretamente na memória, ao invés de lerem um novo cartão perfurado a cada passo.

   Este é o conceito de programa armazenado, cujas principais vantagens são: rapidez, versatilidade e auto modificação. Assim, o computador programável que conhecemos hoje, onde o programa e os dados estão armazenados na memória ficou conhecido como Arquitetura de von Neumann.

 

 

* Imagem referente ao primeiro computador "Z1".

 

 

Anderson G. Fortes

 

Voltar

ASSINE NOSSA NEWS


NOSSOS CLIENTES


(54) 3217-1462
contato@isdel.com.br
Rua Aurélio Perazzolo, 1188 | Bairro São Caetano | 95095-031 | RS | Brasil