Você está na página 1de 110

Algoritmos Computacionais

Introduo e Histrico de Evoluo

Engenharia Qumica
Professor: Jair Guanais
ltima reviso: fevereiro 2013

Conceitos Bsicos

O QUE INFORMTICA?

Informtica significa informao automtica,


ou seja, a utilizao de mtodos e tcnicas no
tratamento automtico da informao.

Para tal, preciso uma ferramenta adequada:

o computador eletrnico

Conceitos Bsicos

O COMPUTADOR O que ?

Sob a ptica dos profissionais de


Informtica.

Um computador uma mquina que processa


informaes (dados, sons e imagens) e que pode ser
programado para a soluo das mais diferentes
tarefas.

Outra definio:

O computador um sistema integrado de hardware


e software.

Conceitos Bsicos

O COMPUTADOR O que ?
Sob a ptica das empresas,
empresrios, trabalhadores e
governos.

O computador uma mquina capaz de


proporcionar ao homem o aumento de
produtividade na realizao de suas tarefas.

Conceitos Bsicos

O COMPUTADOR O que ?
Sob a ptica dos cientistas

O computador uma ferramenta que


estende o poder mental do homem
melhorando sua percepo, pensamento e
raciocnio.
O computador um meio que transporta
informaes.

Conceitos Bsicos

O COMPUTADOR
Benefcios

Entre vrios benefcios, podemos citar:

grande velocidade no processamento e


disponibilizao de informaes;
preciso no fornecimento das informaes;
prprio para execuo de tarefas repetitivas;
propicia a reduo de custos em vrias
atividades;
Compartilhamento de dados.

Conceitos Bsicos

O computador tem a funo bsica de processar


informaes sejam elas numricas, alfanumricas
(letras e smbolos), sons (voz humana ou msica) e
imagens (estticas ou em movimento). Entretanto, o
computador ainda no pode pensar por si
prprio e gerar conhecimentos, usando os
sentimentos, mas no futuro poder vir a realizar
algumas funes relativas a essas.
Atualmente os computadores conseguem inferir,
ou seja, deduzir por meio de raciocnio baseado
em casos previamente registrados em suas
memrias (rea de pesquisa RBC Raciocnio
Baseado em Casos).

Conceitos Bsicos

Dentre os vrios componentes, mtodos e


tcnicas que coexistem na empresa no
domnio das Tecnologias da Informao, o
COMPUTADOR destaca-se como
componente principal, na medida que
centraliza diversas outras tecnologias e
torna-se o componente tecnolgico de
maior interao com o componente humano
das organizaes.

Conceitos Bsicos

Conceitos Bsicos

O computador uma
ferramenta que permite liberar
o homem da realizao de
tarefas repetitivas,
proporcionando maior
desenvolvimento mental e
estendendo sua mente em
relao ao manuseio e acesso s
informaes.

Conceitos Bsicos

Conceitos Bsicos

Vdeo 1 - Rob Qumico Iniciante


Vdeo 2 - Rob Qumico - Iniciante 2
Vdeo 3 - Rob Qumico Profissional
Vdeo 4 - Automated BOD Robot
Vdeo 5 - Rob Automao

Classificao dos Computadores

Quanto sua forma de operao.

Computadores Analgicos

uma classe de computadores que resolve problemas


referentes a condies fsicas, por meio de sensores mecnicos
e eltricos, utilizando circuitos equivalentes ao fenmeno fsico
que est sendo tratado.
Exemplo: As miras de bombas da segunda guerra mundial usavam
computadores analgicos mecnicos.
Pesquisa atual: Enquanto a computao digital extremamente

popular, pesquisas em computao analgica so feitas por poucas pessoas


em todo o mundo. Nos Estados Unidos, Jonathan Mills da Universidade de
Indiana em Bloomington, Indiana vem trabalhando em pesquisa usando
Computadores Analgicos Estendidos. No laboratrio de robtica de
Harvard, a computao analgica um dos tpicos de pesquisa.

Computadores Digitais

uma classe de computadores que processa informaes


representadas por combinaes de dados discretos e
descontnuos, ou seja, so computadores projetados para
executar operaes aritmticas e lgicas.

Classificao dos Computadores

Quanto seu porte e capacidade de


processamento

A classificao mais usual dos


computadores quanto ao seu porte :
MAINFRAMES (Grande porte);
MINICOMPUTADORES (Mdio Porte
maioria dos servidores empresariais) e
MICROCOMPUTADORES (Pequeno porte
PC, Ultrabooks, Notebook, Netbooks, Tablets,
Smartphone, etc.)

Mainframe IBM / SUM

Minicomputadores - Servidores

Microcomputadores

Histrico da Evoluo

Computare = calcular, em Latim.


Portanto, o termo "COMPUTAO", que deriva
do latim "computare", quer dizer "execuo de
clculos", fazer cmputos, calcular.
Uma das categorias que contriburam para o
avano da cincia do clculo foram os primitivos
pastores. Durante sculos eles soltavam seus
rebanhos pela manh, para pastar em campo
aberto, e recolhiam a tarde.
Tudo de maneira simples, at que um dia algum
perguntou para um pastor como ele sabia que a
quantidade de ovelhas que saiu foi igual a que
voltou?

Histrico da Evoluo

Primeira forma de Calcular

O pastor resolveu o srio problema acima, da


seguinte forma:
Pela manh, ele fazia um montinho de pedra
colocando nele uma pedra para cada ovelha que
saia, e de noite retirava uma pedra para cada
ovelha que voltava.
O Pastor, mesmo sem saber, foi o primeiro
ser humano a calcular.
Calculus = pedra, em Latim.

Histrico da Evoluo

