Introdução - ufba.brromildo/downloads/ifba/inf400_origem_informatica.pdf · Evolução da...
-
Upload
phungquynh -
Category
Documents
-
view
218 -
download
0
Transcript of Introdução - ufba.brromildo/downloads/ifba/inf400_origem_informatica.pdf · Evolução da...
Evolução da Informática
Flávia Maristela - 15/10/2005
Aula 2: A Origem da Informática
Introdução
• Origem da Informática– Preocupação do homem:
• Minimizar tarefas repetitivas;• Eliminar atividades rotineiras
Flávia Maristela - 15/10/2005
• 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.
Introdução
• Não chegamos num limite...
– O homem ainda hoje se preocupa em construir equipamentos, que possam
Flávia Maristela - 15/10/2005
construir equipamentos, que possam minimizar o custo de realização para as tarefas repetitivas.
Introdução
• Fatores de motivação– Antigamente:
• ânsia de construir máquinas – associada ao desejo de construir uma sociedade evoluída;
• desejo de minimizar as tarefas repetitivas.
Flávia Maristela - 15/10/2005
• 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.
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;
Flávia Maristela - 15/10/2005
– Calculador para o sistema decimal;– Operado manualmente;– Considerado o primeiro dispositivo criado
para facilitar o trabalho do homem no processamento de informações.
Gênese – o começo de tudo...
• Ábaco (cerca de 3000 a.C. )
Flávia Maristela - 15/10/2005
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
– Utilizadas até cerca de 1970.
Gênese – o começo de tudo...
• Calculadora Mecânica (1642)– Criada por Blaise Pascal ;– Conhecida como Pascalina ou Máquina
Aritmética de Pascal;
Flávia Maristela - 15/10/2005
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.
Gênese – o começo de tudo...
• Calculadora Mecânica - Pascal (1642)
Flávia Maristela - 15/10/2005
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
Flávia Maristela - 15/10/2005
– 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.
Gênese – o começo de tudo...
• Calculadora Universal - Leibntiz (1671)
Flávia Maristela - 15/10/2005
Libeniz Calculadora Universal
Gênese – o começo de tudo...
• Tear Mecânico (1801)– Criado por Joseph Marie Jacquard , na época
da Revolução Industrial ;– Baseado na leitura de cartões perfurados;
Flávia Maristela - 15/10/2005
– 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.
Gênese – o começo de tudo...
• Tear Mecânico - Jacquard (1801)
Flávia Maristela - 15/10/2005
Tear Mecânico
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,
Flávia Maristela - 15/10/2005
– 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.
Gênese – o começo de tudo...
• 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.”
Flávia Maristela - 15/10/2005
considerado o “Pai da Informática.”
Gênese – o começo de tudo...
• Calculador Analítico – Babbage (1833)
Flávia Maristela - 15/10/2005
Charles Babbage
Calculador Analítico
Gênese – o começo de tudo...
• Programação para o Calculador Analítico (1834)– Ada Augusta Byron, foi a primeira pessoa a
programar na máquina de Babbage.
Flávia Maristela - 15/10/2005
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.
Gênese – o começo de tudo...
• Programação para o Calculador Analítico (1834)
Flávia Maristela - 15/10/2005
Ada Augusta Byron – consideradaprimeira programadora.
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
Flávia Maristela - 15/10/2005
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.
Gênese – o começo de tudo...
• Tabuladora do Censo – Hollerith (1890)
Flávia Maristela - 15/10/2005
Herman Hollerith
Máquina para perfurar os cartões
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:
Flávia Maristela - 15/10/2005
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;
Flávia Maristela - 15/10/2005
– 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 dezdígitos chegava a demorar 3s.
Gênese – o começo de tudo...
• MARK-I (1944)
Flávia Maristela - 15/10/2005
Gênese – o começo de tudo...
• MARK-I (1944)
Flávia Maristela - 15/10/2005
Aluno da Universidade de Harvard
Fitas perfuradas – dados e instruções
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
Flávia Maristela - 15/10/2005
– 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
Gênese – o começo de tudo...
• ENIAC (1946)
Flávia Maristela - 15/10/2005
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.
Flávia Maristela - 15/10/2005
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.
Gênese – o começo de tudo...
• 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,
Flávia Maristela - 15/10/2005
das informações é feito passo a passo, caracterizando um comportamento determinístico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta).
Taxonomia Evolutiva
• Basicamente, podemos dividir a escala evolutiva das máquinas em quatro estágios, caracterizados pela principaltecnologia utilizada para resolver os problemas:
Flávia Maristela - 15/10/2005
problemas:– Pré-Mecânica;– Mecânica;– Eletromecânica;– Eletrônica.
Taxonomia Evolutiva
Idade Principais Invenções
Pré-Mecânica Ábaco
Régua de Cálculo, Calculadora Mecânica (Pascal),
Flávia Maristela - 15/10/2005
MecânicaRé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
Bibliografia recomendada
• Material disponível em: http://www.flaviamaristela.com/cefet
• Bibliografia recomendada para este assunto:
Flávia Maristela - 15/10/2005
assunto:– Consultas a Internet– ALCALDE, E. Informática Básica. Ed. Makron
Books.