8
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.

Introdução - ufba.brromildo/downloads/ifba/inf400_origem_informatica.pdf · Evolução da Informática Flávia Maristela - 15/10/2005 Aula 2: A Origem da Informática Introdução

Embed Size (px)

Citation preview

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.