Primeira forma de representar


quantidades

A primeira maneira que os homens


encontraram para mostrar a quantidade que
estavam se referindo foi com o uso dos dedos
das mos.
Digitus = dedo, em Latim.

Histrico da Evoluo

Primeira forma de representar


quantidades

A primeira maneira que os homens encontraram para


mostrar a quantidade que estavam se referindo foi com
o uso dos dedos das mos.

Digitus = dedo, em Latim.

H 5 mil anos atrs para contar at 20 era necessrio 2


homens, porque tinham que ser usadas quatro mos,
at que algum percebeu que bastava apenas acumular
o resultado de duas mos, e voltar a primeira mo.
At essa poca as maiorias das pessoas s saibam
contar at trs.

Histrico da Evoluo

Primeiro sistema cientfico para contar e acumular


grandes quantidades

Desenvolvido pelos mercadores da Mesopotmia cerca


de 4.000 anos atrs.
Primeiro eles faziam um sulco na areia e iam colocando neles
sementes secas (ou contas) at chegar a dez. Depois faziam
um segundo sulco, uma s conta que equivalia a 10;
ento esvaziava o primeiro sulco e iam repetindo a operao.
Cada dez contas no primeiro sulco valiam uma conta no
segundo sulco.
Quando o segundo sulco completava 10 contas, um terceiro
sulco era feito e nele era colocada uma conta que equivalia
a 100.
Uma quantia enorme como 732 s precisava de 12
continhas para ser expressa.
Origem da expresso: CONTAR.

Histrico da Evoluo

A Escrita os Algarismos arbicos

A escrita surgiu por volta de 4 mil aC..


Os algarismos arbicos, usados at hoje para
representar valores e clculos, tm cerca de1000
anos.
Entretanto, o primeiro instrumento, que
poderamos definir como um artifcio destinado a
tornar os clculos mais fceis ao homem, o baco,
utilizando seu sistema sexagesimal, parece ter
surgido entre os Sumrios cerca de 2500 aC.

Histria da Evoluo

Histrico da Evoluo

baco - 3500 aC.

Acredita-se que o baco tenha sido originado na


Mesopotmia por volta de 3500 aC.
O baco era uma simples tbua provida de sulcos e
contadores. Com a passar do tempo evoluiu para a
forma conhecida atualmente, que uma estrutura
provida de hastes metlicas ao longo das quais as
contas podem deslizar.
A forma moderna do baco apareceu na China no
sculo 13 dC.
O baco Chins tinha 13 colunas com duas contas no
topo (marcadas como Cu) e cinco contas na parte
inferior (marcadas como Terra).
A adio e a subtrao so realizadas diretamente; a
multiplicao e a diviso so adies e subtraes
repetidas.

Histrico da Evoluo

Histrico da Evoluo

No ano de 550 AC surge o baco do


matemtico grego Pitgoras.

Esse sistema de contas e fios recebeu o nome de


calculi, pelos romanos.
Origem da expresso: CLCULO.
O baco, atualmente, ainda ensinado e usado
em alguns pases do Leste.

Histrico da Evoluo

1617 Bastes de Napier.

A transio dos complicados clculos realizados nos bacos


para a adoo de mquinas artificiais se iniciou com o
matemtico, telogo e desenhista de armas militares, o
escocs John Napier, inventor dos logaritmos naturais.

Criado em 1617, os Bastes de Napier era um dispositivo


capaz de realizar multiplicaes de forma eficiente.

Histrico da Evoluo

1617 Bastes de Napier.

Os bastes de Napier eram um conjunto de 9 bastes,


um para cada dgito, que transformavam a
multiplicao de dois nmeros numa soma das
tabuadas de cada dgito.

Histrico da Evoluo

1617 Bastes de Napier.

Os bastes de Napier eram um conjunto de 9 bastes,


um para cada dgito, que transformavam a
multiplicao de dois nmeros numa soma das
tabuadas de cada dgito.

Dispositivos semelhantes j vinham sendo


usados desde o sculo XVI mas somente em
1614 foram documentados.
Os Bastes de Napier, eram tambm conhecidos
como Ossos de Napier, pois foram
inicialmente esculpidos em ossos de animais e
posteriormente em madeira.

Histrico da Evoluo

1617 Bastes de Napier.

Histrico da Evoluo

1621 Crculos de Proporo origem das


rguas de clculo.

Em 1621, um sacerdote ingls chamado William


Oughtred, teve a idia de representar os logaritmos de
Napier em escalas de madeira, marfim ou outro material,
chamando-o de CRCULOS DE PROPORO.
Este dispositivo originou a conhecida RGUA DE CLCULOS.

Como os logaritmos so representados por traos


na rgua e sua diviso e produto so obtidos pela
adio e subtrao de comprimentos, considera-se
os Crculos de Proporo como o primeiro
computador analgico da histria.

Histrico da Evoluo

1621 Crculos de Proporo origem


das rguas de clculo.

Histrico da Evoluo

1642 Primeira Mquina de Calcular

Em 1642, seguindo a linha histrica e lidando com


"engenhocas" mais sofisticadas, o fsico, matemtico e
filsofo francs Blaise Pascal, cria a primeira mquina
de calcular de que se tem notcia.

Ela funcionava atravs de engrenagens mecnicas, e


conseguia realizar somente a soma.
Era uma Mquina Aritmtica, que ficou conhecida como
Pascaline.

Histrico da Evoluo

1642 Primeira Mquina de Calcular

Histrico da Evoluo

Caractersticas da Pascaline

Mquina com seis rodas dentadas, cada uma


