introdução à computação - unemat – campus...

33
Introdução à Computação Faculdade de Ciências Exatas e Tecnológicas Maicon A. Sartin [email protected]

Upload: hoangminh

Post on 14-Dec-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

Introdução à Computação

Faculdade de Ciências Exatas e Tecnológicas

Maicon A. Sartin

[email protected]

Page 2: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 2

Agenda

1.Marcos da computação

1.Primeiros:➢ Dispositivos, Máquinas e Equipamentos

eletrônicos➢ Computadores➢ MiniComputadores➢ Arquiteturas➢ Supercomputadores➢ Computador Portátil➢ Processadores

2.Referências

Page 3: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 3

1. Marcos da Computação● Máquina Analítica – Charles Babbage (1834)

➢ Primeira tentativa de construir um computador digital

http://www.tecmundo.com.br

Máquina das diferenças - 1822http://www.chem.ucla.edu

Page 4: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 4

1. Marcos da Computação● Z1 – Zuse (1936)

➢ Primeira máquina de calcular com relés

O Museu Alemão de Tecnologia, em Berlim, apresenta o Z1, o primeiro computador do mundo. Ele teve o início do seu desenvolvimento na década de 1930, criado por Konrad Zuse. A peça foi destruída durante um bombardeio na Segunda Guerra Mundial e foi reconstruída pelo próprio Zuse. Para a exibição chamada 'Konrad Zuse e o início da era da informação', seu filho, Horst Zuse (na foto) participou da cerimônia de abertura. (Foto: Fabrizio Bensch/Reuters)

http://g1.globo.com/tecnologia

Page 5: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 5

1. Marcos da Computação● Colossus – Governo Britânico, Alan Turing (1943)

➢ Primeiro computador eletrônico

http://oglobo.globo.com

Segredos da criptografia nazista chamada de "Enigma"

http://www.cliomuse.com/

http://www.apav.it

Page 6: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 6

1. Marcos da Computação● Mark I – Howard Aiken (1944)

➢ Primeiro computador norte-americano

de uso geral

http://sites.harvard.edu/~chsi/markone/exhibit.html

https://en.wikipedia.org

Page 7: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 7

1. Marcos da Computação● ENIAC – Eckert/Mauchley (1946)

➢ A história moderna dos computadores começa aqui

used to calculate artillery firing tables for the United States Army's Ballistic Research Laboratoryhttps://en.wikipedia.org/wiki/ENIAC

Electronic Numerical Integrator And Computer

Page 8: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 8

1. Marcos da Computação● EDSAC – Wilkes (1949)

● Primeiro computador com programa armazenado

https://www.cl.cam.ac.uk/

https://en.wikipedia.org/wiki/Electronic_delay_storage_automatic_calculator

Electronic Delay Storage Automatic Computer

Page 9: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 9

1. Marcos da Computação● Whirlwind I – M.I.T. (1951)

● Primeiro computador de tempo real

http://www.computerhistory.org/revolution/topics#exhibition

Dimensions

8 x 10 in.

https://en.wikipedia.org/wiki/Whirlwind_IMuseum of Science, Boston

Developed by the MIT Servomechanisms Laboratory for the U.S. Navy.

Page 10: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 10

1. Marcos da Computação● IAS – Von Neumann (1952)

➢ A maioria das máquinas atuais usa esse projeto

https://www.ias.edu/ideas/2012/george-dyson-ecp

built at the Institute for Advanced Study (IAS) in Princeton, New Jersey

Page 11: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 11

1. Marcos da Computação● PDP I – DEC (1960)

➢ Primeiro Minicomputador (50 vendidos)

https://en.wikipedia.org/wiki/PDP-1

Digital Equipment Corporation

PDP-1 Type 30 point-mode CRT display and console typewriter, with processor frame in background.

Programmed Data Processor-1

Page 12: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 12

1. Marcos da Computação● 1401 – IBM (1961)

➢ Máquina para pequenos negócios de enorme popularidade

It was announced by IBM on October 5, 1959

https://en.wikipedia.org/wiki/IBM_1401

Page 13: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 13

1. Marcos da Computação● 1401 – IBM (1961)

➢ Máquina para pequenos negóciosde enorme popularidade

Over 12,000 units were produced and many were leased or resold after they were replaced with newer technology

https://en.wikipedia.org/wiki/IBM_1401

Page 14: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 14

1. Marcos da Computação● 7094 – IBM (1962)

➢ Dominou a computação científica no início da década de 60

second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers

Dual 7090s at NASA during Project Mercury.https://en.wikipedia.org/wiki/IBM_7090

Page 15: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 15

1. Marcos da Computação● B5000 – Burroughs (1963)

➢ Primeira máquina projetada para uma linguagem de alto nível– ALGOL 60 and COBOL 61

University of Alaska Fairbankshttps://www.cs.uaf.edu/2010/fall/cs441/proj1/b5000/

Page 16: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 16

1. Marcos da Computação● 360 – IBM (1964)

➢ Primeira linha de produto projetada como uma família

http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/system360/

Page 17: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 17

1. Marcos da Computação● 6600 – CDC (1964)

➢ Primeiro supercomputador científico

Com desempenho de 3 megaFLOPS. Atual 93 PetaFLOPS

