A origem da Informática

Transcrição

A origem da Informática
Introdução
• Origem da Informática
– Preocupação do homem:
Evolução da Informática
Aula 2: A Origem da Informática
• Minimizar tarefas repetitivas;
• Eliminar atividades rotineiras
• “Ânsia de realização”
– Conseqüências:
• Estudos de métodos e mecanismos que
auxiliassem no processo de realização de
atividades repetitivas.
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Introdução
Introdução
• Não chegamos num limite...
• Fatores de motivação
– Antigamente:
– O homem ainda hoje se preocupa em
construir equipamentos, que possam
minimizar o custo de realização para as
tarefas repetitivas.
Flávia Maristela - 15/10/2005
• ânsia de construir máquinas – associada ao desejo de
construir uma sociedade evoluída;
• desejo de minimizar as tarefas repetitivas.
– Hoje em dia:
• ânsia de construir máquinas – associada ao processo
produtivo capitalista (voltado para o lucro)
• melhoria da qualidade de vida – a máquina como
instrumento do homem (menor instância)
• desejo de minimizar as tarefas repetitivas.
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
• Ábaco (cerca de 3000 a.C.)
Gênese – o começo de tudo...
• Ábaco (cerca de 3000 a.C.)
– Encontrado na região da Mesopotâmia;
– Primeiro dispositivo manual de cálculo;
– Calculador para o sistema decimal;
– Operado manualmente;
– Considerado o primeiro dispositivo criado
para facilitar o trabalho do homem no
processamento de informações.
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Régua de Cálculo (1620)
– Criadas a partir da “Tábua de Napier”;
– Amplamente utilizada na área de Engenharia;
– Utilizadas até cerca de 1970.
Flávia Maristela - 15/10/2005
• Calculadora Mecânica (1642)
– Criada por Blaise Pascal;
– Conhecida como Pascalina ou Máquina
Aritmética de Pascal;
– Primeiro instrumento a fazer somas e
subtrações;
– Baseada em engrenagens;
– Não fez muito sucesso porque requeria
prática de uso.
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
• Calculadora Mecânica - Pascal (1642)
Blaise Pascal
Pascalina
Gênese – o começo de tudo...
• Calculadora Universal (1671)
– Criada por Gottfried Wilheml Leibnitz;
– Projeto de Pascal aprimorado;
– Batizada de Calculadora Universal pois
realizava as quatro operações básicas: soma,
subtração, multiplicação e divisão
– Leibnitz sonhava em um dia poder substituir
todo raciocínio pelo girar de uma alavanca.
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Calculadora Universal - Leibntiz (1671)
Libeniz
Calculadora Universal
Flávia Maristela - 15/10/2005
• Tear Mecânico (1801)
– Criado por Joseph Marie Jacquard, na época
da Revolução Industrial;
– Baseado na leitura de cartões perfurados;
– Sua máquina era capaz de produzir tecidos
com bordados;
– O Tear Mecânico pode ser considerado como
a primeira máquina mecânica programada.
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
• Tear Mecânico - Jacquard (1801)
Gênese – o começo de tudo...
• Calculador Analítico (1833)
– Criado por Charles Babbage;
– Máquina com conceito muito próximo dos
computadores atuais;
– Projeto composto por memórias, um engenho central,
e engrenagens e alavancas utilizadas para a
transferência de dados da memória para o engenho
central, e dispositivos de entrada e saída;
– Utilizava cartões perfurados;
– Máquina automática.
Tear Mecânico
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Calculador Analítico – Babbage (1833)
• Calculador Analítico – Babbage (1833)
– Esta invenção não chegou a ser concluída,
mas ainda assim, Babagge é hoje
considerado o “Pai da Informática.”
Charles Babbage
Calculador Analítico
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Programação para o Calculador Analítico
(1834)
• Programação para o Calculador Analítico
(1834)
– Ada Augusta Byron, foi a primeira pessoa a
programar na máquina de Babbage.
– Ada Byron escrevia instruções para o
engenho de Babbage;
– Criou conceitos amplamente utilizados em
informática, como o conceito de subrotina,
testes e desvios condicionais e iterações.
Ada Augusta Byron – considerada
primeira programadora.
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Tabuladora do Censo (1890)
– Criada por Herman Hollerith;
– Responsável por uma grande mudança na
forma de processar os dados dos censos da
época;
– Antes da invenção, os dados eram
processados manualmente;
– Após a invenção,houve uma redução de 70%
do tempo para processamento do censo.
Flávia Maristela - 15/10/2005
• Tabuladora do Censo – Hollerith (1890)
Herman Hollerith
Máquina para perfurar os cartões
Flávia Maristela - 15/10/2005
Máquina Tabuladora do Censo
Gênese – o começo de tudo...
• Computador Eletrônico (1936)
– Criado por Alan Turing;
– Primeiro computador eletrônico programável;
– Principal contribuição de Turing – Máquinas de
Turing:
• Definição: forma de representar um processo a partir de sua
descrição.
• Algoritmo: representação formal e sistemática de um
processo;
• Demonstrou a existência de problemas sem solução
algorítmica;
• Conclusão: um problema terá solução algorítmica se houver
uma máquina de Turing para representá-lo.
Gênese – o começo de tudo...
• MARK-I (1944)
– Desenvolvido nos EUA, reunindo esforços da
Marinha, Universidade de Harvard e IBM;
– Computador eletromagnético;
– De certa forma, a realização do projeto de
Babbage.
– Ocupava 120m2, tinha milhares de
engrenagens e fazia muito barulho.
– Uma multiplicação de um número de dez
dígitos chegava a demorar 3s.
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• MARK-I (1944)
• MARK-I (1944)
Fitas perfuradas – dados e instruções
Aluno da Universidade de Harvard
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
• ENIAC (1946)
Gênese – o começo de tudo...
• ENIAC (1946)
– Criado por Jonh Mauchly e Jonh Presper
Eckert;
– Projeto do exército dos EUA para o cálculo da
trajetória de projéteis.
– 1000 vezes mais rápido que o MARK-I
Flávia Maristela - 15/10/2005
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
Gênese – o começo de tudo...
• Modelo de Jonh Von Neumann (1945)
– Formalizou o projeto lógico de um
computador.
– Sugeriu que as instruções fossem
armazenadas na memória do computador.
(antes as mesmas eram lidas de cartões
perfurados e executadas, uma a uma)
– A maioria dos computadores de hoje em dia
segue ainda o modelo proposto por Von
Neumann.
Flávia Maristela - 15/10/2005
• Modelo de Jonh Von Neumann (1945)
– Esse modelo define um computador
seqüencial digital em que o processamento
das informações é feito passo a passo,
caracterizando um comportamento
determinístico (ou seja, os mesmos dados de
entrada produzem sempre a mesma
resposta).
Flávia Maristela - 15/10/2005
Taxonomia Evolutiva
• Basicamente, podemos dividir a escala
evolutiva das máquinas em quatro
estágios, caracterizados pela principal
tecnologia utilizada para resolver os
problemas:
– Pré-Mecânica;
– Mecânica;
– Eletromecânica;
– Eletrônica.
Flávia Maristela - 15/10/2005
Bibliografia recomendada
• Material disponível em:
http://www.flaviamaristela.com/cefet
• Bibliografia recomendada para este
assunto:
– Consultas a Internet
– ALCALDE, E. Informática Básica. Ed. Makron
Books.
Flávia Maristela - 15/10/2005
Taxonomia Evolutiva
Idade
Principais Invenções
Pré-Mecânica
Ábaco
Mecânica
Régua de Cálculo, Calculadora Mecânica (Pascal),
Calculadora Universal (Libeniz), Tear Mecânico,
Calculador Analítico (Babbage)
Eletromecânica Tabuladora de Censo (Hollerith), MARK-I
Eletrônica
ENIAC até os dias atuais
Flávia Maristela - 15/10/2005