contendo algarismos de 0 a 9.
Realizava somente Adio.
Permitia somar at trs parcelas de cada vez,
desde que o total no ultrapassasse 999.999.
Uma multiplicao, por exemplo, de 26 por 16
era feita somando-se 16 vezes o nmero 26.
Vida til - quase 200 anos, sendo aperfeioada
por outros inventores, para outras operaes.

Histrico da Evoluo

1673 Primeira Mquina de Multiplicao e Diviso

Em 1673, um filosofo e matemtico alemo chamado Gottfried


Wilhelm Leibnitz aprimora a Pascaline, de tal forma que a nova
"calculadora" mecnica capaz de realizar soma, subtrao,
multiplicao, diviso clculo simples de raiz quadrada.
Devido grande preciso necessria na construo deste tipo de
calculadora, ela no era muito praticvel at 1800.
A calculadora foi construda com alavancas para entrada de dados,
indicador de resultados e um contador de rotaes. Esta
calculadora era baseada em um cilindro com caminhos dentados
individuais conhecidos como a roda de Leibniz ou tambor de
cadncia.
Este foi um passo crucial na matemtica.
Leibnitz construiu a primeira de quatro calculadoras
funcionais em 1694.

Histrico da Evoluo

1673 Primeira Mquina de Multiplicao e Diviso

Histrico da Evoluo

1804 Primeira Mquina com Cartes


Perfurados para Entrada de Dados
Em 1804, Joseph Marie Jacquard, mecnico de
teares Lyon - Frana, inventou um sistema para
comando automtico das operaes repetitivas e
seqenciais at ento executadas manualmente pelos
teceles.
O sistema era construdo com um conjunto de cartes metlicos
perfurados ligados uns aos outros por aros, tambm metlicos,
constituindo uma "fita" continua que avanava, carto a carto,
sobre uma "estao de leitura". Na "estao de leitura" um
conjunto de agulhas metlicas caa sobre os cartes. A
combinao de agulhas que passavam atravs de uma
perfurao e as que eram impedidas de o fazer por no existir a
perfurao correspondente constitua um cdigo binrio para
execuo de uma operao.

Histrico da Evoluo

1804 Primeira Mquina com


Cartes Perfurados para
Entrada de Dados
Os cartes perfurados
foram usados pelos
primeiros computadores
eletrnicos na dcada de 40
e continuaram sendo
utilizados at o
desenvolvimento de mtodos
de armazenamento mais
confiveis.

Histrico da Evoluo

1822 A Mquina Diferencial

Em 1822, o matemtico ingls Charles


Babbage inventa a Mquina Diferencial, para
uso em subtrao de nmeros.

Histrico da Evoluo

O incio real do desenvolvimento dos computadores


como os conhecemos hoje se deve a Charles Babbage
que, em 1812, percebe uma "harmonia natural entre
mquinas e matemtica".
Segundo observou Babbage, as operaes matemticas
repetitivas poderiam ser desenvolvidas com mais
agilidade e confiabilidade pelas mquinas do que pelos
homens.
No se deve perder de vista que Babbage vivia no
contexto da Revoluo Industrial inglesa, que estava
mudando radicalmente a forma de ver, pensar e agir da
sociedade europia da poca.

Histrico da Evoluo

1833 A Mquina Analtica

Entre 1833 e 1834 Charles Babbage concebe uma


outra mquina denominada Analytical Engine
(Mquina Analtica), para executar clculos gerais
automaticamente.

Histrico da Evoluo

1833 A Mquina Analtica

A Analytical Engine seria uma mquina para


aplicao generalizada, efetuaria as quatro
operaes base - multiplicao, diviso, adio e
subtrao - e a sua finalidade seria calcular o
valor de qualquer expresso matemtica para a
qual pudesse ser determinado um algoritmo.

Histrico da Evoluo

1833 A Mquina Analtica

A matemtica Ada Augusta Lovelace Byron King


(Lady Lovelace) foi a primeira programadora para
esta mquina.

Lady Lovelace ajudou Charles Babbage no projeto da


mquina analtica, que permitiria calcular funes
matemticas bem mais complexas que as logartmicas.
Ada criou os programas para essa mquina, que, no
entanto, nunca funcionou: as centenas de engrenagens,
rodas e barras apresentavam problemas, pois a
metalurgia na poca no tinha tecnologia suficiente
para evitar imperfeies nas peas.
Apesar disso, a estrutura do equipamento estava
correta, e os computadores atuais ainda tm muito a ver
com essa mquina (at pelo fato de nem sempre
funcionarem como se previa).

Histria da Evoluo

Histrico da Evoluo

A Mquina Analtica nunca foi terminada.

Babagge convenceu o governo Britnico a financiar o


projeto.
Muitos anos e muitas libras inglesas depois,
Babagge ainda no havia finalizado a mquina. Ele
foi um fracasso, mas como a imagem era completa, ele
criou as bases para um dispositivo de computao.
O esforo de Babbage de construir uma mquina de
computao despertou o interesse de Ada August,
Condessa de Lovelace e filha de Lord Byron. Ele esgotou
seus prprios fundos, os bnus do governo, e a herana
em uma aposta baseada em seu sistema para vencer em
corridas de cavalos.
Eles falharam.
Aparentemente, "vencer nas corridas muito mais
difcil que projetar um computador".

Histrico da Evoluo

1837 Telgrafo

Em 1837, o pintor americano Samuel Finley


Breese Morse cria um sistema telegrfico
utilizando energia eltrica para transmisso de
sinais distncia.
o princpio da comunicao de dados
distncia, utilizando sinais eltricos.

Histrico da Evoluo

1890 Tabulador de Cartes Perfurados

Em 1890, o estatstico americano, filho de


