História da Computação –
História da Computação –
Passado, presente e
Passado, presente e
futuro
futuro
Prof. Claudio CavalcantiProf. Claudio Cavalcanti
Estima-se que os seres humanos usavam os usavam os dedos da mão
dedos da mão para representar quantidades. para representar quantidades.
Digitus
Digitus
– lat.
– lat.
dedo
dedo
Primórdios da representação
Primórdios da representação
numérica
numérica
CercaCerca de 4 mil anos trás - Primeiro sistema de 4 mil anos trás -
científico para contar e acumular grandes quantias – desenvolvido por mercadores da Mesopotâmia.
Técnica utilizada: Técnica utilizada:
– Primeiro faziam um sulco na areia e iam colocando nele sementes secas (ou contas) até chegar a dez. – Depois faziam um segundo sulco, onde colocavam
uma só conta – que equivalia a 10 -, esvaziavam o primeiro sulco e iam repetindo a operação.
Origem da expressão Contar Origem da expressão Contar
Primórdios da representação
Primórdios da representação
numérica
numérica
Os algarismos atuais, conhecidos por algarismos algarismos indo-arábicos
indo-arábicos, tem pouco mais de mil anos.
Qual a razão pela qual os algarismos arábicos se tornaram o padrão numérico mundial?
Primórdios da representação
Primórdios da representação
numérica
numérica
poderio militar dos árabes
poderio militar dos árabes.
Primórdios do cálculo
Primórdios do cálculo
Provavelmente,Provavelmente, o primeiro ser humano a o primeiro ser humano a COMPUTAR
COMPUTAR: pastor:
Técnica utilizadaTécnica utilizada: empilhamento de pedras para : controlar a quantidade de ovelhas de seu rebanho.
Calculus
Primórdios do cálculo
Primórdios do cálculo
Primeira tentativa bem sucedida de criação de uma máquina de contar: ábaco (China, cerca de 2500 a.C.)
Primeira tentativa bem sucedida de criação de uma máquina de contar: ábaco (China, cerca de 2500 a.C.)
Abacus
Abacus
– lat.
– lat.
tábua de argila
tábua de argila
Abacus
16141614 - Bastões de NapierBastões de Napier - criados como auxílio à multiplicação (matemático John Napier, inventor dos logaritmos).
Os bastões de Napier eram um conjunto de 9
bastões, um para cada dígito, que transformavam a multiplicação de dois números numa soma das
tabuadas de cada dígito.
A Evolução do cálculo
A Evolução do cálculo
Evolução – Bastões de Napier
Evolução – Bastões de Napier
Simulação da multiplicação de 9 por 384 com Bastões de Napier
1 2 3 4 5 6 7 8 9 27 2 4 2 1 1 8 1 5 1 2 9 6 3 8 1 6 2 4 3 2 4 0 4 8 5 6 6 4 7 2 4 8 1 2 1 6 2 0 2 4 2 8 3 2 3 6
x
=
3.456
Régua de Cálculos: o primeiro computador analógico.
Evolução – Régua logarítmica de
Evolução – Régua logarítmica de
Napier
Napier
Evolução – Máquina de Pascal
Evolução – Máquina de Pascal
16421642 - Primeiro instrumento moderno de -
calcular – uma somadora (Máquina de Pascal)(Máquina de Pascal) – –
construído por Blaise Blaise PascalPascal (físico, matemático e filósofo francês).
Dispositivo inteiramente mecânico, usava várias engrenagens, acionado por uma alavanca. Somava e subtraia
Pascal construiu a máquina com 19 anos.
Evolução – Máquina de Pascal
Evolução – Máquina de Pascal
Máquina com 6 rodas dentadas, cada uma
contendo algarismos de 0 a 9
Permitia somar até 3 parcelas de cada vez,
desde que o total não ultrapassasse 999 999
A multiplicação era feita a partir de somas (26 x
16, era feita somando-se 16 vezes o número 26). Máquina com 6 rodas dentadas, cada uma
contendo algarismos de 0 a 9
Permitia somar até 3 parcelas de cada vez, desde que o total não ultrapassasse 999 999
A multiplicação era feita a partir de somas (26 x
Vida útilVida útil - quase 200 anos e foi sendo aperfeiçoada por diversos inventores.
LimiteLimite - a entrada de dados dependia da eficiência da pessoa que estivesse batendo os números em suas teclas.
Como acelerar a entrada de dados?
Evolução - Máquina de Pascal
Evolução - Máquina de Pascal
1802 - Jacquard1802 - Jacquard desenvolveu os cartões-perfurados para entrada de dados para controlar uma máquina de tecelagem.
Evolução – Cartões-perfurados de
Evolução – Cartões-perfurados de
Jacquard
Jacquard
18341834 - Charles BabbageCharles Babbage
(matemático) 1834 1834 – Babbage idealizou a Máquina AnalíticaMáquina Analítica.
Evolução – Máquina Analítica
Evolução – Máquina Analítica
Evolução – Máquina Analítica
Usava a base 10, máquina “mecânica”, trabalhava a vapor.
Capaz de realizar automaticamente uma Capaz de realizar automaticamente uma
seqüência arbitraria de cálculos
seqüência arbitraria de cálculos.
Por seu trabalho na máquina analítica, Babbage é considerado um dos pioneiros dos
computadores.
Evolução – Máquina Analítica
Evolução – Máquina Analítica
Máquina Analítica de BabbageMáquina Analítica de Babbage - - Anteviu os
passos que até hoje são a base do funcionamento de um computador, possuindo 4 componentes:
– Unidade de entradaUnidade de entrada - alimentação de dados, através de cartões perfurados;
– Unidade de saídaUnidade de saída – saída impressa e perfurada em cartões;
– Unidade de memóriaUnidade de memória – 1000 palavras de 50 dígitos DECIMAIS, capaz de armazenar variáveis e resultados. – Unidade de computaçãoUnidade de computação – aceitava operandos da
memória, operações – soma, subtração, multiplicação e divisão (somava dois desses números em 1 s) e enviava o resultado para a memória.
Evolução – Máquina Analítica
Evolução – Máquina Analítica
A Máquina AnalíticaA Máquina Analítica podia ser programável! podia ser programável!
software. software.
Ada (Lovelace) Byron KingAda (Lovelace) Byron King (Matemática),
compreendeu o funcionamento da Máquina Analítica e escreveu relatos sobre o processo.
Companheira de Babbage, iniciou o
ambicioso projeto de construção da Máquina Analítica.
Criou programas para a máquina - primeira primeira
programadora de computador
programadora de computador. É uma das poucas mulheres a figurar na história do
Evolução – Máquina Analítica
Evolução – Máquina Analítica
A máquina de Babbage não foi construídaA máquina de Babbage não foi construída:
– a tecnologia da época era incapaz de fornecer a precisão necessária.
– Babbage não dispunha de recursos para financiá-la, nem encontrou investidores dispostos a ir além de algumas doações.
Seus projetos e idéias foram a base para outros projetos anos adiante.
Próximos Passos
Próximos Passos
Como resolver o problema da lentidão da
entrada dos dados e do processamento??
Tentativas de substituir as partes
Tentativas de substituir as partes
mecânicas dos “computadores” por
mecânicas dos “computadores” por
partes elétricas.
Inicia-se a Era da Computação
Inicia-se a Era da Computação
Em aproximadamente 55 anos, demos um salto sobre quatro gerações de tecnologia:
– A válvula a vácuo
– O transistor
– O circuito integrado
Desenvolvimento do
Desenvolvimento do
Computador Pessoal
Computador Pessoal
Primeiros computadores pessoais
O padrão de PC IBM
Inteligência Artificial
Explora como os computadores podem ser usados para executar
tarefas que exigem as características humanas de inteligência, imaginação e intuição.
Diversos subconjuntos de interesse: – Resolução de problemas – Linguagens naturais – Sistemas especialistas – Robótica O debate sobre IA Data mining
Realidade Virtual (RV)
O usuário interage fisicamente com um ambiente criado por computador:
– Imersão – o usuário torna-se
totalmente absorvido pela interação. A RV altera a percepção que o
usuário tem da realidade:
– Apela a diversos sentidos simultaneamente.
– Apresenta imagens que respondem imediatamente às ações e aos
Aplicações Potenciais da RV
Aplicações Potenciais da RV
Consumidores podem examinar produtos em
uma vitrine virtual.
Um guarda de segurança pode patrulhar
corredores e escritórios em locais remotos.