Sunteți pe pagina 1din 17

Pr-Histria

Histria do Computador
(Introduo Computao)

Cleber Zanchettin UFPE - Universidade Federal de Pernambuco CIn - Centro de Informtica

Pr-Histria

Idade Mdia

John Napier (1550-1617) Napiers Rabdologia

Idade Mdia

Idade Mdia Rgua de Clculo

Idade Mdia Mquina de Calcular

Idade Mdia - Wilhelm Schickard (1592-1635) - Blaise Pascal (1623-1662)

Idade Mdia

Idade Mdia Gottfried Wilhelm Leibniz (1646-1716) Matemtico alemo que inventou o Clculo Criou uma mquina de calcular que efetuava as quatro operaes matemticas (soma, subtrao, diviso e multiplicao) e, ainda, clculo de raiz quadrada. A calculadora usava dois contadores: um para efetuar a adio e outro para determinar o nmero de operaes.

10

Idade Mdia Leibnizs Stepped Drum Calculator (1674)

Idade Mdia Joseph Marie Jacquard (1752-1834) Revoluo industrial Cartes perfurados 7 anos 11 mil teares

11

12

Idade Mdia Charles Babbage (1791-1871)


Nasceu em 26 de Decembro de 1791 Filho de Benjamin Babbage um banqueiro de Londres (parte da classe media emergente do perodo:

Idade Mdia

A Crise das Tabelas


Multiplicao and Diviso Logartmico Funes Trigonomtricas Valores de X2, X3, etc. Polinmios como X3+ X2 + X + 11 Tabelas Nuticas como: Nautical Ephemeris

propriedade, educao, riqueza, e status)

Trinity College, Cambridge [MA, 1817]

para achar a Latitude and Longitude no mar

13

14

Idade Mdia

Idade Mdia

Mquina Diferencial
Julho de 1822, escreve para o presidente do Royal Society descrevendo o plano para clcular e imprimir tabelas matemticas (Nota: Babbage tinha mais de 300 livros de

Equipamento de testes

tabelas em sua biblioteca)

Junho de 1823, ganhou 1,500 pounds Decembro de 1829, ganhou mais 3,000 pounds

15

16

Idade Mdia

Idade Mdia

17

18

Idade Mdia

Idade Mdia

Importncia da Mquina Diferencial


1. Primeira tentativa de construir uma mquina de computao que fosse automtica na sua ao e bem adaptvel, pelo seu mecanismo de impresso, para um trabalho matemtico de consideravl importncia. 2. Mesmo conceito dos computadores atuais, composto de uma memria, um engenho central, engrenagens e alavancas usadas para a transferncia de dados da memria para o engenho central e dispositivos para entrada e sada de dados. 3. Um exemplo de subsdio do governo para inovao e desenvolvimento tecnolgico. 4. Spin offs de uma industria de equipamento de mquinas.

Reconstruo Museu de Cincias


Mquina Diferencial Nmero 2 (1847 a 1849) construido de acordo com o projeto original de Babbage (minmas modificaes) 1991 Celebrao de Bicentenario 4,000 partes 7 ps altura, 11 ps comprimento, 18 polegadas profundidade 500,000 Libras Inglesas.

19

20

Idade Mdia Science Museum Recreation 1991 (Doron Swade, Curator)

Idade Mdia

21

22

Idade Mdia

Idade Mdia

Scheutz: Primeira Mquina Diferencial

Scheutz: Segunda Mquina Diferencial

23

24

Idade Mdia Arquitetura Separao do armazenamento e clculo: (V) Armazenagem Moinhos: (A) so acumuladores Controle de operaes por microprogramas: (B) tambores de controle Programa de controle do usurio usando cartes perfuraveis
Carto operao Carto variavl Carto nmeros

Idade Mdia

25

26

A lgica booleana
Ada Augusta Byron, 1815-1852 Ada tornou-se a primeira programadora; Inventou o conceito de subrotina: uma seqncia de instrues que pode ser usada vrias vezes em diferentes contextos. Ela sonhava com o desvio condicional: a leitora de cartes desviaria para outro carto "se" alguma condio fosse satisfeita. George Boole (1815-1864)
As mquinas do sculo XIX usavam base 10. Publicou em 1854 os princpios da lgica booleana, onde as variveis assumem apenas valores 0 e 1 (verdadeiro e falso). A dificuldade de implementar um dgito decimal em componentes eltricos determinaram o uso da base 2 em computadores. A lgica booleana foi usada na implementao dos circuitos eltricos internos a partir do sculo XX.

27

28

Herman Hollerith (1860-1929)


Funcionrio do censo americano, desenvolve mquina para leitura e totalizao de dados em cartes perfurados Tempo da contagem reduzido em relao ao censo anterior (de 7 para 1 ano) Fundou uma empresa que viria a se tornar a IBM anos mais tarde

Computing Tabulating Recording Company,(C-T-R) 1911: Charles Flint


Computing Scale Company (Dayton, OH) Tabulating Machine Company, and International Time Recording Company (Binghamton, NY)

Thomas J. Watson (1874-1956) hired as first president In1924, Watson renames CTR as International Business Machines

Eletrnica Digital Moderna (Circuitos de Comutao)


George Boole (1815-1864): lgebra Booleana Lgica Digital (Baseada em Portas)

Alan Mathison Turing (1912 1954)


Desenvolve a teoria da mquina universal, que era capaz de resolver qualquer funo matemtica, desde que carregada com o programa adequado Teste de Turing teste tentava provar que as mquinas podiam ser inteligentes

Claude Shannon(1916-2005): Pai da Eletrnica Digital e Teoria da Informao

(contato@claudiobarbosa.pro.br)
Slide Prof. Paulo Srgio Brando do Nascimento

John Von Neumann (1903 -1957)


Props modelo de arquitetura de computadores Programas e dados armazenados em memrias A maioria dos computadores atuais usam a Arquitetura de Von Neumann

Desenvolvimento de dispositivos automticos de clculo

34

Desenvolvimento de dispositivos automticos de clculo

Desenvolvimento de dispositivos automticos de clculo

35

36

Manchester Mark I

Desenvolvimento de dispositivos automticos de clculo

37

38

ENIAC

39

40

10

ENIAC at Moore School, University of Pennsylvania

41

42

ENIAC

EDVAC e EDSAC

43

44

11

EDSAC

UNIVAC I

45

46

John Mauchly leaning on the UNIVersal Automatic Computer

47

48

12

IBM

PDP

49

50

PDP-8, first mass-produced Mini

PDP-11 (1970)

51

52

13

Evoluo

Evoluo

53

54

Intel 4004

Altair 8800 Computer

source: Computer Museum


55 56

14

Evoluo

Evoluo

57

58

Gerao de computadores

59

60

15

Gerao de computadores

61

62

Fonte:
Histria do Computador
Thomas J. Bergin Computer History Museum American University
http://www.computinghistorymuseum.org/

Continua...

Jos Augusto Baranauskas (Reviso)


http://dfm.ffclrp.usp.br/~augusto/teaching/ici/Historia-do-Computador.pdf

63

64

16

Colaborao:
Thyago Neves Porpino Matheus Luck Lucas Luana Martins dos Santos Renato Moura Dantas

65

17

S-ar putea să vă placă și