imigrantes alemes, Herman Hollerith
projetou um sistema para armazenar dados de
recenseamento.

Histrico da Evoluo

1890 Tabulador de Cartes Perfurados

A informao armazenada como buracos em


cartes, que so interpretados por mquinas com
sensores eltricos.
Herman Hollerith, um empregado do bureau de
recenseamento com um Ph.D. em estatstica
conseguiu um contrato para desenvolver um
sistema automatizado.
Utilizando as idias de Jacquard, ele inventou um
modelo que codificava os dados do recenseamento
como uma srie de furos feitos em um carto de
oito colunas.
O cdigo foi chamado de Cdigo de Hollerith e
ainda usado atualmente.

Histrico da Evoluo

1890 Tabulador de Cartes Perfurados

As mquinas de tabulao eletrnicas


projetadas por Hollerith eram capazes de ler a
informao nos cartes e process-las
eletronicamente.
As mquinas consistiam de trs partes: um
tabulador, um classificador com
compartimentos controlados eletronicamente
pelos contadores do tabulador, e um dispositivo
para perfuraros dados nos cartes.

Histrico da Evoluo

1890 Tabulador de Cartes Perfurados

Histria da Evoluo

Histrico da Evoluo

1931 Mquina de Anlise


diferencial

Em 1931, o engenheiro eltrico e fsico


americano, nascido em Everett,
Massachusetts, Vannevar Bush
desenvolve no MIT (Massachussetts
Institute of Tecnology), uma mquina
de anlise diferencial, que podemos
considerar como primeiro computador
do mundo.
Vannevar estava trabalhando para a GE
- General Electric.

Histrico da Evoluo

1931 Mquina de Anlise diferencial

A mquina era analgica e possua partes mecnicas,


tendo sido construda para resolver equaes
diferenciais simples.
Na verdade era mais uma calculadora do que qualquer
outra coisa.

Histrico da Evoluo

As Grandes Guerras e a Computao

Foi a partir da II Guerra Mundial que o


desenvolvimento dos computadores
eletrnicos ganhou mais fora, quando os
governos perceberam o potencial estratgico
que estas mquinas ofereciam.
Os governos incentivaram o desenvolvimento
de equipamentos que pudessem calcular
trajetrias, decifrar mensagens inimigas,
projetar armas, etc.

Histrico da Evoluo

Dcada de 30 Computadores eletromecnicos

At a dcada de 30 os dispositivos inventados,


para auxiliar o homem nas tarefas de clculo
tinham como caractersticas serem totalmente
mecnicos.
Na dcada de 30 ocorrem tentativas de
substituir as partes mecnicas dos
computadores por partes eltricas, sendo o uso
de rels uma forma de fazer essas
substituies, mas o alto custo, tamanho fsico
e baixo desempenho eram as desvantagens das
mquinas construdas com rels.

Histrico da Evoluo

Dcada de 30 Computadores eletromecnicos

Esquema do Rel

Histrico da Evoluo

Por volta de 1936, as idias de Babbage foram


comprovadas, quando Alan Turing, publicou um
artigo, pouco conhecido, On computable
numbers.

Alan Turing

John Von
Neumann

Histrico da Evoluo

O computador moderno nasce das idias sobre


algoritmos, publicadas em 1937 por Alan Turing e
dos planos de John von Neumann para uma nova
mquina de calcular que pela primeira vez inclui,
alm de clculos matemticos, o processamento
lgico de informaes.

A preocupao de Turing era saber o que


efetivamente a computao poderia fazer, e as
respostas vieram sob a forma terica, de uma
mquina conhecida como Turing Universal
Machine - possibilitava calcular qualquer
nmero e funo, de acordo com instrues
apropriadas.

Histrico da Evoluo

Em 1940, Alan Turing e sua Equipe constroem o


primeiro computador operacional para o servio
de inteligncia britnico - o computador foi
denominado: Heath Robinson, e utilizava
tecnologia de rels e foi construdo
especificamente para decifrar mensagens alems
(durante a 2a Guerra Mundial) cifradas pela
mquina Enigma.

Histrico da Evoluo

A Era da Eletrnica 1a. Gerao de


Computadores

Em 1905 o engenheiro ingls J. Ambrose Fleming inventa a


Vlvula Diodo, e tem inicio a Era das Vlvulas.
No final da dcada de 30 os rels foram sendo substitudos pelas
vlvulas eletrnicas, dando inicio a Era da Eletrnica, surgindo o
Rdio, a Televiso e os Computadores.

Histrico da Evoluo

1939 Harvard MARK I

Em 1939, o professor da Universidade de Harvard,


Howard Aikenum desenvolveu o que veio a ser o
primeiro computador eletromecnico do mundo: o
ASCC - Americam Automatic Sequence Controlled
Calculator, tambm chamado de MARK I.

Histrico da Evoluo

1939 Harvard MARK I


O MARK I foi apoiado pelo presidente da IBM (International
Business Machines) Thomas Watson e pela Marinha
americana em conjunto com a Universidade de Harvard. Era
menos poderoso do que certas calculadoras de hoje, mas,
assim mesmo, representava um marco entre a pr-histria e
a historia propriamente dita do computador.
Caractersticas do MARK I

Possua 18 metros de comprimento, dois metros de largura e


pesava 70 toneladas.
Era constitudo por 7milhes de peas mveis.
Sua fiao alcanava 800 Km.

O computador eletromecnico MARK I logo foi substitudo,


com chegada dos computadores eletrnicos.
O modelo Mark II, que surgiu em 1947.

Histrico da Evoluo

1941 Z3

Em 1941, o alemo Konrad Zuse desenvolve um


