Histórico dos Computadores - Gerds

Transcrição

Histórico dos Computadores - Gerds
Funcionamento do computador - Evolução
Universidade Tuiuti do Paraná – UTP
Faculdade de Ciências Exatas - FACET
Tecnologia de Análise e Desenvolvimento de Sistemas
Hardware de Computadores
Prof. André Luiz
1
Funcionamento do computador - Evolução
Aula 1
Conceitos Básicos de Informática
2
Funcionamento do computador - Evolução
Informática
Informática é a ciência que estuda o
tratamento automático e racional da informação.
INFORMÁTICA? Essa palavra
é a conjunção da expressão
informação automática:
INFORmação + autoMÁTICA
3
Funcionamento do computador - Evolução
“ A automatização dos processos
empresariais é um movimento
definitivo e crescente.
A globalização tem empurrado as empresas nessa
direção, onde quem fica à margem perde
competitividade. A Tecnologia da Informação tem
possibilitado essa mudança.
O computador é o agente central dessa tecnologia.”
Profa. Karina Buttignon
4
Funcionamento do computador - Evolução
O que é um computador?
5
Funcionamento do computador - Evolução
Computador é uma máquina capaz de
executar variados tipos de tratamentos
automáticos de informações
ou processamento de dados.
Processamento de dados?
Entrada (dado) – Processamento – Saída (Informação)
6
Funcionamento do computador - Evolução
“Computador digital é uma máquina capaz
de solucionar problemas através da
execução de instruções que lhe
são fornecidas.”
Tanenbauw, Andrew
Organização Estruturada de Computadores
7
Funcionamento do computador - Evolução
No sentido mais amplo, um
computador é qualquer equipamento ou
dispositivo capaz de armazenar e
manipular, lógica e matematicamente,
quantidades numéricas representadas
fisicamente.
Exemplos de computadores:
Ábaco, calculadora, computador analógico,
computador digital.
8
Funcionamento do computador - Evolução
E no dicionário?
Aquele que faz cômputos ou que calcula;
Máquina à base de circuitos eletrônicos
que efetua grandes operações e cálculos
gerais, de maneira ultra rápida.
Máquina constituída de componentes eletrônicos
que é capaz de manipular informações de forma
eficiente (com alta velocidade e precisão).
9
Funcionamento do computador - Evolução
Atualmente as formas mais comuns de computador em
uso são os sistemas embarcados, pequenos dispositivos
usados para controlar outros dispositivos, como robôs,
câmeras digitais ou brinquedos.
10
Funcionamento do computador - Evolução
Hardware x Software
Firmware x Peopleware
?
11
Funcionamento do computador - Evolução
Hardware
Parte física do computador, ou seja, é o conjunto de
componentes eletrônicos, mecânicos, circuitos
integrados e placas que se comunicam através de
barramentos.
12
Funcionamento do computador - Evolução
Software
Parte
lógica, conjunto de
processados pelo Hardware.
instruções
e
dados
O Software ainda é dividido em camadas e pode ser
classificado como software livre, aberto ou proprietário.
13
Funcionamento do computador - Evolução
Firmware
Conjunto
diretamente
eletrônico
de instruções operacionais programadas
no Hardware de um equipamento
14
Funcionamento do computador - Evolução
Peopleware
Nerds / Usuários
(também conhecido como usuário, alguns autores
classificam como pessoas.)
15
Funcionamento do computador - Evolução
Unidades / Escalas
Muitos acrônimos são utilizados para definir diversos
termos técnicos. As unidades que medem freqüência,
tensão, força, dados armazenados, etc...
16
Funcionamento do computador - Evolução
Dados armazenados
bit, Byte, KB, MB, GB, TB ...
... mas o que significa essa sopa de
letrinhas?
17
Funcionamento do computador - Evolução
bit (b) = menor unidade de informação (0,1)
Byte (B) = conjunto de 8 bits (11111111)
1
1
1
1
KiloByte
MegaByte
GigaByte
TeraByte
= 1024 Bytes
= 1024 KBytes
= 1024 MBytes
= 1024 Gbytes
Palavra = conjunto de 2, 4, 8, 16, 24, 32 ou 64 bits que
representa uma informação útil.
18
Funcionamento do computador - Evolução
Freqüência
Hz, KHz, MHz, GHz …
Indica a repetição de qualquer fenômeno em
um período de tempo (freqüência é o número
de ocilações em um segundo)
19
Funcionamento do computador - Evolução
Hertz
1
-
Quilohertz
10-3
Megahertz
10-6 -
Gigahertz
10-9
uma instrução por segundo.
1 KHz = 1000 Hz
milhões de instruções por segundo.
20
Funcionamento do computador - Evolução
Taxa de transferência /
Largura de banda
Megabits por segundo (mbps)
MegaBytes por segundo (Mbps)
MegaTransfers por segundo (MT/s)
21
Funcionamento do computador - Evolução
Arquitetura Aberta
(IBM PC – Personal Computer - 1981)
x
Arquitetura Proprietária
22
Histórico e Evolução dos
Computadores
23
Histórico dos Computadores
• 1642 - Blaise PASCAL: 1ª máquina de somar
• 1801 - Joseph Marie JACQUARD: 1ª máquina de tecelagem
controlada por cartões de couro perfurados.
• 1812 - Charles BABBAGE: 1ª máquina de calcular de 4 operações.
• 1880 - censo EUA: 7,5 anos
• 1890 - censo EUA: estimativa  11 anos apuração  2,5 anos
• 1896 - Hermann HOLLERITH: Tabulating Machine Company.
• 1911 - Computing-Tabulating Recording Company.
• 1924 - International Business Machines (IBM).
• 1927 - Sperry Rand Corporation.
• 1946 - ENIAC: 1º computador eletrônico à válvula
24
Histórico dos Computadores
• Origens e Histórico dos Computadores
• Ábaco
Então foi criado, há aproximadamente 4.000 a.C., um aparelho
muito simples formado por uma placa de argila onde se escreviam
algarismos que auxiliavam nos cálculos. Esse aparelho era
chamado de ÁBACO - palavra de origem Fenícia.
Cerca de 200 a.C., o Ábaco era constituído por uma moldura
retangular de madeira com varetas paralelas e pedras deslizantes.
25
Estrutura de Napier - 1550
John Napier idealizou um dispositivo baseado em bastões
com números, capazes de multiplicar e dividir
26
Histórico dos Computadores
• 1500 – Calculadora Mecânica – Leonardo da
Vinci;
• 1621 – Régua de Cálculo precursora da
calculadora eletrônica;
27
Máquina para multiplicar - 1623
•
•
•
Idealizada por
Wilhelm
Schickard
Realizava
operações de
multiplicação,
através de rodas
dentadas.
Multiplicação
realizada através
de somas
sucessivas
28
Histórico dos Computadores
• 1642 – Blaise Pascal propôs a máquina aritmética
Pascalina;
29
Histórico dos Computadores
Régua de Cálculo - 1650
•Criada pelo atrônomo inglês Edmund Gunter, implementada
pelo Reverendo William Oughtred e aperfeiçoada pelo Prof. de
Geometria Amédée Mannheim, em 1850 (França)
•Possui uma régua deslizante sobre uma base fixa, com
Oughtred
escalas logarítmicas para a realização de diversas operações
•Utilizada até a década de 70
30
Histórico dos Computadores
Régua de Cálculo
Régua de Cálculo
1,3
2,6
31
Histórico dos Computadores
Máquina aritmética de Morland - 1666
• Samuel Morland (Inglaterra)
• Máquina mecânica
•
•
operações de soma e subtração
Em 1672 publicou “The
Description and Use of Two
Arithmetic Instruments”, que
descrevia a máquina de Napier
aperfeiçoada.
32
Histórico dos Computadores
• 1671 – o alemão Gottfried Leibniz ampliou a Pascalina
para operações de divisão;
33
Histórico dos Computadores
Calculadora de Hahn – 1779 (Philip Matthäus Hahn)
Máquina de calcular capaz de realizar somas, subtrações,
multiplicações e divisões
34
Histórico dos Computadores
• 1800 – Jacquard inventou os cartões perfurados
para máquinas de tecelagem;
35
Histórico dos Computadores
Tear automático de Jaquard
Possuía uma entrada de
dados através de
cartões perfurados
que controlavam a
confecção dos tecidos
e dos desenhos
Primeira máquina
mecânica
programada
36
Histórico dos Computadores
37
Histórico dos Computadores
38
Histórico dos Computadores
39
Histórico dos Computadores
• 1822 – Charles Babbage criou a máquina diferencial,
calculava funções trigonométricas e logaritmas;
40
Histórico dos Computadores
Máquina de Diferenças de Babbage - 1822
Dispositivo mecânico
baseado em rodas
dentadas para
avaliação de funções e
obtenção de tabelas.
41
Histórico dos Computadores
Máquina de Diferenças de Babbage
Museu de
Ciências
(Londres)
42
Histórico dos Computadores
Máquina Analítica de Babbage - 1833
•Dispunha de programa,
memória, unidade de
controle e periféricos de
entrada e saída
•Cálculo automático de
tabelas de logaritmos e
funções trigonométricas
•Devido a esse projeto
•Babbage é considerado
•Um dos pais da informática
43
Histórico dos Computadores
• Charles Babbage criou a máquina analítica,
sendo considerado o primeiro projeto de
computador do mundo;
44
Histórico dos Computadores
• Em 1991 o museu de Ciência de Londres
construiu uma versão
• Babbage completou 21 desenhos de sua
Máquina Analítica
• Poucos Bugs!
• Ferramentas e Material da época
– FUNCIONOU !!
45
Histórico dos Computadores
Máquina Analítica de Babbage
46
Histórico dos Computadores
Augusta Ada Byron
(Condessa Ada Lovelace)

