Top Banner
IAC001 - Arquitetura e Organização de Computadores. Professor: Milton Rocha Auxiliares Docentes: Milene Conceição e Júlio Francisco Horário de aulas: Quarta-feira 7:20 Sexta-feira: 11:00 Histórico e evolução os computadoreso.
21

Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Dec 15, 2018

Download

Documents

vukhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

IAC001 - Arquitetura e Organização de Computadores.

Professor: Milton Rocha

Auxiliares Docentes: Milene Conceição e Júlio Francisco

Horário de aulas: Quarta-feira – 7:20

Sexta-feira: 11:00

Histórico e evolução os computadoreso.

Page 2: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

IAC001- Arquitetura e Organização de Computadores 2

Evolução das calculadoras

• Evolução das calculadoras para os processadores

• ÁBACO (BABILONIOS – 2000 a.C)

• NAPIER BONES . Tabelas móveis para multiplicação.

INÍCIO DO SÉCULO XVII

Page 3: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

IAC001- Arquitetura e Organização de Computadores 3

Evolução das calculadoras

• PASCALINE - máquina aritmética. Soma e subtração

através de engrenagens.

• (Blaise Pascal:1642/1647)

Page 4: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 4

Evolução das calculadoras

• Gottfried von Leibniz. Multiplicação e divisão.

• Multiplicação. Conjunto de somas.

• Divisão. Conjunto de subtrações.

Page 5: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 5

ARMAZENAMENTO DE INFORMAÇÕES-TEAR).

Automatização de processo.

Padrões geométricos armazenados.

Temor da perda de empregos

Page 6: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 6

Evolução das calculadoras

Charles BABAGE

• Máquina diferencial (1822 a 1834)

• Máquina Analítica (mudança de projeto)

• Não foi terminada -até a morte de Babbage em 1871

• Ada Lovelace.

• Primeira programadora.

• Conceito de subrotina (reutilização de programas).

Page 7: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 7

Máquina diferencial

• .

Page 8: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 8

George Boole: Álgebra de Boole

• George Boole: Álgebra de Boole

• Base lógica dos sistemas digitais

• Base lógica e matemática para sistemas digitais.

• Circuitos de chaveamento. Aplicado à telefonia.

• Lógica de chaveamento. Aplicação por volta de 1940

Page 9: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 9

Primórdios da automatização

• 1880 – Regulamentação do censo demográfico.

• Prazos curtos. A cada dez anos.

Herman Holleritz

• Automatização de tabulação de dados. Uso de cartões

perfurados

Page 10: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 10

Primórdios da automatização

• 1896 – Tabulating Machine Company (1891)

• 1911 – Associação com outras empresas

Thomas Watson

• 1924 – International Business Machines (IBM)

Page 11: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 11

Os primeiros computadores

• MARK I . 1937 – Universidade de Harvard

• Prof. Howard Aitken - auxílio da IBM e Marinha

Page 12: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 12

Os primeiros computadores

•Equipamento ELETROMECÂNICO

•750 000 componentes

•700 Km de cabos

Page 13: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 13

O primeiro grande computador - Eniac

• Electronic Numeric Integrator Analyseer and Computer.

• 170 metros quadrados. 30 toneladas

• 18 000 válvulas. 10 000 capacitores. 150 000 Watts

• Programação demorava semana, via fios elétricos.

• 5000 adições/subtrações por segundo

Page 14: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 14

Programação por conexões elétricas

Page 15: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 15

Arquitetura de von Neumann

• VNA - Von Neumann Architeture

• John von Neumann;

• Arthur Burks;

• Herman Goldstine

• 1945 a 1950

• Uso de circuito lógicos

• Operações em binários

• Programa e dados em memória

Page 16: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

AOC - Arquitetura e Organização de Computadores 16

Computadores comerciais

• Nota. Em 1950, alguns cientistas afirmavam que toda a

capacidade de processamento de dados mundial

poderia ser atendida por 10 computadores do porte do

ENIAC.

• UNIVAC (Universal Automated Computer): primeiro

computador feito em escala comercial que usou os

conceitos de von Neumann.

• IBM 701 (produzido em 1953)

• IBM 650 (1954) – Primeiro sucesso comercial. Mais de

1000 unidades.

Page 17: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Geração e Evolução dos Computadores

AOC - Arquitetura e Organização de Computadores 17

Page 18: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Geração e Evolução dos Computadores

AOC - Arquitetura e Organização de Computadores 18

• Válvulas – 1a. Geração

• Transistores – 2a. Geração

• Circuitos integrados – Demais gerações

• Tecnologias atuais

Page 19: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Geração e Evolução dos Computadores

AOC - Arquitetura e Organização de Computadores 19

Page 20: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Centro de Processamento de Dados (CPD)

AOC - Arquitetura e Organização de Computadores 20

Page 21: Professor: Milton Rocha Auxiliares Docentes: Milene ... · IAC001- Arquitetura e Organização de Computadores 2 Evolução das calculadoras • Evolução das calculadoras para os

Geração e Evolução dos Computadores

AOC - Arquitetura e Organização de Computadores 21

Para onde vai tecnologia?