gigante de vlvulas, um computador chamado Z3.
O Z3, sucessor do Z1 (este totalmente
eletromecnico), foi construdo principalmente para
ser utilizado na codificao de mensagens, e
posteriormente para projetar avies e msseis.
O Z3 foi destrudo em Berlim, durante a invaso
Russa, no final da 2a. Guerra, deixando poucas
informaes sobre sua construo.

Histrico da Evoluo

1941 Z3

Histrico da Evoluo

1943 Colossus

Pelo lado britnico, foi desenvolvido em 1943 o


Colossus.
Como o prprio nome sugere:

Possua dimenses gigantescas;


Cerca de 1.500 vlvulas e
Era capaz de processar em torno de 5000 caracteres, por
segundo.

Esse computador foi criado com a finalidade de


decifrar os cdigos secretos usados pelo exrcito
alemo na II Grande Guerra.
O interesse pela construo do primeiro computador
foi grande, seu interesse inicial era militar. Alemanha e
USA disputavam uma acirrada corrida contra o tempo.

Histrico da Evoluo

1943 Colossus

Histrico da Evoluo

1946 ENIAC (Electronic Numerical Integrator and Computer)

Em 1946, os engenheiros americanos John Mauchly e John


Eckart Jr., constroem ENIAC sigla em ingls para
Integrador e Computador Numrico Eletrnico.
Caractersticas do ENIAC:

Totalmente eletrnico;
Possua um metro e meio de altura e mais de 20 metros de comprimento;
Pesava trinta toneladas (30.000 Kg);
Possua 17.468 vlvulas interligadas por 300 km de fios;
Possua 1500 rels;
500.000 pontos de soldas;
Consumia 200 Kw de potncia;
Ocupava uma rea de 180 metros quadrados;
Realizava 5.000 operaes de adio por segundo, e 500 operaes de
multiplicaes por segundo;
Realizava soma em 0,0002 segundos e multiplicao em 0,005 segundos
com nmeros de at 10 dgitos.

Histrico da Evoluo

1946 ENIAC (Electronic Numerical


Integrator and Computer)

Era muito diferente do que a gente entende hoje por computador. No


tinha monitor nem teclado, muito menos mouse. Alm do tamanho
imenso, o primeiro computador da histria tinha outras curiosidades.
O ENIAC foi desativado em 2 de outubro de 1955.

Histrico da Evoluo

1949 EDSAC (Electronic Delay Storage


Automatic Computer)
O EDSAC, sigla em ingls de Calculadora
Automtica com Armazenamento por Retardo
eletrnico - foi desenvolvido na Inglaterra, pelo
cientista ingls Maurice Wilkes.
Wilkes utilizou os conceitos de von Neumann e sua
equipe sobre armazenamento de programa, para
criar o EDSAC.
O EDSAC foi o primeiro computador do mundo
a utilizar os conceitos de programa
armazenado de von Neumann.
Tem incio a Era do Computador.

Histrico da Evoluo

1949 EDSAC (Electronic Delay Storage


Automatic Computer)

Histrico da Evoluo

1949 EDSAC (Electronic Delay Storage Automatic


Computer)

A programao do EDSAC era toda feita atravs de ligao de


cabos em conectores, o que demorava literalmente semanas.
Em 1949, o EDSAC completou com sucesso seu primeiro
trabalho - calculou uma tabela de nmeros primos.
John von Neumann, Arthur Burks e Herman Goldstine fizeram
com que os computadores pudessem ser programados
atravs de programas - rotinas de manipulao de dados que
utilizam instrues prprias do computador.
Os computadores passaram a diminuir bastante de tamanho.
Aps o ENIAC e o EDSAC, o computador entrou na fase de
produo industrial, motivado pelos sucessos na resoluo de
clculos complicados e pelo conseqente aumento do interesse na
sua utilizao.

Histrico da Evoluo

1950 EDVAC (Electronic Discrete Variable Automatic


Computer)

O EDVAC, sigla em ingls de Computador Automtico


Eletrnico de Variveis Discretas - foi o sucessor do ENIAC.
Desenvolvido por John von Neumann e sua equipe, na
Universidade da Pensilvnia - USA.

Histrico da Evoluo

1950 EDVAC (Electronic Discrete Variable Automatic


Computer)

O EDVAC foi planejado para acelerar o trabalho armazenando tanto


programas quanto dados em sua expanso de memria interna.
Os dados, ento, eram armazenados eletronicamente num meio material
composto de um tubo cheio de mercrio, conhecido como linha de retardo,
onde os cristais dentro do tubo geravam pulsos eletrnicos que se refletiam
para frente e para trs, to lentamente quanto podiam, de fato a reter a
informao, semelhante a um desfiladeiro que retm um eco, que Eckert
descobriu por acaso ao trabalhar com radar.
Caractersticas do EDVAC:

Poder codificar as informaes em forma binria em vez da forma decimal,


reduzindo bastante o nmero de vlvulas.
Memria construda com lmpadas de mercrio.
Excitando uma lmpada de mercrio com um impulso eltrico este poderia ser
enviado para frente e para trs de modo a ser lido sob a forma de 0 e 1.
Utilizava a notao binria pura o que simplificava a construo das ULA (Unidade
Aritmtica e Lgica).

Ao EDVAC seguiu-se toda uma gerao com siglas como EDSAC, ILLIAC,
FLAC, MIDAC, ORDVAC, OARAC, MANIAC, ODABAC, pois cada
Universidade nos U.S.A. construiu o "seu computador".

Histrico da Evoluo

A Era dos Transistores 2a. Gerao de Computadores

No ano de 1947, John Bardeen, William Shockley e Walter Brattain, da


Universidade de Stanford inventam o TRANSISTOR.

