Você está na página 1de 48

Arquitetura de Computadores

Alessandreia Marta de Oliveira Julio


alessandreia@yahoo.com.br

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

Nada aconteceu nos próximos


150 anos até que....

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.

„ Conhecida como a primeira


programadora deve-se a ela o invento da
sub-rotina (seqüência de instruções que
podem ser usadas várias vezes).

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

Muito tempo depois...


„ Konrad Zuse
„ Inventou o 1º computador
eletromecânico, constituído
de relés - efetuava cálculos
e exibia os resultados em
fita perfurada

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é

Pouco mais tarde...


„ Máquinas de calcular foram projetadas
nos EUA por:
„ John Atanasoff
„ George Stibbitz

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

„ O protótipo só foi finalizado em 1942,


batizado de Atanasoff-Berry Computer ABC.

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.

„ As válvulas são usadas em uma variedade de


aplicações científicas, industriais, militares,
comerciais, e residenciais.

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.

„ O problema era que essas mensagens eram


codificadas por um dispositivo ENIGMA,
cujo antecessor fora projetado por Thomas
Jeferson, inventor amador e ex-presidente
dos EUA

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

„ O código foi, no entanto, decifrado, e a


informação contida nas mensagens que ele
não protegeu é geralmente tida como
responsável pelo fim da Segunda Guerra
Mundial pelo menos um ano antes

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

John von Neumann


„ Era um gênio do mesmo porte que
Leonardo da Vinci
„ Falava várias línguas
„ Especialista em Física e Matemática
„ Memória fabulosa
„ Guardava tudo que via e lia
„ Era capaz de repetir exatamente textos de
livros que tivesse lido antes

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

Arquitetura de von Neumann


„ A máquina proposta por Von Neumann
reúne:
„ uma memória
„ uma unidade aritmética e lógica (ALU)
„ uma unidade central de processamento (CPU) ,
composta por diversos registradores
„ uma Unidade de Controle (CU)
„ cuja função é a mesma da tabela de controle
da Máquina de Turing universal: buscar um
programa na memória, instrução por
instrução, e executá-lo sobre os dados de
entrada

27
Arquitetura de von Neumann

Mais ou menos na mesma época


„ O MIT - Massachusetts Institute of
Technology também construía um
computador
„ Diferente do IAS e do ENIAC
„ Levou ao invento do primeiro
minicomputador comercial

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

Enquanto isso a IBM...


„ Ao mesmo tempo...
„ Em que se tornava líder de mercado da
computação cientifica com o 7094, a IBM
ganhava muito dinheiro com o pequneo
computador 1401

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

processamento e grande capacidade de memória,


empregado em pesquisas científicas e militares.

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

Você também pode gostar