https://en.wikipedia.org/wiki/CDC_6600

Page 18: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 18

1. Marcos da Computação● PDP-8 – DEC (1965)

➢ Primeiro minicomputador na década de 70

O PDP-8 vendida por US $ 18.000, um quinto do preço de um mainframe IBM 360. O PDP-8 entrou em milhares de fábricas, pequenas empresas e laboratórios científicos.http://www.earthlyissues.com/internet.htm

https://br.pinterest.com

Page 19: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 19

1. Marcos da Computação● PDP-11 – DEC (1970)

➢ Dominou os minicomputadores na década de 70

The PDP-11 is a series of 16-bit minicomputershttp://www.pdp11.org/

https://en.wikipedia.org/wiki/PDP-11

Page 20: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 20

1. Marcos da Computação● 8080 – Intel (1974)

➢ Primeiro computador de uso geral de 8 bits em um chip

Intel AMD

Page 21: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 21

1. Marcos da Computação● CRAY -1 – Cray (1974)

● Primeiro Supercomputador vetorial

http://www.cray-cyber.org/memory/scray.php

https://commons.wikimedia.org

Page 22: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 22

1. Marcos da Computação● VAX – DEC (1978)

➢ Primeiro superminicomputador de 32 bitsVirtual Address Extension

https://en.wikipedia.org/wiki/VAX

Page 23: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 23

1. Marcos da Computação● IBM PC - IBM (1981)

➢ Início da era moderna do computador pessoal

Preço - US $1,565 ~ $3,000RAM - 16K, 640K maxDual 160KB 5-1/4 disk drivesHD Não suportadoIntel 8088, 4.77MHz

http://oldcomputers.net/ibm5150.html

Page 24: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 24

1. Marcos da Computação● Osborne-1 – Osborne (1981)

➢ Primeiro computador portátil

Preço - US $1,795Peso - 11 kgRAM - 64KDual 5-1/4 disk drivesCPU - Zilog Z80 4.0 MHz

http://oldcomputers.net/osborne-1.html

Page 25: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 25

1. Marcos da Computação● Lisa – Apple (1983)

➢ Primeiro computador pessoal com uma GUI

https://www.macobserver.comPreço - US $9,995 (1983)Peso - 11 kgRAM - 2 MB Dual 5-1/4 disk drivesCPU - Motorola 68000 5 MHz

https://en.wikipedia.org/wiki/Apple_Lisa

Page 26: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 26

1. Marcos da Computação● 386 – Intel (1985)

➢ Primeiro ancestral de 32-bits da linha Pentium

http://www.cpu-info.com/index2.php?mainid=386

Projeto: IntelFabricantes: Intel, AMD, C&T, IBMData: June1985speed: 16 MHzMax. speed:40 MHzCache: -Transistores: 275,000Processo de Fabricação: 1.5 & 1 micron

https://en.wikipedia.org/wiki/Intel_80386

Page 27: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 27

1. Marcos da Computação● MIPS – MIPS (1985)

➢ Primeira máquina comercial RISC

Projeto: MIPS Computer SystemsModelo: MIPS R2000Data: January 1986speed: 8.3, 12.5 and 15 MHzCache: fast standard SRAMTransistores: 110,000Processo de Fabricação: 2 micron

Page 28: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 28

1. Marcos da Computação● SPARC – Sun (1987)

➢ Primeira estação de trabalho RISC baseada em SPARC

http://www.chipdb.org/img-fujitsu-sparc-mb86900-3622.htm

https://www.oracle.com

Page 29: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 29

1. Marcos da Computação● RS6000 – IBM (1990)

➢ Primeira máquina superscalar

http://www.computinghistory.org.uk/det/6535/IBM-RS-6000-SP2-Type-7025/

Família de Servidore RISC UNIX, workstations e supercomputadores

Page 30: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 30

1. Marcos da Computação

• Alpha – DEC (1992)➢ Primeiro computador pessoal de 64 bits

https://en.wikipedia.org/wiki/DEC_Alpha

Projeto: DECModelo: EV4 21064 speed: 100 - 200 MHzCache: ~16KBTransistores: 1.68 MilhõesProcesso de Fabricação: 0.75 micron

http://www.computinghistory.org.uk/det/12417/Digital-DEC-Multia-(Alpha-Generation)/

Page 31: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 31

1. Marcos da Computação● Newton – Apple (1993)

➢ Primeiro computador Palmtop

http://www.slideshare.net/nijansh/imen301-hw2

Page 32: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 32

1. Marcos da Computação● Quais as próximas principais evoluções em Software e Hardware?

- 1995 - Atual

http://www.slideshare.net/nijansh/imen301-hw2

Page 33: Introdução à Computação - UNEMAT – Campus Sinopsinop.unemat.br/.../foto_p_downloads/fot_13913aula2__pdf_Aula2_.pdf · 19.10.16 UNEMAT - Introdução à Computação 4 1. Marcos

19.10.16 UNEMAT - Introdução à Computação 33

2. Referências

Livros:

Stallings, William. Arquitetura e Organização de Computadores. 8ª Ed. Pearson, 2010.

Tanenbaum, Andrew S.. Organização Estruturada de Computadores. 5ª Ed. Pearson, 2007.

Sites:

www.computerhistory.org/revolution/topics#exhibition