Usando elementos semicondutores, os transistores funcionam


como chaves, porm so menores, mais rpidos, no esquentam,
duram mais e consomem menos energia que as vlvulas.
Em 1952, a Bell Laboratories aprimorou o Transistor que
passou a ser um componente bsico na construo de
computadores.

Histrico da Evoluo

Os Transistores substituram as Vlvulas.

Caractersticas dos Transistores:

Aquecimento mnimo;
Pequeno consumo de energia;
Mais confivel e veloz que as vlvulas.

Histrico da Evoluo

1951 UNIVAC I (Universal Automatic Computer)

O UNIVAC I foi criado porJohn Mauchly e Presper Eckert, na Filadelfia


e fabricado pela Remington Rand USA.
O UNIVAC I era uma mquina eletrnica de programa armazenado que
recebia instrues de uma fita magntica de alta velocidade ao invs dos
cartes perfurados.
O UNIVAC foi utilizado para prever os resultados de uma eleio
presidencial.
Caractersticas do UIVAC I:

Programado ajustando-se cerca de 6.000 chaves, e conectando-se cabos


a um painel.
A entrada e sada de informaes eram realizadas por uma fita metlica
de polegada de largura e 400 metros de comprimento.
Ao todo foram comercializados 46 UNIVAC modelo I, que eram
normalmente acompanhados de um dispositivo impressor denominado
UNIPRINTER, que sozinho consumia 14.000W.
Executava 1905 operaes por segundo.
Tamanho da memria: 1.000 palavras de 12 digitos em delay lines.
Tipos de memria: delay lines e fita magntica.
Custava US$ 750,000 mais US$ 185,000 do dispositivo impressor.

Histrico da Evoluo

1951 UNIVAC I (Universal Automatic


Computer)

Histrico da Evoluo

1953 IBM domina o mercado de computadores


A IBM passa a dominar o mercado de computadores ao
construir seus computadores em escala comercial, com
o lanamento do IBM 701 em 1953 e, principalmente,
do IBM 650 em 1954. Este ltimo vendeu mais de mil
unidades, um sucesso absoluto de vendas, e que veio
refletir a real necessidade que o mundo teria no uso de
computadores.
1953 - Iniciada a produo de computadores em
escala comercial.
No console (Unidade que permite que um operador se
comunique com um sistema de computador, terminal
principal ou centro de controle) do IBM 701 eram
utilizados cartes perfurados para o armazenamento
de programas e dados.

Histrico da Evoluo

1953 - IBM 701

Histrico da Evoluo

1955 TRADIC

Conclui-se em 1955, o primeiro computador transistorizado, feito


pela Bell Laboratories: o TRADIC, o qual possua 800 transistores,
sendo cada um em seu prprio recipiente.

Histrico da Evoluo Compiladores


e
Linguagens
1952 Primeiro Compilador

Grace Hopper transformou-se em uma pioneira no


processamento de dados, pois criou o primeiro compilador e
ajudou a desenvolver duas linguagens de programao que
tornaram os computadores mais atrativos para comrcio.
O primeiro compilador foi para a linguagem sistema A-0 para o
computador UNIVAC

1954 criada a primeira linguagem de programao de alto