1842 : Augusta Ada Byron
(Condessa de Lovelace) apresenta
certos aspectos da aritmética binária
utilizados 100 anos depois por Von
Neumann

Considerada a primeira programador
da história por seus trabalhos na
máquina analítica de Babbage, o
qual conheceu em 1832.
47
Histórico dos Computadores
Ada Augusta (1815-1852), Lady Lovelace,
filha do poeta Lord Byron, era matemática
amadora entusiasta. Ada tornou-se a
primeira programadora, escrevendo séries
de instruções para o engenho analítico.
Ada inventou o conceito de subrotina: uma
seqüência de instruções que pode ser
usada várias vezes em diferentes contextos.
Ela descobriu o valor das repetições - os
laços (loops): deveria haver uma instrução
que retornasse a leitora de cartões a um
cartão específico, de modo que a seqüência
pudesse ter sua execução repetida.
Ela sonhava com o desvio condicional: a
leitora de cartões desviaria para outro
cartão "se" alguma condição fosse
satisfeita. .
48
Histórico dos Computadores
George Boole
(Lincoln, England 02/11/1815 - 08/12/1864)
George Boole
(Lincoln, England 02/11/1815 - 08/12/1864)
49
Histórico dos Computadores
George Scheutz
George Scheutz
50
Histórico dos Computadores
• 1886 – Herman Hollerith cria máquina para
tabular os dados;
51
Histórico dos Computadores
Em 1890, época do censo dos EUA, Hermann Hollerith,
aperfeiçoou os cartões perfurados (aqueles utilizados por
Jacquard) e inventou máquinas para manipulá-los,
conseguindo com isso obter os resultados em tempo recorde, 3
anos depois.
52
Histórico dos Computadores
Auxílios Mecânicos Automáticos
• Os dados do censo (que ocorre a cada 10 anos)
de 1880 dos EUA levaram quase 8 anos para
serem processados
• Temia-se que os dados do censo de 1890 não
estivessem processados em 1900
• Herman Hollerith (estatístico) foi encarregado
pela Agência Estatística dos EUA de
desenvolver uma técnica para acelerar o
processamento dos dados do censo
53
Histórico dos Computadores
• Hollerith usou a idéia
de Jackard e construiu
a Perfuradora de
Cartões
• os dados eram
perfurados em cartões
que podiam ser
classificados por meio
de pinos que passavam
pelos furos
54
Histórico dos Computadores
Em função dos resultados obtidos, Hollerith, em 1896,
fundou uma companhia chamada TMC - Tabulation
Machine Company, vindo esta a se associar, em 1914 com
duas outras pequenas empresas, formando a Computing
Tabulation Recording Company vindo a se tornar, em 1924,
a tão conhecida IBM - Internacional Business Machine.
55
Histórico dos Computadores
Máquina milionária de Steiger - 1893
Primeira calculadora a obter sucesso comercial, utilizada em transações
e cálculos científicos
56
Histórico dos Computadores

