1 História: Eniac –1935: Princípios das portas lógicas –1946: ENIAC Primeiro BUG 1947 :...

Preview:

Citation preview

1

História: Eniac– 1935: Princípios

das portas lógicas

– 1946: ENIAC Primeiro BUG

1947 : Transistor

2

Eniac

18,000 Válvulas 70,000 resistores 10,000 capacitores 6,000 chaves 30 m 3 m 1 m

MTBF # 1h

140 kW consumo100 kHz relógio 5,000 adições por segundo500 multiplicações por segundo

3

História: transistor

Invenção 1947 / Patente 1948Produção comercial 1954Prêmio Nobel em 1956

Bardeen, Schockley, Brattain

4

História: Armazenagem

1951 : JFET/Disco duro IBM 1953 : Memórias toroidais

5 Mbytes50 discos60 cm

5

A memória RAM nos anos 1950

6

História: O fim das válvulas1955: Fim des válvulas em circuitos lógicosprimeira calculadora IBM com 2.200 transistors50.000 : pontos de solda

1958

1955/1960

7

História: CI

1958 : Primeiro CI (Texas / Kilby) Fim 1958 / 5 componentes / Ge /1959 : Transistor planar 1960 : primeiro verdadeiro circuito integrado por Noyce1961 : Fabricação em escala (10 +caros que discretos)

8

História: Lógicas

– 1950-1961: RTL(componentes discretos)

– 1961 FET «industrial»– 1961-70: RTL integrado – 1962: ECL / CML

(1968 MECL III)– 1962: TTL (Texas)– 1963: CMOS (labo - 10m)

9

História: processador– 1968 : SRAM integrada

– 1970 : DRAM 1Kbit (1103 d’INTEL)

– 1971 : Processador 4004 INTEL : 15/11/1971(2250 Transistores 108 kHz, 4 bits)1969 Ted Hoff

10

Evolução : Lei de MOORE1964

11

Evolução dos Processadores

PCB 4004

Pentium III EON

100 kHz 2.5 GHz

PentiumIV : 42.106 TMOS(0,18m)

12

Evolução das Memórias

256 Mbits SDRAM (acesso pag 6 ns)16 Mbits SRAM (7ns)

1Gbit (demo NEC)0,2m

64 MBit

13

Evolução da Programação1950 : Invenção do assembler1951 : Invenção do primeiro compilador1957 : criação da 1a linguagem universal, FORTRAN1958 : LISP (LISt Processing)1960 : publicação do COBOL fazendo sumir o ALGOL. 1964 : BASIC (Beginner's All-purpose Symbolic Instruction Code)1964 : IBM cria a PL/I (Programming Language I). 1964 : criação do código ASCII (padronizado em 1966). 1968 : PASCAL por Niklaus Wirth. 1970 : Ken Thompson cria B (em referência a BCPL). 1971 : Dennis Ritchie faz evoluir B para C (compilado)1972 : primeira linguagem orientada a objeto, SmallTalk1973 : UNIX em C1979 : ADA (Jean Ichbiah) escolhida pelo Pentagono1983 : C++ de Bjarn Stroustrup 1995 : JAVA

14

Eletrônica molecular

DIODE

MEMOIRETRANSISTOR

15

Conclusão• 5.000 anos para os conceitos• 300 anos para arquitetura• 70 anos para o CI• O futuro ? Ninguém sabe !

• O mundo evolui• vossas futuras profissões

16