nvel amplamente usada, o FORTRAN
1957 - foi criada B-0, sucessora da A-0, que daria origem a
Flow-Matic (1958), antecessor imediato de COBOL.
1959 - COBOL foi uma linguagem de ampla aceitao para
uso comercial.[
1960 Surge a linguagem ALGOL. O ALGOL teve grande
influncia no projeto de muitas linguagens posteriores.
1963 Para fins didticos surge o BASIC, fortemente
basedo no FORTRAN (John George Kemeny e Thomas
Eugene Kurtz)

Histrico da Evoluo

A Era dos Circuitos Integrados


Terceira Gerao

Histrico da Evoluo

A Era dos Circuitos Integrados - Terceira Gerao:

De 1958 a 1959, Robert Noyce, Jean Hoerni, Jack Kilby e Kurt Lehovec
participam do desenvolvimento do CI Circuito Integrado

Robert Noyce

Jean Hoerni

Jack Kilby

Kurt Lehovec

O PRIMEIRO CIRCUITO INTEGRADO


(OSCILADOR DE DESLOCAMENTO DE
FASE)

1971 - Primeiro processador do


mundo, o Intel 4004

Histrico da Evoluo

1960 1980 Domnio da IBM


Em 1960, a IBM lana o IBM/360, cuja srie marcou
uma nova tendncia na construo de computadores
com o uso de CI, ou pastilhas, que ficaram conhecidas
como chips. Esses chips incorporavam, numa nica
pea de dimenses reduzidas, varias dezenas de
transistores j interligados, formando circuitos
eletrnicos complexos.

Histrico da Evoluo

1975 - os estudantes William (Bill) Gates e Paul Allen


criam o primeiro software para microcomputador, o qual
era uma adaptao do BASIC (Beginners All-Purpose
Symbolic Instruction Code, ou Cdigo de Instrues
Simblicas para todos os Propsitos dos Principiantes)
para o ALTAIR. Anos mais tarde, Gates e Allen fundaram a
Microsoft, uma das mais bem sucedidas companhias de
software para microcomputadores.
1977 - surge no mercado de produo em srie, trs
microcomputadores: o Apple II, o TRS-80 da Radio Shack e
o PET da Commodore.
1979 - lanado pela Software Arts o VisiCalc, o qual foi
o primeiro programa comercial para microcomputadores.

Histrico da Evoluo

Paul Allen e Bill Gates

TRS - 80

Histrico da Evoluo

A Era dos Circuito Integrado em Larga


Escala de Integrao
Quarta Gerao

Histrico da Evoluo

A Era dos Circuito Integrado em Larga Escala de Integrao - Quarta


Gerao:

foram desenvolvidas tcnicas para se aumentar cada vez mais o


nmero de componentes no mesmo circuito integrado. Alguns tipos
de IC LSI incorporavam at 300.000 componentes em uma nica
pastilha.

1979 Motorola cria seu CHIP 68000 (16 Bits)


1981 - HP cria seu chip:

primeiro microprocessador de 32 bits


seu projeto durou 18 meses
450.000 componentes
multiplica 2 nmeros de 32 bits em 1,8 milionsimos de segundo

1981, a IBM resolve entrar no mercado de


microcomputadores com o IBM-PC.

Histrico da Evoluo

Primeiro IBM - PC

Histrico da Evoluo

A Era dos Circuitos Integrados em uma


Escala Muito Maior de Integrao
Quinta Gerao

Histrico da Evoluo

A Era dos Circuito Integrado em uma escala muito maior de


Integrao - Quinta Gerao:

Os chips vm diminuindo tanto de tamanho, fazendo com que seja


possvel a criao de computadores cada vez menores, como o caso
da microminiaturizao do microprocessador F-100, que mede
somente 0,6 cm quadrados e pequeno o suficiente para passar pelo
buraco de uma agulha!

Histrico da Evoluo

Computadores Atuais

Com o passar dos anos e com o avano tecnolgico mundial tudo se modifica,
principalmente os computadores. caso notvel o quanto os computadores
evoluram nos ltimos anos, tanto interna quanto externamente. Aos poucos
os computadores vo mostrando suas evolues e novas funcionalidades para
o mundo. Com mais memria possibilitando ao usurio guardar mais
arquivos, com novos programas proporcionando mais diverso e praticidade,
mais velocidade na execuo de certas tarefas, mais sofisticao com novas
modernidades, design moderno e diferente, mais slim, cores diferenciadas, e o
mais impressionante de tudo que atualmente alguns computadores
dispensam o uso de teclados e mouses para o funcionamento, hoje em dia j
possvel entrar na internet, acessar jogos, mover arquivos, ligar e desligar o
computador tudo pela tela com a tecnologia touch screen, possvel tambm
atravs do computador com certos programas realizar ligaes para outro
computador de curta ou longa distncia. A cada ms que passa os fabricantes
investem mais na produo de computadores, e estes so produzidos com
mais tecnologia e surpreende mais os consumidores

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos Manuais
3500 AC - baco
Inventor: Povos da
Mesopotmia
Necessidade:
Clculos Aritmticos

1617 Bastes ou Ossos de Napier


Inventor: John
Napier

1621 Crculos de
Proporo

Inventor: Oughtred

Necessidade: Auxlio Necessidade: Soma,


para a Multiplicao
Multiplicao e
Diviso

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos
Mecnicos
1642 Calculadora Aritmtica
1673 Multiplicadora e Divisora
Inventor:
Blaise Pascal
Necessidade:
Adio e
Subtrao

Inventor:
Leibnitz
Necessidade:
Adio,
Subtrao,
Multiplicao e
Diviso

1804 Placa perfurada


1822 Mquina
Diferencial
Inventor:
Jacquard
Inventor: Charles
Babbage
Necessidade:
Programao de Necessidade:
Tecelagem
Funes
trigonomtricas e
logaritmos.
Utilizava os
cartes de
Jacquard

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos
Mecnicos
1833 Mquina Analtica
Inventor: :
Charles
Babbage
Necessidade:

Mquina automtica,
com memria e
programao atravs
de processos
mecnicos

1837 Telgrafo

1890 Mquina de Cartes


Inventor: Samuel Perfurados
1931 Mquina de
Morse
Anlise Diferencial
Inventor:
Necessidade:
Herman Hollerith
Inventor:
Transmisso de
mensagens (sinais) Necessidade:
Vannevar Bush
(MIT)
distncia usando Mquina de
energia eltrica
Necessidade:
Cartes
Resolver equaes
Perfurados
diferenciais simples.
Considerado o
primeiro computador
do mundo

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos
Eletrnicos
1939 - Havard Mark I Incio da 1 Gerao de Computadores
1941 Z3 Primeiro Computador Eletrnico Vlvulas
Inventor: :
1943 Colossus 1500 Vlvulas
Univ. Havard,
Inventor: Univ.
1946 ENIAC 1
IBM e Marinha
da Alemanha
Inventor: Univ. grande computador
EUA
Necessidade:
da Inglaterra
Necessidade:
Utilizado na 2 guerra
Inventor: Univ.
Primeiro
Necessidade:
para codificao de
da Pensilvnia
Computador
mensagens e tambm Decifrar cdigos
(EUA)
Eletromecnico
construo de msseis secretos usados pelo
e avies.
exrcito Alemo.
Necessidade:
Processava 5000
caracteres por
segundo.

Executava 5000
adies e 500
multiplicaes por
segundo.

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos
Eletrnicos
1955 - TRADIC
Inventor: Bells
Laboratories
Necessidade:
primeiro
computador
transistorizado

1960 IBM 360 Circuito Integrado


Inventor: IBM
Necessidade:

1975 ALTAIR
Inventor: MITS

Primeiro computador (Micro


Com circuito integrado

Instrumentation
Telemetry Systems)

Necessidade:

Vendido por uma


revista eletrnica
como um KIT para
montar

1977 Apple IIE

Inventor: APPLE
Necessidade:

Utilizava carto
perfurado para leitura
e armazenamento
(Entrada e Sada). Seu
sucessor vendeu mais
de 1000 unidades.

Histrico da Evoluo
Evoluo dos dispositivos (Hardware) para
Processamento de Dados Dispositivos
Eletrnicos
1981 - IBM-PC
Inventor: IBM
Necessidade: primeiro Micro
computador

1983 Interface grfica

Empresa: APPLE, COMPAQ, MS


- Apple lana primeiro Computador com
Interface Grfica
- A Compaq lana seu primeiro PC com
software da IBM.
- O Windows e o Word so apresentados
pela Microsoft.
- O MIDI (Musical Instrument Digital
Interface) foi introduzido na North
American Music Manufactures em L.A.

Histrico da Evoluo
1984 1985
1984
A Apple lana o Macintosh, o primeiro computador com mouse e interface
grfica. A utilizao do disquete de 3 " cresceu devido sua utilizao no
Macintosh.
A IBM lana o PC-AT, mais rpido que o original, tornou-se um grande
sucesso por seu timo desempenho e grande capacidade de
armazenamento.
Willian Gigson inventa o termo Ciberespao, no livro Neuromancer.
1985
A Microsoft lana uma verso do Windows e do Word que rodam em
computadores Macintosh.
A Internet ganha fora com a ligao de cinco grandes computadores
de universidades americanas com o NFSNET.
O mercado de CDs de msica aumenta com a alta capacidade de
armazenamento de CD-ROMs.
A linguagem de programao C++ surge e domina a indstria de
computao

Histrico da Evoluo
1986 1988
1986
O estudo sobre a Inteligncia Artificial impulsionado quando Daniel Hillis
desenvolve o conceito de conexes paralelas.
1987
A IBM lana o PS/2 fabricado com drives de 3 1/2.
Willian Alkinson projeta o Hypercard (software que simplifica o uso do
computador em aplicaes domsticas)
O microprocessador 68030 da Motorola desenvolvido.
1988
A companhia NeXT fundada por Steve Jobs, que foi o co-fundador da Apple.
Tin Toy, da Pixar, ganha o Oscar de melhor desenho animado em curta
metragem utilizando os recursos de animao de computadores

Histrico da Evoluo
1989 1990
1989
A Intel e a Motorola lanam novos processadores com mais de um milho de
transistor
O jogo SimCity lanado. Ele utiliza diversos dispositivos de simulao.
- Realidade Virtual foi o tema da conveno de Siggraphs.
1990
H uma atualizao do Windows. O Windows 3.0, que foi lanado em 22 de
maio, compatvel com o DOS.
Nasce a World Wide Web do desenvolvimento do HTML.

Histrico da Evoluo
1991 1994
1991
Uma aliana entre a Apple, a IBM e a Motorola produz o Power PC.
1992
A verso 3.1 do Windows chega s lojas.
O candidato vice-presidncia dos EUA, Al Gore lidera um projeto para permitir a
entrada de qualquer cidado Internet.
1993
O Pentium, da Intel, lanado. Tem 3,1 milhes de transistor, memria de 4 gigabytes e
velocidade de 66 megahertz.
- O PC 486 da IBM incorpora o Windows 3.1.
1994

O Netscape Communications fundado e o primeiro browser torna-se disponvel,


criando um crescimento de surfistas na Web.

Histrico da Evoluo
1995 1998
1995
"Toy Story" o primeiro longa feito totalmente com animao de computador.
O Windows 95 lanado.
A linguagem Java descoberta.
A Netscape amplia suas conexes na Internet.
1996
O Pentium Pro lanado.
1997
O Netscape Navigator 2.0 o primeiro browser com suporte para o Java Script.
Um computador de IBM, o Deep Blue, ganha do campeo mundial de xadrez Gary
Kasparov.
1998

lanado o Pentium II.


A verso do Windows 98 chega s lojas.

Histrico da Evoluo
1999 2000
1999

O Linux lanado pelo finlands Linus Torvalds.


2000
A Intel lana uma quantidade limitada de Pentium III.
A Microsoft apresenta o Windows 2.000 e o Windows Millenium
Surge o Compaq iPAQ, um porte do MS Windows CE
Mac OS X da Apple Inc.. Sistema Operacional com interface grfico baseado
em Unix
Microsoft lana a plataforma Xbox
Polmica do bug do milnio (Y2K Bug)

Histrico da Evoluo
2001 - 2005
2001
Lanamento do primeiro iPod da Apple Inc.
Convergncia dos telemveis e PDAs
MS Windows XP
USB2
2002
MS Windows XP SP1

2003
Microsoft Office 2003 e Windows Server 2003
Comunicaes WiFi
2005
Microsoft apresenta o Windows Vista e lana Xbox 360
Apple Inc. anuncia a migrao da plataforma Macintosh para processadores Intel

Histrico da Evoluo
2006 - 2009
2006
Web 2.0
Apple Inc. lana o iPod Nano, o menor iPod com tela LCD e o iPod Video, com
capacidade de armazenamento de at 200GB
Nintendo lana o Wii
Sony lana o Playstation 3
2007
Microsoft lana o Windows Vista a uso domstico
Apple lana o iPhone
2009
Microsoft lana o Windows 7 e o Office 2010
USB 3.0

Histrico da Evoluo
2010 - 2013
2010
Apple apresenta o iPad
2011
Apple apresenta a tecnologia de E/S Thunderbold com a Intel em MacBooks
Pro
Apple apresenta iPad 2 e iOS 4.3
2012
A IBM anuncia hoje o mainframe zEnterprise EC12
Apple lana Iphone 5 e IPAD3
Samsung lana o Galaxy Tab
Microsoft lana Windows 8
A Intel lana um novo microprocessador o Intel Ivy Bridge. Com uma
arquitetura ainda menor, 22 nanmetros