1914: Leonardo Quevedo constrói uma máquina que
simula os movimentos das peças de xadrez

1936: Alan Turing desenvolve a teoria de uma
máquina capaz de reolver qualquer tipo de problema.
Teve início a Teoria Matemática da Computação

algoritmo representa um processo

Surge a Teoria da Computabilidade
–
estudos para encontrar formas de descrição e representação
de processos através de algoritmos
57
Histórico dos Computadores
• 1924 – nasce a IBM;
• 1931 – primeiro computador analítico
construído pelo MIT;
• 1934 – primeiro teclado criado por Dvorak;
58
Histórico dos Computadores
Calculadoras
• Décadas de 1930 e 1940: os “Anos
Efervescentes”
Efervescentes
• Vários projetos simultâneos:
• Konrad Zuse
– 1936-1938 surge o Z1
– 1941 é concluído o Z3,
Z3 primeira calculadora
universal controlada por um programa
• 2600 relés
• Memória: 64 números de 22 bits (4194304)
59
Histórico dos Computadores
Calculadoras
• Konrad
Zuse Z1
Deutsches
Museum
em Munich
60
Histórico dos Computadores
• Enigma
“O orgulho alemão
1932, Marian Rejewski
Codebreaker polones
desvenda o segredo
dos rotores
1939, Ensina os Ingleses
61
Histórico dos Computadores
• 1936 – Howard Haiken convence a IBM a
desenvolver o primeiro computador
eletromecânico, o MARK I, usava o
sistema decimal;
62
Histórico dos Computadores
Primeiro computador eletromecânico (construído na Universidade de
Harvard, pela equipe do professor H. Aiken e com a ajuda financeira da IBM,
que investiu US$ 500.000,00 no projeto), o MARK I, era controlado por
programa e usava o sistema decimal. Tinha cerca de 15 metros de
comprimento e 2,5 metros de altura, era envolvido por uma caixa de vidro e
de aço inoxidável brilhante e possuía as seguintes características:
760.000 peças
800 km de fios
420 interruptores para controle
uma soma em 0,3 s
uma multiplicação em 0,4 s
uma divisão em cerca de 10 s
63
Histórico dos Computadores
64
Histórico dos Computadores
• Harvard Mark 1
65
Histórico dos Computadores
1938: Claude Shannon aplica a Teoria da
Álgebra de Boole na representação de
circuitos lógicos
66
Histórico dos Computadores
• 1939 – primeiro computador eletrônico
digital – ABC – usou válvulas para os
circuitos lógicos;
67
Histórico dos Computadores
68
Histórico dos Computadores
Nesta época, as válvulas representavam um grande
avanço tecnológico, mas apresentavam os seguintes
problemas:
•aquecimento
demasiado
provocando
queima
constante
•elevado consumo de energia
•eram relativamente lentas
69
Histórico dos Computadores
• 1943 – a Inglaterra constrói computadores
para decifrar códigos militares de alemães
– Colossus I, usava 2000 válvulas;
70
Histórico dos Computadores

