quarta-feira

Interface e Aplicação dos Computadores da 1ª Geração

Interface homem-máquina 

 
Entrada e saída de dados: cartões perfurados e listas impressas. Usuário não tinha nenhum contato com o computador. Digitadores transcreviam programas  e/ou dados em cartões perfurados.

Aplicação 
Os primeiros computadores eram usados em aplicações científicas e de engenharia.
 

Primeiros computadores programáveis de uso universal

1943 a 1945 - J. Presper Eckert, John V. Mauchly e Herman H. Goldstine, nos Estados Unidos, construíram o ENIAC (Eletronic Numerical Integrator Computer), considerado o primeiro computador programável universal,  que foi usado em uma simulacão numérica para o projeto da bomba de hidrogênio e em pesquisa de projetos de túneis de vento, geradores de números randômicos e em previsões metereológicas.

1946 - Max Newman e a equipe da Universidade de Manchester, na Inglaterra, que teve a participação de Alan Turing, construíram o Manchester Mark I, "primeiro computador que funcionou", que teve "a primeira visualização na tela de dados contidos na memória" e que teve  o primeiro programa gravado executado em 21 de junho de 1948. 

1949 - M Wilkes (que conhecia os trabalhos de von Neumann e participou de cursos na Moore School,  diretor do Laboratório de Cálculo, na Universidade de Cambridge, na Inglaterra, construiu o EDSAC (Electronic Delay Storage Automatic Computer), que calculou tabelas de quadrados e tabelas de números primos. 

1945 a 1951 -  J. Presper Eckert, John V. Mauchly  (engenheiros eletrônicos) e Herman H. Goldstine com a consultoria de  John von Neumann, doutor em Matemática, pela Universidade de Budapeste, húngaro, naturalizado americano, especialista em lógica,  construíram o EDVAC (Eletronic Discrete Variable Computer), "um autômato universal eletrônico de algorítmo gravado" (BRETON, 1991:100). 

1951 - J. Presper Eckert e John V. Mauchly construíram o UNIVAC (UNIVersal Automatic Computer), o primeiro computador bem sucedido comercialmente. Sua aplicação era na área de administração

Primeiras Tentativas de Computadores da Primeira Geração


1937 - John Vincent Atanasoff  e Clifford Berry, na Universidade de Iowa, nos Estados Unidos, criaram o ABC (Atanasoff-Berry Computer).  

1943 - Max Newman, Alan Turing e equipe de Betchley Park desenharam a série de máquinas  "Colossus", mantida em segredo durante a II Guerra Mundial (foi usado na decodificação de mensagens secretas dos alemães)

1948 - A equipe da IBM utiliza pela primeira vez o SSEC (Selective Sequence Eletronic Calculator) , uma máquina híbrida de válvulas a vácuo e relês eletromecânicos, para calcular as tabelas de posições da Lua (utilizadas na primeira alunissagem).

IBM 701

 1953 - IBM 701

No console do IBM 701 eram utilizados cartões perfurados para o armazenamento de programas e dados.
A partir da criação da técnica de circuito impresso, em 1957, os computadores puderam diminuir um pouco mais de tamanho. As placas de circuito impresso são utilizadas na ligação elétrica entre os diversos componentes existentes em um circuito eletrônico.
Antes, todas estas ligações eram feitas através de suportes e fios, o que acarretava mau-contato e instabilidade.
Com o circuito impresso estas ligações são feitas em uma placa rígida, bastante estável e apresentando muito menos problemas de contato, sem contar que os componentes ficam melhor fixados. Nesse mesmo ano é desenvolvida a linguagem FORTRAN (Formula Translator), a primeira linguagem de alto nível para computadores.

LEO 1

1954 - LEO 1

 
A computação comercial na Inglaterra começou em um lugar inusitado. Em 1947, foi tomada uma decisão pioneira: tentar construir um computador que pudesse automatizar o trabalho de escritório.
Seria o primeiro computador de uso comercial do mundo. Essa decisão criativa partiu de uma fonte surpreendente: a J. Lyons, empresa proprietária de uma rede de casas de chá.
As operações da Lyons envolviam grande número de pequenas transações e, para que o negócio fosse rentável, era necessário manter a contabilidade sob rígido controle. Mesmo depois da devastação causada pela Segunda Guerra Mundial, a empresa empregava mais de mil funcionários para controlar a contabilidade das casas de chá.
Na verdade, a J. Lyons já tinha uma longa tradição de inovações nos métodos administrativos: introduziu o uso de máquinas de calcular em suas lojas em 1896 e, por volta de 1930, fazia experiências registrando transações em microfilmes. Nessa época, criou também o primeiro centro de pesquisas de administração para introduzir novos métodos operacionais. O LEO (Lyons Electronic Office), que foi o resultado de uma parceria entre a J. Lyons e a Universidade de Cambridge, foi, portanto, projetado de acordo com essas necessidades, mas só se tomou operacional em 9 de fevereiro de 1954, quando calculou a folha de pagamento dos 1.700 membros da equipe.

EDSAC

1949 - EDSAC


Em 1949, surge o EDSAC - Eletronic Delay Storage Automatic Calculator ou "Calculadora Automática com Armazenamento por Retardo Eletrônico", o qual marcou o último grande passo na série de avanços decisivos inspirados pela guerra: Começou a "Era do Computador"
Seu inventor foi o cientista inglês - Maurice Wilkes, o EDSAC foi o primeiro computador operacional em grande escala capaz de armazenar seus próprios programas. 

Transistor

Transistor


O primeiro transistor (transfer + resistor) foi criado em 1947 na Universidade de Standford nos EUA, por John Bardeen, William Shockley e Walter Brattain, mas seu uso comercial só ocorreu a partir do final da década de 50. Os transistores vieram a substituir as válvulas.
Por ser um componente baseado na tecnologia dos semicondutores - elementos com propriedades físicas especiais, tal como o germânio e o silício - o transistor é considerado um "componente do estado sólido" e possui a grande vantagem de não se aquecer como as válvulas nem muito menos quebrar por choque físico, além de ser fisicamente muito menor.
A partir da segunda geração da evolução dos computadores, gradativamente as válvulas passaram a ser substituídas por transistores, fazendo com que a maioria dos equipamentos eletrônicos, e leia-se aí os computadores, passassem a ocupar um menor espaço físico, esquentando menos e consumindo menos corrente elétrica.

Linguagens de Programação

Um programa de computador era um conjunto de instruções de máquina, escritas, em geral, em código binário (linguagem de máquina), que eram colocadas na memória do computado que "disparava" o início do mesmo e se encarregava de gerar resultados. Devido a essa forma de execução o uso de um computador estava restrito as pessoas que conseguiam "decifrar" essa linguagem de maquina. Foi nesse contexto que apareceram as linguagens de Montagem e os Sistemas Operacionais.


A seguir, surgiram as linguagens de programação de alto nível e seus correspondentes compiladores. Os compiladores eram programas que se encarregavam de converter programas escritos em uma linguagem que  assemelhava-se à linguagem humana para programas escritos em linguagem de máquina.
Dentro das linguagens desse tipo que atingiram um grande sucesso, encontram-se:
  • FORTRAN, nas aplicações técnicocientíficas
  • COBOL, nas aplicações administrativo-financeiras.
O surgimento dessas linguagens permitiu que o campo de ação dos computadores se expandisse significativamente. Foi nesta época que surgiram, nas empresas e as grandes corporações que incorporaram o uso de computadores nas suas atividades, os CPDs (Centros de Processamento de Dados). Os cursos de computação inexistiam nessa época. Desta forma, pode-se concluir que o uso de computadores era totalmente centralizado; os usuários eram treinados para usar os novos sistemas.

Fonte: A Evolução dos Software

Geração Zero

Antes das grandes maquinas (grandes mesmo) o que existiam eram ferramentas sem grandes recursos mas que para a época representavam boas inovações. A partir do melhoramento das mesma, foi possível desenvolver os primeiros computadores.
Essa questão fica mais clara no video que segue:


1ª Geração

Talvez o video abaixo ajude um pouco a sintetizar suas ideias (haha)!
Ele expõe os principais pontos em relação a primeira geração de computadores.