Escolar Documentos
Profissional Documentos
Cultura Documentos
Geração Zero
Computadores mecânicos
1642-1945
1
Blaise Pascal
Excelente matemático,
especializou-se em cálculos
infinitesimais e criou um tipo
de máquina de somar que
chamou de La pascaline
(1642), a primeira calculadora
manual que se conhece,
conservada no Conservatório
de Artes e Medidas de Paris.
La pascaline
A pascalina foi a primeira calculadora
mecânica do mundo, planejada por Blaise
Pascal em 1642.
Originalmente, pretendia construir uma máquina
que realizasse as quatro operações fundamentais
(mas só conseguiu soma e subtração)
O instrumento utilizava uma agulha para mover as
rodas, e um mecanismo especial levava dígitos de
uma coluna para outra.
Pascal recebeu uma patente do rei da França para
que lançasse a calculadora no comércio. O
engenho, apesar de útil, não obteve aceitação.
2
Leibniz
30 anos mais tarde.....
Leibniz criou uma
máquina de calcular,
superior à que fora
criada por Pascal,
fazendo as quatro
operações.
Geração Zero
3
Máquina diferencial
Inventada por Charles Babbage, para cálculos
com polinômios
Efetuava Soma e Subtração
Uso na navegação naval
Para colocar na saída as informações processadas
por ela, perfurava seus resultados em um prato de
cobre, mídia esta que acabou sendo a precursora
dos cartões perfurados e dos CD’s
Só usava um algoritmo
Máquina diferencial
4
Máquina Analítica
Não satisfeito com a máquina diferencial,
Babbage criou a máquina analítica
Dispositivo criado que teria sido um
computador moderno em pleno
desenvolvimento com um reconhecido ciclo
de IPOS (entrada, processamento, saída e
armazenamento), e teria utilizado cartões
perfurados para entrada de dados.
Máquina Analítica
O projeto, totalmente mecânico, era
composto de uma memória, um engenho
central, engrenagens e alavancas
usadas para a transferência de dados da
memória para o engenho central e
dispositivos para entrada e saída de
dados. O calculador utilizaria cartões
perfurados e seria automático.
5
Máquina Analítica
Por algum tempo, o governo britânico
financiou Babbage para construir a sua
invenção.
Considerando que a máquina analítica
era programável em uma linguagem de
montagem muito simples, ela precisava
de software
Para produzir este software, Babbage
contratou uma jovem chamada Ada.
Ada Lovelace
Augusta Ada King, Condessa de
Lovelace (10 de dezembro, 1815 - 27 de
novembro, 1852) é principalmente
conhecida por ter escrito uma descrição
do computador mecânico para todos os
fins, a máquina analítica de Charles
Babbage.
6
Ada Lovelace
Lady Lovelancy filha legítima de Lord
Byron, foi quem ajudou Babbage na
construção da máquina analítica.
Ada Lovelace
Durante o período que
esteve envolvida com o
projeto de Babbage, ela
desenvolveu os algoritmos
que permitiram a máquina
computar os valores de
funções matemáticas, além
de publicar uma coleção de
notas que estabeleceram a
base para a programação de
computador.
7
Ada Lovelace
Em sua homenagem o Departamento de
Defesa dos EUA chamou de ADA uma
das mais modernas linguagens de
programação, desenvolvida sob seu
patrocínio
8
Relés
Dispositivo eletromecânico ou não,
utilizado para comutar (acionar/desligar)
contatos elétricos, desligando ou ligando
dispositivos elétricos e eletrônicos.
Normalmente, o relé é ligado a dois
circuitos. No caso do relé eletromecânico,
essa comutação é feita alimentando-se a
bobina do mesmo.
Relés
Quando uma corrente originada no primeiro
circuito passa pelo dispositivo, um campo
eletromagnético é gerado, acionando o relé e
possibilitando o funcionamento do segundo
circuito.
Sendo assim, é vantagem utilizar-se de baixas
correntes para o comando no primeiro circuito,
protegendo o operador das possíveis altas
correntes que irão circular no segundo circuito.
9
Relé
10
John Atanasoff
Matemático estadunidense, trabalhou
junto com o seu aluno Clifford Berry no
design de um computador eletrônico
(máquina de calcular) e, em 1939,
obteve uma verba de US$ 650 para
construí-lo.
John Atanasoff
Com o estudante de pós-graduação Berry,
construiu-o no porão do prédio do
Departamento de Física da Universida de
Lowa
11
George Stibbitz
Computador mais rudimentar mas que
funcionou plenamente ao contrário do
projeto de Atanasoff
Howard Aiken
Enquanto Zuse, Stibbitz e Atanasoff
projetavam máquinas de calcular, um jovem
chamado Aiken executava a mão vários
cálculos para sua tese de doutorado em
Harvard
Decidiu então pesquisar sobre o assunto e
descobriu o trabalho de Babbage
Daí construiu com relés a máquina que Babbage
não conseguira construir com rodas dentadas
12
Howard Aiken
A primeira máquina – Mark I - ficou
pronta em 1944
Demorava 6 segundos para executar uma
instrução
Quando concluiu o Mark II, os
computadores já estavam obsoletos.
Tinha início a era da eletrônica e o uso
das válvulas.
Válvula
Uma válvula pode ser um dispositivo
mecânico, eletromecânico, ou eletrônico que
regula o fluxo de elétrons, gases , pastas ou
líquidos abrindo, fechando, regulando ou
parcialmente obstruindo várias passagens.
13
Válvula Termiônica
Válvula termoiônica, ou Válvula
Termiônica, ou Válvula Eletrônica é
formada por um invólucro de vidro de
alto vácuo chamada ampola contendo
vários elementos metálicos.
Válvula Termiônica
14
Geração Um
Válvulas
1945 – 1955
Geração Um
O primeiro estímulo para o
desenvolvimento de computadores
eletrônicos veio da Segunda Guerra
Mundial
Durante a primeira fase da guerra, os
submarinos alemães estavam promovendo
um grande estrago na Armada Britânica
15
Geração Um
As mensagens enviadas de Berlin por rádio,
destinadas aos seus submarinos, eram
interceptadas pela inteligência aliada.
Enigma
Enigma é o nome de uma máquina
eletro-mecânica de encriptação com
rotores, utilizada tanto para a encriptação
como para a decriptação de mensagens
secretas, usada em várias formas na
Europa a partir dos anos 1920
A sua fama vem de ter sido adotada pela
maior parte das forças militares alemãs a
partir de cerca de 1930
16
Enigma
A facilidade de uso e a suposta
indecifrabilidade do código foram as
principais razões para a sua popularidade
Enigma
17
Enigma
Máquina Enigma
com três rotores,
teclado, luzes e
conexões para
câmbio de
codificação
Geração Um
Continuando....No início da guerra, a
inteligência britancia tinha conseguido
obter um Enigma
Mas para decifrar a mensagem, era
necessario realizar um trabalho arduo de
cálculo, imediatamente após a interceptação
da mensagem
18
Geração Um
Para trabalhar na decodificação o governo
britânico criou um laboratório secreto, onde
foi construído o computador Colossus, com
a ajuda de Alan Turing
Colossus tornou-se operacional em 1943
Como o governo o manteve como segredo por
30 anos, a linha do Colossus não se
desenvolveu
Apesar disso é considerado por muitos o
primeiro computador eletrônico digital
Colossus
19
Geração Um
Além disso....a guerra conseguiu destruir
as máquinas de Zuse e fazer com que os
cientistas americanos trabalhassem no
desenvolvimetno de máquinas de
computação
O Exército americano precisava de tabelas
de direção de tiro para ajudar na pontaria de
sua artilharia pesada
Geração Um
Essas tabelas eram produzidas com o
emprego de centenas de mulheres que as
geravam usando calculadoras de mão
As mulheres cometiam menos erros e os
homens estavam engajados nos combates
Apesar disso, o processo consumia muito
tempo, além de ser muito vulnerável a erros
20
ENIAC
Projeto proposto por John Mauchley
Mauchley conhecia o trabalho de Atanasoff e
Stibbitz e sabia que o exército americano estava
interessado em máquinas calculadoras, propôs um
projeto para financiamento da construção de um
computador eletrônico
O projeto foi aprovado em 1943
Mauchley e seu aluno de mestrado J. Presper Eckert
trabalharam nisso
ENIAC
Eletronical Numerical Integrator And Computer
Ou Computador e Integrador Numérico Eletrônico
Composto por 18.000 válvulas, 1500 relés
Pesava 30 toneladas e gastava 140 Kw de energia
elétrica
Composta de 20 registradores, cada qual capaz de
armazenar um número decimal de 10 dígitos
Registrador é uma memória pequena parecido com o
odômetro do automóvel, que registra quanto o automóvel
andou durante sua vida
21
ENIAC
Foi projetado para fazer cálculos balísticos
durante a Segunda Guerra Mundial
Não tinha sistema operacional e seu
funcionamento era parecido com uma
calculadora simples de hoje
Tinha de ser operado manualmente
ENIAC
A calculadora efetua os cálculos a partir das
teclas pressionadas, fazendo interação
direta com o hardware, como no ENIAC, no
qual era preciso conectar fios, relês e
seqüências de chaves para que se
determinasse a tarefa a ser executada
A cada tarefa diferente o processo deveria
ser refeito
A resposta era dada por uma seqüência de
lâmpadas
22
Parte do ENIAC
23
ENIAC
Mas ... só se tornou operacional depois do
final da guerra (1946)
Apesar disso, realizaram um seminário para
mostrar o trabalho deles para a comunidade
científica
Este seminário marcou o início da explosão de
interesse pela construção de grandes
computadores digitais
Outras iniciativas...
EDSAC – 1949
Universidade de Cambridge – Maurice Wilkes
Johniac
Rand Corporation
ILLIAC
Universidade de Illinois
MANIAC
Laboratório de Los Alamos
WEIZAC
Instituto Weizmann em Israel
24
EDVAC
Electronic Discrete Variable Automatic
Computer
Eckert e Mauchley logo se engajaram na
construção de outro computador
Projeto este, que ficou comprometido,
quando os dois formaram sua própria
empresa
Depois de uma série de fusões, transformaram-
se na Unisys Corporation
Continuando....
Eckert e Mauchley chegaram a requerer
a patente do computador eletrônico
O pedido foi negado
Atanasoff era o verdadeiro inventor do
computador eletrônico digital embora nunca
tenha requerido isso
25
Continuando....
Enquanto Eckert e
Mauchley trabalhavam no
EDVAC
John von Neumann
construiu o IAS
26
Arquitetura de von Neumann
Projeto básico da máquina que ele
propôs
Arquitetura de computador que se
caracteriza pela possibilidade de uma
máquina digital armazenar seus programas
no mesmo espaço de memória que os
dados podendo assim, manipular tais
programas
27
Arquitetura de von Neumann
28
Enquanto isso...
A IBM, empresa pequena, produzia
perfuradoras de cartão e máqunas mecânicas
para separar cartões
Apesar de ter financiado parte do projeto de Aiken,
não estava muito interessada em computadores até
produzir o 701, em 1953, quando a empresa de
Eckert e Mauchley já era reconhecida havia muito
tempo como a número um na produção e venda de
computadores comerciais, com sua máquina
UNIVAC
701
Foi o primeiro de uma série de máquinas
científicas com as quis a IBM dominou
esse mercado por toda uma década
29
701
701
30
704
Três anos
depois foi
a vez do
704
709
Em 1958, a IBM produz sua última
máquina valvulada
31
709
A Segunda Geração
Transistores
1955-1965
32
A Segunda Geração
Transistor
Inventado no Bell Labs em 1948
Por John Bardeen, Walter Brattain e Willian
Shockley
Invenção que deu o Prêmio Novel de Fisica
de 1956 a estes pesquisadores
Transistor
33
Transistor
Inicialmente disponíveis aos consumidores
através de aparelhos auditivos, seguidos
rapidamente por rádios transistorizados
A indústria dos EUA não adotou imediatamente o
transistor nos equipamentos eletrônicos
Preferiu continuar a usar as válvulas termoiônicas, cuja
tecnologia era amplamente dominada
Foi através de produtos japoneses, notadamente os
rádios portáteis fabricados pela Sony, que o
transistor passou a ser adotado em escala mundial
Transistor
A indústria de computadores começou, nos
anos 60, a projetar computadores usando
transistores que eram menores e mais
econômicos que as válvulas
Os computadores a válvulas da década de 40 eram
máquinas imensas, caríssimas, instáveis (pois as
válvulas se queimavam a uma taxa astronômica) e
de capacidade computacional muito limitada
Com a adoção de transistores, o computador
começou a se tornar uma máquina viável.
34
Transistor - Importância
Considerado por muitos uma das
maiores descobertas ou invenções da
história moderna
Tornado possível a revolução dos
computadores e equipamentos eletrônicos
O sucesso está na habilidade de ser
produzido em enormes quantidades usando
técnicas simples, resultando em preços
irrisórios
Transistor - Importância
É praticamente impossível encontrar
circuitos integrados que não possuam
centenas, milhares ou milhões de
transistores, junto com outros componentes
como resistências e condensadores
Exemplo: o microprocessador Pentium 4 da Intel
tem 42 milhões de transistores, usando uma
arquitetura de fabricação de 130 nanômetros, ou
seja cada transistor fica distanciado dos outros
130 milionésimos de um milímetro
35
Transistor - Importância
Baixo custo permitiu que se transformasse
num componente quase universal para tarefas
não mecânicas
Antes um dispositivo comum, como um refrigerador,
usaria um dispositivo mecânico para o controle,
hoje é freqüente e muito mais barato usar alguns
milhões de transistores e um programa de
computador e realizar a mesma tarefa
Os transistores hoje em dia têm substituído quase
todos os dispositivos eletromecânicos, a maioria
dos sistemas de controle, e aparecem em grandes
quantidades em tudo que envolva eletrônica desde
os computadores aos carros
Transistor - Importância
O seu custo tem sido crucial no crescente
movimento para digitalizar toda a informação
Com os computadores transistorizados a oferecer a
habilidade de encontrar e ordenar rapidamente
informação digital, mais e mais esforço foi posto em
tornar toda a informação digital
Hoje quase todos os meios na sociedade moderna
são fornecidos em formato digital, convertidos e
apresentados por computadores
36
Transistor
TX-0
Transistorized Experimental Computer 0
Primeiro computador transistorizado
Serviu como prévia para o TX-2
TX-0
37
Transistor
TX-2
Nunca funcionou direito, mas um dos
engenheiros deste projeto (Olsen)
fundouem 1957 a DEC (Digital Equipment
Corporation) para fabricar e comercializar
uma máquina parecida com a TX-0
chamada PDP-1
Transistor
PDP-1
1961
Primeiro computador comercializado
Ciclo: 5 microsegundos
Isso era metade do desempenho do IBM 7090 que custava
milhões de dólares
Primeiro computador com display visual
Preço: US$120,000
Unidades vendidas: algumas dezenas
Nascimento da indústria de minicomputadores
38
Transistor
PDP-1
A DEC doou ao MIT uma das primeiras
PDP-1
Por conta disso, os estudantes do MIT,
programaram o PDP-1 com um jogo de
guerra no espaço, criando o primeiro video-
game
PDP-1
39
Transistor
PDP-8
DEC, 1965
Preço: US$16,000
Unidades vendidas: 50.000
Barramento único
Conjunto de fios paralelos, usado para conectar
componentes de um computador
PDP-8
40
Enquanto isso a IBM...
7090
Versão transistorizada do IBM 709
7094
1962
Ciclo: 2 microsegundos
7090
41
7094
42
Enquanto isso a IBM...
1401
1961
Máquina orientada a negócios:
Fitas magnéticas (leitura e escrita)
Cartões (leitura e perfuração)
Impressão relativamente rápida e barata
Custava uma fração do 7094
Desempenho “sofrível” para programas científicos mas
perfeito para aplicações comerciais
1401
43
E a CDC...
6600
1964, CDC (Control Data Corporation)
Projetista: Seymour Cray
Figura Legendária, estilo Von Neumann
Dedicou sua vida a construção de máquinas cada vez
mais rápidas, conhecidas como supercomputadores
Computador com altíssima velocidade de
Supercomputador
Computador com
altíssima velocidade
de processamento e
grande capacidade
de memória,
empregado em
pesquisas científicas
e militares.
44
E a CDC...
6600
Alto grau de paralelismo dentro da CPU:
Várias unidades para adição, multiplicação e
divisão trabalhando simultaneamente (em
paralelo)
Muito mais rápido que o 7094 por causa do
paralelismo
O sucesso dependia de um bom trabalho de
programação
E a CDC...
6600
Pequenos computadores auxiliares para
tratamento de entrada e saída
O processador poderia ficar totalmente dedicado
ao processamento pesado, deixando a cargo
dos processadores pequenos os detalhes de
gerencia das tarefas e a E/S
45
6600
E a CDC...
Sucessores também projetados por Seymour
Cray
7600
Cray-1
Foi a primeira máquina pipeline, cujo processador
executava uma instrução dividindo-a em partes, como na
linha de montagem de um carro.
Enquanto a segunda parte de uma instrução estava sendo
processada, a primeira parte de outra instrução começava
a ser trabalhada.
46
Cray 1
Cray 1
47
E para finalizar...
B5000
Burroughs
Projeto orientado para a execução de
programas em Algol-60, linguagem
precursora do Pascal
Maior prioridade para o software
Menor prioridade para velocidade de
processamento e preço (ao contrário da IBM
e CDC)
B5000
48