1942: John Atanasoff e Clifford Berry , do projeto
ENIAC construíram uma máquina eletrônica que
operava em código binário, seguindo as idéias de
Babbage. Foi o primeiro computador digital

1944: John von Neumann desenvolve a idéia de um
programa interno descrevendo o fundamento teórico
para a construção de um computador eletrônico,
denominado Modelo de von Neumann

existência simultânea de dados e instruções no
computador e a possibilidade de programação.
71
Histórico dos Computadores
• 1946 – Computador eletrônico – ENIAC – processava
aproximadamente 200 operações por segundo;
72
Histórico dos Computadores
ENIAC - Eletronic Numerical Interpreter and Calculator, ou seja,
"Computador e Integrador Numérico Eletrônico", projetado para fins militares,
pelo Departamento de Material de Guerra do Exército dos EUA, na
Universidade de Pensilvânia. Era o primeiro computador digital eletrônico de
grande escala e foi projetado por John W. Mauchly e J. Presper Eckert.
O ENIAC tinhas as seguintes características:
totalmente eletrônico
17.468 válvulas
500.000 conexões de solda
30 toneladas de peso
180 m² de área construída
5,5 m de altura
25 m de comprimento
2 vezes maior que MARK I
realizava uma soma em 0,0002 s
realizava uma multiplicação em 0,005 s com números de 10 dígitos
73
74
75
Histórico dos Computadores
ENIAC
• Consumiu uma pequena fortuna: $500,000 da época.
• Ocupava uma área de 150m2 e pesava 30 toneladas.
• Era acionada por um motor equivalente a dois potentes
motores de carros de quatro cilindros, enquanto um
enorme ventilador refrigerava o calor produzido pelas
válvulas.
• Consumia 150.000 watts ao produzir o calor
equivalente a 50 aquecedores domésticos.
76
Histórico dos Computadores
ENIAC
• Programação: através de fios e pinos (como painel
telefônico)
• Executava 5000 adições/subtrações ou 300
multiplicações por segundo
• Permitia Processamento Paralelo
• Para programar demorava 1 ou 2 dias (situação
intolerável)
• A grande limitação era a capacidade de
armazenamento de dados
77
Histórico dos Computadores
Curiosidades sobre o ENIAC
Curiosidades sobre o ENIAC
78
79
Histórico dos Computadores
O sucessor do ENIAC foi o EDVAC - Eletronic Discrete
Variable Computer ou "Computador Eletrônico de Variáveis
Discretas". O EDVAC foi planejado para acelerar o trabalho
armazenando tanto programas quanto dados em sua expansão
de memória interna. Os dados, então, eram armazenados
eletronicamente num meio material composto de um tubo cheio
de mercúrio, conhecido como linha de retardo, onde os cristais
dentro do tubo geravam pulsos eletrônicos que se refletiam para
frente e para trás, tão lentamente quanto podiam, de fato a reter
a informação, semelhante a um desfiladeiro que retém um eco,
que Eckert decobriu por acaso ao trabalhar com radar. Outra
grande característica do EDVAC era poder codificar as
informações em forma binária em vez da forma decimal,
reduzindo bastante o número de válvulas.
80
Histórico dos Computadores
• 1947 – invenção do transistor;
No ano de 1947, John Bardeen, William Shockley e Walter
Brattain inventam o TRANSISTOR.
81
Histórico dos Computadores
30 June 1945 –
John von Neuman
(consultor do
projeto ENIAC)
• criou o conceito de
“programa armazenado”
• criou o conceito de operações com número binário
• desenvolveu a lógica dos circuitos
82
Histórico dos Computadores
Arquitetura de von Neuman
M  Memória
CA  Controlador Aritmético
CC  Controlador Central
I/O  Dispositivo de Entrada e Saída
83
Histórico dos Computadores
1948 - Universidade de Cambridge
EDSAC (Electronic Delay Storage
Automatic Calculator)
por Maurice Wilkes
• primeira máquina baseada na proposta de Von Neumann
• baseado nas teorias de von Neuman, várias máquinas foram
construídas: IAS, BINAC, Manchester MARK 1
84
Histórico dos Computadores
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"!
EDSAC - 1949 e seu inventor,
o cientista inglês - Maurice Wilkes
o primeiro computador operacional em grande escala
capaz de armazenar seus próprios programas.
85
86
Histórico dos Computadores
• 1949 – Sucessor de ENIAC, EDVAC
ocupava o mesmo espaço do ENIAC,
apesar de mais moderno;
87
Histórico dos Computadores
• O primeiro bug
88
Histórico dos Computadores
Primeiro Bug
Em 1945, Grace Hopper foi convocada, em conseqüência da entrada dos Estados
Unidos na Segunda Guerra Mundial, para trabalhar no projeto de computação da
Marinha. Foi enviada à Universidade de Harvard para assessorar o Howard
Aiken.
Urgentes serviços de computação para balística faziam-se necessários para o
esforço de guerra, e Aiken costumava entrar na oficina cobrando: "Por que você
não está fazendo números, Hopper?" Após uma pane complicada do computador,
quando se descobriu que o problema tinha sido uma mariposa que entrara pela
janela e fora morta pelo interruptor de um relé, Grace respondeu: "Nós estamos
tirando "bugs" da máquina!" (bug, em inglês, significa -inseto- e passou a ser
usado como sinônimo de -erro-, em computação). Esse primeiro bug registrado foi
cuidadosamente removido do relé com uma pinça e está preservado no Museu
Naval, em Virgínia, junto ao Livro Diário do Harvard Mark II. Foi inscrito no
registro de entrada, às 15h45, em 9 de setembro de 1945.
89
Histórico dos Computadores
• 1950 – Surgimento dos circuitos lógicos,
operações por números binários;
• 1951 – UNIVAC, 100.000 cálculos por
segundo, gravava dados em fita
magnética;
90
Histórico dos Computadores
Computador UNIVAC I - 1951
•Segue o modelo de von Neumann
•Utiliza fitas magnéticas
Em 1952 são
construídos
os computadores
MANIAC - I,
MANIAC - II e
UNIVAC - II.
91
Histórico dos Computadores
1951 – Memória
RAM Random Access
Memory
- The Whirlwind
Project
- Por Jay Forrester
92
Histórico dos Computadores
1951 - Maucly, Eckert
(construtores do
ENIAC) - UNIVAC I
• lançado em escala comercial
• usado pela 1a vez na Agência de Recenseamento dos EUA em
1951
• usava diodos de cristal ao invés de válvulas a vácuo
• Maurice Wilkes - EDSAC at Cambridge University - "The
Preparation of Programs for an Electronic Digital Computer",
(Addison-Wesley, New York, 1951).
93
Histórico dos Computadores
E em 1951, surge o primeiro computador comercial o LEO
LEO - 1951 - primeiro computador comercial
94
Histórico dos Computadores
Inicio da Segunda Geração
Em 1952, a Bell Laboratories inventou o Transistor que passou a ser um
componente básico na construção de computadores com as seguintes
vantagens:
• aquecimento mínimo
• pequeno consumo de energia
• mais confiável e veloz do que as válvulas
95
Histórico dos Computadores
em 1952, Grace Hopper transformou-se em uma pioneira no
processamento de dados, pois criou o primeiro compilador e
ajudou a desenvolver duas linguagens de programação que
tornaram os computadores mais atrativos para comércio.
96
Histórico dos Computadores
1953: IBM –
IBM 701
• usado na guerra da Coréia
• 1o computador de grande
porte da IBM
97
Histórico dos Computadores
• 1953 – a IBM construiu uma memória
magnética menor e bem mais rápida
• 1954 – IBM 650;
98
Histórico dos Computadores
Em 1953, Jay Forrester, do MIT, construiu uma memória
magnética menor e bem mais rápida, a qual substituía as que
usavam válvulas eletrônicas. Já em 1954, a IBM concluiu o
primeiro computador produzido em série, o 650, que era de
tamanho médio e enquanto isso, Gordon Teal, da Texas
Instruments, descobre um meio de fabricar transistores de
cristais isolados de silício a um custo baixo.
IBM 650 - 1954
99
Histórico dos Computadores
Conclui-se em 1955, o primeiro computador transistorizado,
feito pela Bell Laboratories: o TRADIC, o qual possuía 800
transistores, sendo cada um em seu próprio recipiente.
TRADIC - 1955
100
Histórico dos Computadores
1955: IBM –
IBM 704
• é a maravilha da época: só
entrava em pane a apenas
cada 8 dias!
• ainda utilizava válvulas
• para ele foi criada a
primeira linguagem de
programação: o
FORTRAN
101
Histórico dos Computadores
102
Histórico dos Computadores
Nos anos 60, sob a influência do
programa espacial americano, o
desenvolvimento da microeletrônica
levou a construção de circuitos
transistorizados integrados em uma
única pastilha de silício (chip) de
dimensões reduzidas.
Dezenas de milhares de transistores
são integrados em um chip de alguns
milímetros quadrados, dando origem
aos circuitos integrados
microminiaturizados.
Isso possibilitou o surgimento de
minicomputadores: computadores
poderosos do tamanho de uma
escrivaninha.
103
Histórico dos Computadores
Em 1970, a Intel, empresa norteamericana, produziu o primeiro
microprocessador.
Um microprocessador é um circuito
integrado do tipo LSI (large scale
integration) que contém todo circuito
lógico de uma unidade central de
processamento em um chip do tamanho
de uma unha.
Os microprocessadores foram usados na
construção de mini e
microcomputadores.
Os avanços nessa direção prosseguem
até hoje, com os circuitos VLSI (very
large scale integration) e os circuitos
ULSI (ultra large scale integration).
104
Histórico dos Computadores
Computadores de Terceira Geração
De 1958 a 1959, Robert Noyce, Jean Hoerni, Jack Kilby e
Kurt Lehovec participam do desenvolvimento do CI - Circuito
Integrado. Em 1960, a IBM lança o IBM/360, cuja série
marcou uma nova tendência na construção de computadores
com o uso de CI, ou pastilhas, que ficaram conhecidas como
Chips. Esses chips incorporavam, numa única peça de
dimensões reduzidas, várias dezenas de transistores já
interligados, formando circuitos eletrônicos complexos.
105
Histórico dos Computadores
• 1963 – PDP-1 (IBM) primeiro computador
com monitor;
• 1964 – surge o mouse;
• 1967 – a IBM desenvolve o disco flexível;
106
Histórico dos Computadores
E Steven Hofstein, descobriu, em 1961, o transistor de efeito
de campo, usado nos circuitos integrados MOS. No ano de
1965, a Digital Equipment introduz o PDP-8, o primeiro
minicomputador comercial e com preço competitivo.
PDP-8 - 1965
primeiro minicomputador comercial
107
Histórico dos Computadores
Os primeiros computadores com circuito integrado foram
criados pela Burroughs, em 1968, e tinham o nome de B2500
e B3500.
1968 - primeiro computador com circuito integrado
108
Histórico dos Computadores
109
Histórico dos Computadores
• 1971 – a Intel lança o chip 4004, primeiro
microprocessador – 60 mil operações por
segundo;
110
Histórico dos Computadores
Intel 4004 - 1971
•primeiro microprocessador
•2.250 componentes
•soma 2 números de 4 bits em
11 milionésimos de segundo
Intel 8080 - 1974
•tornou-se padrão para a
indústria dos
microcomputadores
•4.500 componentes
•soma 2 números de 8 bits em
2,5 milionésimos de segundo
MOS Technology 6502
- 1975
•bastante usado em
computadores domésticos
•4.300 componentes
•soma 2 números de 8 bits em
1 milionésimos de segundo
111
Histórico dos Computadores
• 1973 – primeiro computador pessoal
desenvolvido pela Xerox;
• 1975 – computador pessoal para a
população –
Altair 8800;
• 1976 – a Apple lança
o Apple 2;
112
Histórico dos Computadores
• Altair 8800
113
Histórico dos Computadores
Logo após, em 1975, os estudantes William (Bill) Gates e Paul
Allen criam o primeiro software para microcomputador, o qual era
uma adaptação do BASIC (Beginners All-Purpose Symbolic
Instruction Code, ou "Código de Instruções Simbólicas para todos
os Propósitos dos Principiantes") para o ALTAIR. Anos mais tarde,
Gates e Allen fundaram a Microsoft, uma das mais bem sucedidas
companhias de software para microcomputadores.
Bill Gates e Paul Allen - 1975
114
Histórico dos Computadores
No ano de 1977, surge no mercado de produção em série,
três microcomputadores: o Apple II, o TRS-80 da Radio
Shack e o PET da Commodore. Em 1979, é lançado pela
Software Arts o "VisiCalc", o qual foi o primeiro
programa comercial para microcomputadores.
Apple II, TRS-80 e PET - 1977
115
Histórico dos Computadores
Placa de Circuitos da Apple I
batizado de "Nosso Fundador"
emoldurada e pendurada no primeiro escritório da empresa em 1977
116
Histórico dos Computadores
• Década de 80 – Circuito Integrado em
Larga Escala de Integração;
• 1981 – IBM lança o PC;
117
Histórico dos Computadores
Computadores de Quarta Geração
Na década de 80, foi criado o IC LSI - Integratede Circuit
Large Scale Integration, ou seja, "Circuito Integrado em Larga
Escala de Integração", onde foram desenvolvidas técnicas para
se aumentar cada vez mais o número de componentes no mesmo
circuito integrado. Alguns tipos de IC LSI incorporavam até
300.000 componentes em uma única pastilha.
118
Histórico dos Computadores
Motorola 68000 - 1979
•um dos chips de 16 bits mais poderosos e
versáteis
•executa multiplicação com uma única
operação em vez de realizá-la pela
repetição de adições
•70.000 componentes
•multiplica 2 números de 16 bits em 3,3
milionésimos de segundo
Hewlett-Packerd - SuperChip - 1981
primeiro microprocessador de 32 bits
•seu projeto durou 18 meses
•450.000 componentes
•multiplica 2 números de 32 bits em 1,8
milionésimos de segundo
119
Histórico dos Computadores
MMX - Micro Doméstico - 1984
120
Histórico dos Computadores - HOTBIT
• HOTBIT
Fabricante: EPCOM/SHARP
Família: MSX
Ano de Lançamento: 1985
Processador: Zilog Z80A
Memória: 64 Kb
121
Histórico dos Computadores – CP-200
122
Histórico dos Computadores CP-500
123
Histórico dos Computadores – CP 500
•
Fabricante: Prológica Ind.e Com. de Microcomputadores Ltda
UCP: Zilog Z80 2 Mhz
Rom: 16 kb
•
Ram: 48 Kb
Video:Monitor de fósforo verde incorporado, texto: 16x64 cols, gráfico:128x48 pts., alta resolução
502x192 pts
Teclado: 64 teclas, 9 de função, auto-repet. em todas, numérico reduzido, maiusc/minusc.
Memória externa: 01 cassete com velocidade de 500 ou 1500 bauds; até 4 drives de 5 1/4 FS/DD,
formatação DOS de 40 trilhas, 18 setores de 256 bytes, com 178 kb
Entradas/Saídas: Interface paralela, cassete.
Sistema operacional: Basic residente, DOS 500 compatível com TRSDOS Model III; opcional:
NewDOS ou similares e CP/M (com modificações de hardware)
124
Histórico dos Computadores TK-2000
• O microprocessador utilizado é o 6502, operando a uma velocidade de relógio
de 1,2 MHz, aproximadamente.
O TK 2000 já vem equipado da fábrica com todo o espaço de
memória central, sem a possibilidade de expansão: 16 kbytes de ROM (onde
estão gravados o interpretador BASIC, o monitor a um miniassembler) e 64
kbytes de RAM (memória do usuário).
A unidade central tem ainda as seguintes interfaces já incluídas no
sistema, que dão acesso aos vários periféricos básicos a opcionais:
• controlador de vídeo, com interface direta;
• interface de RF para receptores de TV;
• interface para gravador cassete;
• interface e controlador para impressora;
• interface para controladores de jogos.
125
Histórico dos Computadores TK-2000
•
Fabricante: Microdigital Eletrônica Ltda
UCP: Z80A 3,25 Mhz
Rom: 10 kb
Ram: 16 Kb (verão básica) ou 48 Kb
Video: Texto: 24x32 cols (só maiúsculas), gráfico: 64x44 pts.
Teclado: Borracha, 40 teclas, 37 de função e 46 de comando.
Memória externa: Cassete
Entradas/Saídas: Cassete, joystick, RF
Sistema operacional: Basic residente
126
Histórico dos Computadores LT-1600
127
Histórico dos Computadores
Computadores de Quinta Geração
Os computadores de Quinta Geração têm como
característica o uso de IC VLSI - Integrated Circuit Very
Large Scale Integration, ou seja, "Circuitos Integrados em
uma Escala Muito Maior de Integração".
128
Histórico dos Computadores
Os "chips" vêm diminuito tanto de tamanho, fazendo
com que seja possível a criação de computadores
cada vez menores, como é o caso da
microminiaturização do microprocessador F-100,
que mede somente 0,6 cm quadrados e é pequeno o
suficiente para passar pelo buraco de uma agulha!
Microprocessador F-100
129
Histórico dos Computadores
Classificação dos Computadores
Inicialmente, os computadores eram agrupados em dois tipos:
Pessoal: caracterizavam-se pela limitação de recursos de periféricos, pela não conexão com outros
equipamentos e pela baixa velocidade de transmissão de dados.
Profissional: permitiam a expansão de periféricos à sua configuração básica, maior velocidade de
transmissão e a conexão a outros equipamentos.
Podiam também serem classificados quanto às características de utilização:
Científicos: que possuem uma pequena entrada de dados; um processamento complexo, com grandes
rotinas de cálculos e uma pequena saída de resultados.
Comerciais: que possuem uma grande entrada de dados; um processamento relativamente simples e
uma grande saída de resultados.
Ou, quanto às características de operação:
Analógicos: computadores que executam trabalhos usando elementos representados por grandezas
físicas, como por exemplo, a intensidade de uma corrente elétrica ou o ângulo de giro de uma
engrenagem. São computadores criados para uma finalidade específica, isto é, só se aplicam a um
determinado tabalho. Os resultados obtidos com o uso de computadores analógicos são aproximados e
servem ao próprio sistema onde é utilizado, como por exemplo: crontrole de temperatura de uma
caldeira utilizando sensores, medidor de água ou de energia elétrica.
Digitais: computadores que realizam suas operações utilizando elementos representados por grandezas
matemáticas (números), ou seja, operam dígito a dígito. São computadores destinados a aplicações
múltiplas, podendo ser utilizados em diversas tarefas. Por utilizar valores numéricos, os resultados
obtidos com esse tipo de computador são exatos, como por exemplo: os cálculos de engenharia.
(O computador analógico "mede" e o computador digital "conta")
130
Histórico dos Computadores
131
Histórico dos Computadores
132
Geração dos Computadores
• Primeira (1946 - 1954): computadores
baseados em válvulas, equipamentos
lentos, enormes, produção de bastante
calor;
• Segunda (1955 - 1964): as válvulas foram
substituídas pelo transistor;
133
Geração dos Computadores
• Terceira (1965 - 1975): quando os
computadores passaram a ser construídos
com circuitos integrados (conjunto de
milhares ou milhões de transistores,
resistores e capacitores construídos sobre
um chip a base de silício);
• Quarta (a partir de 1976): quando surge o
microprocessador (um processador de
computador em um microchip).
134
Classificação dos computadores quanto à geração
Geração
Ano
Elemento
Ativo
Sistema
Operacional
Recursos de
Programação
1ª
1945
Válvula
Todo Manual
Poucos
2ª
1959
Transistor
Quase Todo
Manual
Médios
1965
Circuito
Integrado
Semi Manual
Bons
4ª
1972
Circuito
Integrado
Monolítico
5ª
1985
3ª
Bastante
Ótimos
Automatizado
Quase Todo
Quase
Circuitos
VLSI, ULSI Automatizado Inesgotáveis
135
Resumo do Quadro
Geração
Primeira
Segunda
Terceira
Quarta
1975-90?
Quinta
Época
1951-59
1959-65
1965-75
1990-?
Exemplo
MARK I e
ENIAC
IBM 1401
UNIVAC
IBM /370
Cray
DEC PDP 8 Micros
IBM S/390
.....
Tecnologia
Válvulas
20.000
Transistor
CI
CI VLSI
CI ULSI
Redes
Memória
2K
32K
128K
1M
1GB....
MIPS
0,01
0,1
1
10
1000
136
“Se o automóvel tivesse se desenvolvido
como o fizeram os computadores nos
últimos 40 anos, hoje um Rolls-Royce
custaria US$ 2,00, faria um milhão de
Km por litro de gasolina, produziria
energia suficiente para movimentar o
Queen Elizabeth e dez deles caberiam
numa cabeça de alfinete”
Prof. Edward Eteinmüller (Universidade de Stanford)
137
John von Neumann
Nome: Janos Louis Neumann
Nascimento: Budapeste - Hungria,
28 de dezembro de 1903.
Falecimento: Washington - EUA,
Morre de câncer em 8 de fevereiro
de 1957.
138
John von Neumann
János [Jancsi de menino] von Neumann nascido em Budapeste em
1903, no seio de uma acomodada família de banqueiros. Apesar
de sua origem judeu, estudou no Instituto Luterano da capital
hungaresa, onde sobressaiu pela sua facilidade para as
matemáticas e uma memória freqüente. Cursou matemáticas e
química na universidades de Budapeste e Berlim e engenharia
química no Instituto Federal de tecnologia de Zurique. Se
doutorou em matemáticas na universidade de Budapeste (1926)
com uma tese laureada sobre a definição dos números ordinales.
139
John von Neumann
Sua experiência docente se iniciou na Universidade de Berlim
e Hamburgo (1927-1930), ante de partir para os Estados
Unidos. Na América, onde foi conhecido por Johnny e John
von Neumann, ensinou durante mais de um quarto de século
na Universidade de Princeton até as vésperas de sua adiantada
morte por câncer em 1957.
140
John von Neumann
Sua contribuição ao desenvolvimento da matemática quântica, a
teoria do jogo, etc., se complementou com suas significativas
contribuições no desenvolvimento da lógica da computação,
‘logical theory of automata’, diretamente relacionada com a teoria
matemática da informação, que inclui a necessidade de atomizar
os sistemas complexos em unidades de tratamento e memórias os
fluxos informativos. Questões tão significativas como a
possibilidade de reprodução da máquina autômato, como sistema
de informação autorreferente e clonable, aparecem já no seu
pensamento.
141
John von Neumann
Além de suas contribuições no campo das
linguagens máquina, participou também na
construção dos primeiros computadores de
acordo com a qual se conheceu como a
'arquitetura von Neumann', que distingue,
por exemplo, as unidades de tratamento de
informação com as de cor. Neumann
participço de forma ativa no
desenvolvimento dos projetos ENIAC e
EDVAC, base das modernas computadores.
142
John von Neumann
Von Neumann ante uma
das unidades de trabalho
do ENIAC.
Entre 1936 e 1938, dirigiu a tese doutoral de seu bolsista no
Institut for Advanced Studies de Princeton Alan Turing, o
britânico cuja criatividade conceptual resultou determinante no
arranque da era das 'máquinas pensantes'. Neumann ofereceu a
Turing um futuro promissor nos Estados Unidos, mas este
retornou ao Reino Unido.
143
John von Neumann
Durante a Segunda Guerra Mundial trabalhou para as forças
armadas norte-americanas e suas contribuições foram decisivas
na fabricação da primeira bomba atômica. Entre 1943 e 1955 foi
assessor do Laboratório Científico dos Álamos da marinha norteamericana e, posteriormente trabalho no Special Weapons
Project das forças aéreas.
144
John von Neumann
Diretor das revistas acadêmicas Annals of Mathematics e
Compositio Mathematica. Presidente da American Mathematical
Society (1951-1953). Sua carreira investigadora e docente foi
coroada com numerosas distinções. Além de ser ‘honoris causa’
por universidades como as de Pensilvânia, Harvard, Maryland,
Munique, Istambul, etc., obteve, entre outros galardões, as
medalhas presidenciais do Mérito e da Liberdade dos Estados
Unidos, e os prêmios Einstein, Bôcher e Fermi. Foi membro da
Américan Academy of Arts and Sciences, da Academia Nacional
de Ciências Exatas do Peru, da Academia Nazionales dei Lincei e
do Instituto Lombardo diz Scienze e Lettere da Itália, da
Academia Real de Ciências e Letras dos Países Baixos, etc
145
John von Neumann
Em 1932 publicou The Mathematical Foundations of Quantum
Mechanics, no qual recolhe suas formulações sobre a matemática
quântica. Em 1944, em um texto escrito com Oskar Morgenstern,
coloca a teoria do jogo Theory of Games and Economic
Behaviour. Em 1958, The Computer and the Brain. Depois que
sua morte, em 1966, apareceu a obra Theory of Self-Reproducing
Automata, com Arthur W. Brurks.
146
John von Neumann
Três contribuições fundamentais:
• Conceito dos programas armazenados
• Organização básica de um computador
• Arquitetura básica (tipos de instruções)
147

Documentos relacionados

História da Computação

História da Computação Benthlen Steel foi a pioneira de uso do computador em tempo real para processar pedidos, inventário e controlar a produção. Dois anos depois, surgem os discos magnéticos. Em 1961, chega o primeiro ...

Leia mais

Clique!

Clique! recursos próprios. Possuía teclado decimal e pesava 500 kg.

Leia mais