Upload
fassis7772638
View
30
Download
1
Embed Size (px)
DESCRIPTION
documento que apresenta o desenvolvimento histórico dos microprocessadores.
Citation preview
5/27/2018 hist rico microprocessadores
1/54
Evoluo dos ProcessadoresF e l i p e T u s s e t
n d i c e
Eniac o Pai dos Computadores Modernos....................................... 1Processadores Intel ................................................................... 8
Linha do Tempo ...................................................................... 8Principais Caractersticas do Processador....................................104004, 8008, 8080, 8086..........................................................12286......................................................................................14
386......................................................................................17486......................................................................................19Pentium Clssico....................................................................20Pentium MMX ........................................................................20Pentium Pr ..........................................................................22Pentium II.............................................................................23Pentium III ...........................................................................25PII Xeon e PIII Xeon ...............................................................27Celeron.................................................................................28Pentium 4 .............................................................................28Itanium ............................................................................................29
AMD.......................................................................................30586 e K5...............................................................................30K6 .......................................................................................31K6-2 ....................................................................................32K6-III...................................................................................34Duron...................................................................................35
Athlon ..................................................................................36VIA Cyrix ................................................................................41
6x86, 6x86 MX, MII................................................................42Cyrix III, Via C3.....................................................................44
Transmeta Crusoe ....................................................................45
IDT WinChip-2, WinChip-3, WinChip C6 .......................................47Texas Instruments, IBM, NexGen................................................49Processadores Para o Prximo Milnio..........................................50
I n t r o d u o
A pesquisa a seguir vai mostrar o processo evolutivo dos processadores, que nadamais que um pedao de silcio com inmeros condutores comeando do famosoEniac computador formado por vlvulas que ocupava uma sala inteira at osprocessadores mais avanados, como os Pentium 4 e os novos AMD K7 que somenores que um mouse.As quatro principais divises do documento vai ser pelas respectivas empresas: Intel,
AMD (Advanced Micro Device), e Cyrix que so as maiores do ramo bem comoempresas secundrias, sendo cada uma delas mostrando os primeiros processadoresat os ltimos modelos e previses futuras.
5/27/2018 hist rico microprocessadores
2/54
Evoluo dos Processadores
2 Felipe Tusset
Eniac o Pai dos Computadores Modernos
Charles Babbage, considerado o pai do computador atual, construiu em1830 o primeiro computador do mundo, cem anos antes de se tornar
realidade. O projeto de Babbage apresentava desvantagens; uma delas era ofato de que o seu computador deveria ser mecnico, e a outra era aprecariedade da engenharia da poca. Apesar dos problemas, Charles Babbageconstruiu um aparelho que impressionou o governo ingls.
Entretanto, a histria da computao comeou muito antes. Como sabemos,o computador uma mquina capaz de efetuar clculos com um grupo denmeros e ainda adaptvel para efetuar novos clculos com um outro grupo denmeros. O primeiro "modelo" foi o baco, usado desde 2000 a.C. Ele umtipo de computador em que se pode ver claramente a soma nos fios.
Blaise Pascal, matemtico, fsico efilsofo francs, inventou a primeiracalculadora mecnica em 1642. Acalculadora trabalhava perfeitamente, elatransferia os nmeros da coluna deunidades para a coluna de dezenas porum dispositivo semelhante a umvelocmetro do automvel. Pascal chamousua inveno de Pascalina.
Nos anos que se seguiram, vrios projetos foram feitos com intuito deaperfeioar essa primeira calculadora. Entretanto, nada de significativoaconteceu, at que Babbage e Ada Lovelace comearam a considerar melhor oproblema. Em 1822, Babbage apresentou a Sociedade Real de Astronomia oprimeiro modelo de uma mquina de "diferena", capaz de fazer clculosnecessrios para elaborar uma tabela de logaritmos. O nome da mquina foiderivado de uma tcnica de matemtica abstrata, o mtodo das diferenas.Com o incentivo da sociedade, Charles Babbage continuou a trabalhar noaperfeioamento da mquina.
Mquina de diferena; Babbage.
5/27/2018 hist rico microprocessadores
3/54
Evoluo dos Processadores
Felipe Tusset 3
Com Ada Lovelace, filha de Lord Byron, iniciou um projeto mais ambiciosopara construir uma "mquina analtica". Foi projetada para calcular valores defunes matemticas bem mais complexas que as funes logartmicas. Amquina era enorme, demostrava inmeros problemas e simplesmente nofuncionava. Grande parte da arquitetura lgica e da estrutura dos
computadores atuais provm dos projetos de Charles Babbage, que lembrado como um dos fundadores da computao moderna.
Mquina analtica de Ada Lovelace.
S por volta de 1936, as idias de Babbage foram comprovadas, quando umjovem matemtico de Cambridge, Alan Turing, publicou um artigo, poucoconhecido, On computable numbers. O nome de Turing quase desconhecidopara o pblico, mas sua contribuio foi fundamental para o desenvolvimentode idias que ocorreriam antes do computador propriamente dito tornar-serealidade. Os cientistas admitiam que a matemtica no era uma artemisteriosa, e sim uma cincia inteiramente relacionada com regras lgicas. Seuma mquina recebesse essas regras e o problema a ser solucionado, ela seriacapaz de resolve-lo. No entanto, os esforos dos mais competentesmatemticos foram inteis para desenvolver tal mquina. Turing decidiuexaminar o impasse de outra maneira. Verificou os tipos de problemas queuma mquina poderia resolver seguindo regras lgicas, e tentou fazer umalista de todos eles. Turing liderou uma equipe de pesquisa na Inglaterra edesenvolveu a mais secreta inveno da Segunda Guerra Mundial, o Colossus,
o primeiro computador eletromecnico do mundo, que pode decifrar os cdigosalemes de mensagens "Enigma", durante a guerra, melhor apresentadoabaixo.
Depois da guerra, Turing colaborou no projeto do primeiro computador dosEstados Unidos, o Eniac (Eletrical Numerical Integrator and Calculator),desenvolvido na Universidade da Pensilvnia desde 1943. Ainda imperfeito, eracomposto de 18000 vlvulas, 15000 rels e emitia o equivalente a 200quilowatts de calor. Essa enorme mquina foi alojada em uma sala de 9m por30m. O desenvolvimento do computador continuou, mas s com a inveno do
transistor de silcio, em 1947, tornou-se possvel aumentar a velocidade dasoperaes na computao.
5/27/2018 hist rico microprocessadores
4/54
Evoluo dos Processadores
4 Felipe Tusset
Modelo do Eniac.
Em meados dos anos 60, os cientistas observaram que um circuitoeletrnico funcionaria de modo igualmente satisfatrio se tivesse o tamanhomenor. Os laboratrios comearam experimentando a colocao de um projeto
de circuito no chip. Antes do fim dos anos 60, nasceu o "circuito integrado",com isso a computao deu um grande passo frente. O desenvolvimento deum circuito em um nico chip levou construo de mltiplos circuitos em ums chip; e o resultado inevitvel da colocao de vrios chips juntos foi ocomeo do microprocessador.
A Figura Abaixo Mostra o Eniac em um Chip de Silcio.
Eniac II.
5/27/2018 hist rico microprocessadores
5/54
Evoluo dos Processadores
Felipe Tusset 5
Diferenas entre os Eniacs.
Componente Eniac Eniac II Chip
Tubos de Vcuo 18.000 No Tem
Transistors No Tem 250.000Resistors 170.000 No Tem
Capacitores 10.000 No Tem
Velocidade do Clock 100 KHz 20 MHz
Energia para operar 174 Kw 0.5 W
Jornal Mostrando o Lanamento do Eniac II.
baco, usado desde 2000 a.C. Ele ("Digamos Assim") o primeirocomputador
5/27/2018 hist rico microprocessadores
6/54
Evoluo dos Processadores
6 Felipe Tusset
O termo bug, que semprefoi usado pelos engenheiros
para indicar pequenas falhasem suas mquinas. J em1870, Thomas Edison falavade bugs em seus circuitoseltricos. Em 1947, osengenheiros que trabalhavamcom o Harvard Mark Iencontraram uma traa entreseus circuitos, prenderam-nano livro de registro e
rotularam-na como oprimeiro bug encontrado,como vemos na Figura
Um outro grande projeto da poca, anterior ao ENIAC e por isso pioneiro, foio Colossus, desenvolvido na Inglaterra no perodo de 1939 a 1943 com ainteno de quebrar o cdigo da mquina de criptografia alem denominada
Enigma, que gerava seqncias aleatrias com perodo de 1019 caracteres.Deste projeto, tomou parte Alan Turing, certamente um nome conhecido hojeem dia. Aps a guerra, esse projeto foi descontinuado, mas permaneceusecreto at 1973. Dizem que, se esse projeto fosse publicado logo aps atrmino da guerra, teramos hoje uma grande indstria inglesa decomputadores.
5/27/2018 hist rico microprocessadores
7/54
Evoluo dos Processadores
Felipe Tusset 7
J na rea dos microcomputadores, perguntamo-nos: qual foi o primeiro ? Em1975 a Revista Popular Electronics apresentou o projeto e anunciou a venda dokit do primeiro microcomputador. Era o Altair 8800, baseado nomicroprocessador 8008 da Intel, cuja foto est na Figura 1. O nome Altair umahomenagem ao planeta onde se passa o filme O Planeta Proibido (1956) , ondeaparece um robot (Robbie) cuja imagem ficaria famosa (Figura 2). Foi tambmpara esse microcomputador que a dupla Paul Allen e Bill Gates vendeu um de seusprimeiros produtos: um interpretador Basic.
PDP-8, primeiro com-putador com preo
acessvel, tendo sidouma mquina da sriePDP onde Ken Thompsone Dennis Ritchie de-senvolveram o UNIX.
5/27/2018 hist rico microprocessadores
8/54
Evoluo dos Processadores
8 Felipe Tusset
Processadores Intel
Linha do Tempo
1968 - A empresa Intel fundada por Robert N. Noyce, Gordon E. Moore eAndrew Grove. Robert N. Noyce foi o inventor do circuito integrado.
1969 - A 3101 RAM de 64 bits desenvolvida pela Intel.
1970 - A Dinamic desenvolvida pela Dinamic RAM.
1971 - desenvolvido o Microprocessador 4004 de 4 bits e EPROM 1702.
1972 - desenvolvido o Microprocessador 8008 de 8 bits.
1974 - desenvolvido o Microprocessador 8080 de 8 bits.
1976 - desenvolvido o 8748/8048, o 1o. Microcontrolador.
1976 - desenvolvido o Microprocessador 8085 de 8 bits.
1978 - desenvolvido o Microprocessador 8086 de 16 bits. Surge aqui a erados TV games (futebol, tnis, paredo, etc).
1979 - desenvolvido o Microprocessador 8088 de 8 bits.1980 - desenvolvido o Co-processador matemtico 8087.
1981 - desenvolvido o Microcomputador IBM-PC baseado no 8088.
A IBM licencia o MS-DOS como sistema operacional do PC.
No Brasil
desenvolvido o Sistema 700 da Prolgica com 2 CPUs Z80 da
Zilog e 64k. desenvolvido o NE Z80 com 1k, expansvel at 16k, gravador
cassete, TV, com 102 funes. desenvolvido o CP 500 com 48k, disquetes e RS 232.
A revista Time escolhe o computador como o Homem do Ano.
1982 - desenvolvido o Microprocessador 80286 de 16 bits.
Surge o Arquivamento ptico.
O Microcomputador 80186, usado em aplicaes de controle.
5/27/2018 hist rico microprocessadores
9/54
Evoluo dos Processadores
Felipe Tusset 9
desenvolvido o NE Z8000 com 8k.
desenvolvido o CP 200 e TK 82C da Microdigital com 64k, joystick,som, impressora e disquetes.
1983 - A Microsoft lana o Windows, que tornou o DOS mais fcil de ser usado.
1984 - desenvolvido o IBM PC-AT baseado no 80286.
1985 - desenvolvido o Microprocessador 80386 DX de32 bits(carinhosamente apelidado de "Trs-oito).
1986 - desenvolvido o Compaq PC 386
1987 - A IBM-MS (Joint Development Agreement) OS/2 assinam um acordo
desenvolvimento conjunto.
So desenvolvidos o Windows 2.0, Excel e o Bookshelf, os quaisultrapassam 500 milhes de dlares.
1988 - desenvolvida a Memria com tecnologia Flash.
Os HD's atingem a incrvel marca dos 380 MB.
Surge a febre dos vrus.
A Apple anuncia que levar a Microsoft aos tribunais.
desenvolvido o Microprocessador 80386 SX com largura do barramentode 16 bits.
1989 - desenvolvido o Microprocessador 80486DX de 32 bits, com clock de25 MHz e 20 MPIS, uma performance 50 vezes maior que o 8088.
1990 - desenvolvido o Windows 3.0, cujas vendas ultrapassam 1 bilho dedlares.
1991 - desenvolvido o 80486 SX.
1992 - So desenvolvidos os Processadores 80486 DX2 de 32 bits, com clockde 50 MHz e 41 MPIS, e o Processador 486 DX2-66 com 1,2 milhesde transistores.
1993 - desenvolvido o Processador Pentium de 60 e 66 MHz.
desenvolvida a verso empresarial do Windows, encarta em CD-ROM.
1994 - So desenvolvidos os Processadores Pentium 90 e 100 MHz, e oProcessador 486 DX4 de 32 bits, com clock de 100 MHz e 70,7 MPIS.
5/27/2018 hist rico microprocessadores
10/54
Evoluo dos Processadores
10 Felipe Tusset
1995 - desenvolvido o Processador Pentium Pro de150, 166, 180 e 200 MHz,alm de ser desenvolvido o Windows 95.
1996 - desenvolvido o Processador Pentium Pro de 200 MHz.
1997 - Janeiro: desenvolvido o Pentium MMX Tecnology de 166 e 200 MHzcom barramento externo de dados de 64 bits e endereamento de 32bits.
Junho: desenvolvido o Pentium MMX de 233 MHz.
Maio: desenvolvido o Pentium II de 233, 266, 300 MHz, tecnologia deencapsulamento de cartucho S.E.C. (Single Edge Contact). Ela combinaas tecnologias do Processador Pentium Pro com a MMX. A tecnologia AGPacelera a velocidade de trfego de dados do processador para as placas
grficas.
desenvolvido o DVD (Digital Video Disc) com capacidade para 7 a 28vezes mais informaes que os CDs musicais e cd-rom's de computador.
Julho: citado o nome Memphis, que era uma verso de teste deatualizao do sistema, rebatizado pela Microsoft de Windows 9x.
1998 - desenvolvida a atualizao do Windows 95.
Todos os microprocessadores, processadores e co-processadoresrelacionados foram desenvolvidos pela Intel Corporation, salvo menocontrria.
Principais Caractersticas do Processador
Algumas caractersticas so essenciais para determinar a performance de um
processador. Podemos destacar:A freqncia do relgio (clock): estabelece o sincronismo para acomunicao entre os elementos do hardware (memria, processador,perifricos). Quanto maior for o clock, mais operaes podero ser executadano mesmo tempo. Convm salientar que por questo econmicas e tcnicas(interferncias) as placas perifricas geralmente possuem freqncias menoresdo que a do processador. A evoluo no processo de fabricao do chip com adiminuio de sua potncia permite, que o clock cresa cada dia mais. Alimitao o aquecimento do processador que causa erros nas operaes;
O barramento interno e externo:os processadores tem evoludo em relaoao comprimento do cdigo que pode ser trabalhado em uma nica operao.Os primeiros processadores permitiam trabalhar com palavras de 8 bits, depois
5/27/2018 hist rico microprocessadores
11/54
Evoluo dos Processadores
Felipe Tusset 11
vieram os processadores de 16, 32 e atualmente estes trabalham com cdigosde 64 bits. Outro detalhe importante que a rpida evoluo dosprocessadores no acompanhada por muitas placas perifricas por questeseconmicas e para permitir, tambm, a compatibilidade dos novosequipamentos com equipamentos antigos o processador permite a
comunicao com estas placas atravs de um barramento de "menorcapacidade", ou seja, possvel mesmo para um processador 64 bits, trocarinformaes com placas de 8, 16 ou 32bits;
O conjunto de instrues do processador:Um processador pode realizartodas as operaes com um nmero bem pequeno de instrues. Como osprimeiros processadores eram de 8/16 bits, as instrues manipulavam ento8 e 16 bits. Para garantir a compatibilidade com o processador anterior a cadanovo processador so mantidas as anteriores e introduzidas novas instruespara garantir um aproveitamento maior do seu novo potencial. Isto torna a
execuo dos programas mais rpidos quando os tradutores e compiladoresforem converter o cdigo fonte para o cdigo de mquina, por gerar um cdigode mquina menor e mais eficiente. Abaixo podemos ver uma tabela quemostra o nmero de instrues desde o 8088 (usado no PC-XT at o MMX).Comentrios sobre estes nmero de instrues sero realizados no decorrer dotrabalho
Microprocessador Instrues Bsicas Diferena
8088 115 ----
286 142 27386 200 58
486 206 6
Pentium 216 10
MMX 263 57
O cache de memria: Existem vrios tipos construtivos de memrias: hmemrias mais rpida e memrias mais lentas. As rpidas possuem customuito elevado e por esse motivo o banco de memria RAM de um computador
geralmente constitudo por chips de memrias mais lentos pois sonecessrios vrios MB para rodarem os aplicativos. Quando o processadorsolicita o contedo de uma posio de memria precisa esperar vrios ciclos dorelgio at que a informao esteja disponvel para o operao necessria.Devido a organizao dos programas, o processador geralmente acessarepetidas vezes durante o processamento as mesmas posio da memria ou aposies prximas desta. Criou-se ento o cache de memria, um banco dememria pequena porm rpida que armazena o contedo das ultimasposies de memria solicitadas pelo processador. Assim o processadorprimeiro consulta o cache e se o contedo da posio necessria estiver j
estiver no cache, no ser necessrio esperar que ele seja transferido damemria. Os primeiros processadores a terem cache possuam-no externo.Depois comearam a possuir um cache bem pequeno muito rpido, chamado
5/27/2018 hist rico microprocessadores
12/54
Evoluo dos Processadores
12 Felipe Tusset
de nvel um (L1), utilizado para armazenar instrues e dados da execuodinmica* do processador e um segundo mais lento (porm de acesso muitomais rpido que o da memria), chamado cache de nvel dois (L2), quearmazena dados gerais da memria.
4004
Em 15 de novembro de 1971 nascia o processador 4004 de apenas 4bits e grande capacidade para realizar operaes aritmticas. Esse micro -processador possua 2.300 transistores para processar 0,06 milhes deinstrues (60.000) por segundo e no tinha o tamanho de um selo de carta.Para se ter uma idia, o ENIAC, primeiro computador de que se tem notcia ,construdo em 1946 para fins blicos, ocupava sozinho 1.000 metros
quadrados e fazia o mesmo que o 4004.O 4004 foi usado apenas para clculos poucos complexos (4 operaes), ele
era um pouco mais lento que Eniac II mais tinha a vantagem de possuir ametade do tamanho, esquentar menos e consumir menos energia.
8008Surgiu em 1972 o 8008, primeiro processador de 8 bits, com capacidade de
memria de 16 Kbytes (16.000 bytes), enquanto o 4004 possua apenas 640
bytes.
8080Em 1974 lanado o 8080, com desempenho seis vezes maior que o
anterior com um clock de 2MHz, rodava um programa da Microsoft chamadoBasic, possua apenas led's. Alm de 16Kb de memria Rom onde ficava osistema, possua 4Kb de memria Ram, seus controles eram atravs debotes, possua drive de disquete 8" com capacidade de 250 Kb.
8086O primeiro processador feito pela Intel para ser usado com os PC's. Ele
contava com um barramento de dados interno e externo de 16 bits. E foi esteo motivo de no ter sido o processador mais utilizado. Inicialmente ele foidistribudo em verses de 4,77MHZ. Posteriormente vieram verses turbinadasde 8 e 10 MHZ.
A histria do 8086 bem simples. Quando ele foi lanado, a maioria dosdispositivos e circuitos disponveis eram de 8 bits. Era muito caro adaptar todoo resto do computador por causa do processador. E foi isso que acabou com o8086. Para adaptar-se a este mercado a Intel lanou o 8088, com barramento
externo mais lento, de 8 bits. Deixando a diferena de barramento externo,ambos eram idnticos.
5/27/2018 hist rico microprocessadores
13/54
Evoluo dos Processadores
Felipe Tusset 13
Quando este chip, o 8086, veio a ser utilizado j era tarde demais. Elechegou at a fazer parte de uns poucos clones do IBM PC e posteriormente emdois modelos do IBM PS/2 e de um computador Compaq. Mas sua destruioveio com um processador mais poderoso, o 80286.
Outro possvel fator para a pouca aceitao deste processador pode ter sido
a falta de unidades devido demanda. Nunca havia chips suficientes paraproduzir computadores em grande escala.
Fabricante Intel
Nome da Famlia Intel 86
Nome Cdigo --
Gerao do Processador Primeira
Gerao da Placa Me Primeira
Verso 4.77 MHZ 8 MHZ 10
MHZLanamento Junho 1978 !? !?
Informaes Gerais
Variaes e Clones Licenciados 80C86, AMD8086, NEC V30
!? !?
Velocidade do Barramento de Memria(MHZ)
8086 8086-8
8086-10
Multiplicador de Clock do Processador 1.0
Velocidade do Processador (MHZ) 4.77 8 10
Especificaes deVelocidade
Classificao "P" --
Classificao iCOMP --
Classificao iCOMP 2.0 --
Norton SI !? !? !?
Norton SI32 --
Benchmarks
CPUmark32 --
Tecnologia do Processo NMOS, CMOS
Tamanho do Circuito (micros) 3.0
Die Size (mm^2) 33Caractersticas Fsicas
Transistores (milhes) 0.029
Voltagem Externa ou de E/S (V) 5
Voltagem Interna ou do Ncleo (V) 5
Gerenciamento de Fora Nenhum
Voltagem, Fora eResfriamento
Necessidades de Resfriamento Nenhuma
Tipo de Capsulamento DIP 40-PinosCapsulamento
Interface da Placa Me Soquete DIP
Largura do Barramento de Dados (bits) 16 16 16
Largura de Banda Mxima doBarramento de Dados (Mbytes/seg) 9.54 16 20
Largura de Barramento Enderevel
(bits) 20Memria Enderevel Mxima 1 MB
Arquitetura Externa
Tipo de Cache Nvel 2 Nenhum
5/27/2018 hist rico microprocessadores
14/54
Evoluo dos Processadores
14 Felipe Tusset
Tamanho do Cache Nvel 2 --
Velocidade do Barramento do CacheNvel 2
--
Multiprocessamento No
Conjunto de Instrues 8088Suporte a MMX No
Modos do Processador RealArquitetura Interna
Mtodo de Execuo x86 Nativo
Tamanho do Registro (bits) 16
Profundidade de Pipeline (estgios) 1
Tamanho do Cache Nvel 1 Nenhum
Mapeamento do Cache Nvel 1 --
Poltica de Gravao do Cache Nvel 1 --
Unidades de Inteiros 1Unidade de Ponto Flutuante /Coprocessador Aritmtico
Coprocessador 8087 Opcional
Decodificadores de Instrues 1
Tamanho do Buffer de Previso deDesvio / Preciso Nenhum
Buffers de Gravao Nenhum
ComponentesInternos
Recursos de Incremento dePerformance
Nenhum
286Este o nico exemplar da segunda gerao de processadores. O 286
chegou para tomar de assalto o lugar dos processadores de primeira gerao.A IBM lanou o 286 inicialmente no seu IBM PC-AT (advanced tecnology, outecnologia avanada). Depois vieram os clones. Deste, os mais famosos foramos Compaq. A Compaq usou o 286 em 6 micros e a IBM em 5, sendo 4 destesmodelos PS/2.
O abismo entre o 286 e seus antecessores enorme. Basicamente foramtrs diferenas importantes. A primeira foi a capacidade de utilizar at 16 Mb
de memria, dezesseis vezes mais que os da gerao anterior.A segunda foi a criao da memria virtual. Com este recurso o processador
poderia utilizar outras fontes de memria externas para simular memriainterna. Assim, alm dos 16 Mb de memria real que o 286 podia manipular,era possvel simular mais 1 bilho de bytes.
A terceira melhoria foi a multitarefa de hardware. No significa que oprocessador era capaz de executar multitarefa real (preemptiva), comoconhecemos hoje. Esta a multitarefa cooperativa, onde o processadorexecuta os programas em intervalos, pulando de um para o outro numavelocidade to alta que os programas parecem estar rodando
simultaneamente.Ainda existia uma outra caracterstica. Enquanto os processadores anterioresexecutavam sempre no modo real, o 286 poderia trabalhar tambm no modo
5/27/2018 hist rico microprocessadores
15/54
Evoluo dos Processadores
Felipe Tusset 15
protegido. No modo real ele agia como os processadores de primeira gerao,o que manteve a compatibilidade entre geraes. J no modo protegido queele brilhava. Programas eram executados em pores protegidas da memria,individualmente. Problemas em determinada aplicao no afetariam asoutras. J no modo real, programas mal-comportados poderiam comprometer
too o sistema.Como o sistema operacional mais utilizado era o DOS, para a maioria de
nada adiantou o 286 ter esta capacidade. O DOS ainda era baseado no 8086 e,logo, era limitado aos recursos deste processador, mesmo tendo o 286 suafrente. Sistemas operacionais de verdade utilizaram estas capacidadesespeciais do 286. Foram o OS/2 e alguns tipos de UNIX (Xenix e AIX). Aqui sepercebe como comeou a saga dos GPF do Windows. No fundo, at o Windows95 tem um pedao do DOS 1 dentro dele.
O 286 tem um erro de projeto, ele pode chavear do modo real para oprotegido mas no pode voltar para o modo real, somente reinicializando a
mquina, ele era 6X mais rpido que seu antecessor o 8088.
Fabricante Intel
Nome da Famlia 80286
Nome Cdigo --
Gerao do Processador Segunda
Gerao da Placa Me Segunda
Verso 80286-6 80286-8 80286-1080286-12
80286-16
80286-20
Lanamento Fev.1982 Fev.1982 !? !? !? !?
InformaesGerais
Variaes e ClonesLicenciados AMD 286, 286S
Velocidade doBarramento de Memria(MHZ)
6 8 10 12 16 20
Multiplicador de Clockdo Processador
1.0
Velocidade doProcessador (MHZ)
6 8 10 12 16 20
Especificaesde Velocidade
Classificao "P" --Classificao iCOMP --
Classificao iCOMP 2.0 --
Norton SI 3.1 4.4 5.6 6.7 ~9.0 ~11.5
Norton SI32 --
Benchmarks
CPUmark32 --
Tecnologia do Processo CMOS
Tamanho do Circuito(mcron)
1.5
Die Size (mm^2) 47
CaractersticasFsicas
Transistores (milhes) 0.134
5/27/2018 hist rico microprocessadores
16/54
Evoluo dos Processadores
16 Felipe Tusset
Voltagem Externa ou deE/S (V)
5
Voltagem Interna ou doNcleo (V) 5
Gerenciamento de Fora Nenhum
Voltagem,Fora e
Resfriamento
Necessidades deResfriamento
Nenhuma
Tipo de Capsulamento PGA de 68-PinosCapsulamento
Interface da Placa Me Soquete de 68-Pinos
Largura do Barramentode Dados (bits) 16 16
Largura de BandaMxima do Barramentode Dados (Mbytes/seg)
12 16 20 24 32 40
Largura de Barramento
Enderevel (bits) 24 24Memria EnderevelMxima 16 MB
Tipo de Cache Nvel 2 Nenhum
Tamanho do CacheNvel 2
--
Velocidade doBarramento do CacheNvel 2
--
ArquiteturaExterna
Multiprocessamento No
Conjunto de Instrues 80286Suporte a MMX No
Modos do Processador Real, ProtegidoArquitetura
InternaMtodo de Execuox86
Nativo
Tamanho do Registro(bits)
16
Profundidade de Pipeline(estgios)
1
Tamanho do Cache
Nvel 1 NenhumMapeamento do CacheNvel 1
--
Poltica de Gravao doCache Nvel 1
--
Unidades de Inteiros 1
Unidade de PontoFlutuante /CoprocessadorAritmtico
Coprocessador 80286 Opcional
ComponentesInternos
Decodificadores deInstrues 1
5/27/2018 hist rico microprocessadores
17/54
Evoluo dos Processadores
Felipe Tusset 17
Tamanho do Buffer dePreviso de Desvio /Preciso
Nenhum
Buffers de Gravao Nenhum
Recursos de Incremento
de Performance Nenhum
386A terceira gerao de processadores Intel foi outra senhora evoluo de
performance em relao a segunda gerao. At aqui a Lei de Murphy, talvez ocara mais otimista que j vi na minha vida, est totalmente correta.Relembrando os mais desmemoriados, Murphy praticamente profetizou que acada 18 meses a performance dos processadores duplicaria. At aqui ele estcorreto, o que no ocorre nos dias atuais.
Foi por volta desta gerao que se comeou a apelidar os processadorescarinhosamente como os "oites". O 386 era e ainda e conhecido pelos maisprximos como o "trs-oito".
Foi a primeira verso do "trs-oito". Tambm foi o primeiro processadortotalmente de 32 bits, ou seja, ele operava tanto internamente quantoexternamente a 32 bits. Este processador continuou a ter uma modalidade realpara manter compatibilidade com os processadores anteriores. Mas o modoprotegido era mais evoludo que o do 286. Foi a partir do 386 que se formou oconjunto de instrues padro x86. Desde ento, mnimas mudanasocorreram no x86.
As capacidades de memria tambm cresceram. Era possvel manipular,teoricamente, 4 Gb de memria real e 64 trilhes de bytes de memria virtual.Aliada a capacidade de processar 32 bits de uma vez s, o 386 se tornou capazde executar programas muito mais complexos. Dando um exemplo no mundodos games, Doom foi o primeiro jogo que eu tenho notcia a ser 100 % 32 bits,e por isso que ele tinha toda aquela complexidade.
No acabou por aqui, no! A Intel adicionou um novo modo de operao, omodo 86 virtual. Foi a partir daqui que comearam a aparecer os sistemasoperacionais multitarefa, como o OS/2. O Windows 386 tambm usou estahabilidade para poder executar vrios programas DOS em separado,protegidos um da capacidade destrutiva do outro. Os sistemas operacionaisgrficos s se tornaram possveis com este novo recurso do 386.
O 386 da Intel s ficou no 33 MHZ. Foi preciso que alguns clonesaparecessem para que ele fosse mais longe. Os clones da AMD e da Cyrixatingiram um mximo de 40 MHZ. O motivo da Intel ter se limitado a estavelocidade parece ser receio de que um 386 fosse mais potente que um 486.De fato, um bom 386 de MHZ poderia ser comparado a um 486 dos maissimples. Os primeiros 386DX lanados tinham um bug na instruo demultiplicao 32 bits do modo protegido.
Os Primeiros 386 operavam a 12,5Mhz, mas logos foram substitudos pelosDX, 16, 20, 25, 33, 40 e 50 Mhz, a Intel tambm lanou uma verso paranotebooks que era 386SL. Como os processadores Intel anteriores, o 386tambm continha um co-processador matemtico denominado 387.
5/27/2018 hist rico microprocessadores
18/54
Evoluo dos Processadores
18 Felipe Tusset
Fabricante IntelIntelAMD,Cyrix
AMD, Cyrix
Nome da Famlia 80386DX
Nome Cdigo --
Gerao do Processador Terceira
Gerao da Placa Me Terceira
Verso 80386DX-16
80386DX-20
80386DX-25
80386-33
80386-40
Lanamento Out. 1985 Fev. 1987 Abril 1988 Abril1989
!?
InformaesGerais
Variaes e ClonesLicenciados
!?
Velocidade doBarramento de Memria(MHZ)
16 20 25 33 40
Multiplicador de Clock doProcessador 1.0
Velocidade doProcessador (MHZ) 16 20 25 33 40
Especificaesde Velocidade
Classificao "P" --
Classificao iCOMP ~29 ~38 49 68 ~85
Classificao iCOMP 2.0 --
Norton SI ~15 ~20 ~25 35 ~43
Norton SI32 !?
Benchmarks
CPUmark32 --
Tecnologia do Processo CMOS
Tamanho do Circuito(mcron)
originalmente 1.5, agora 1.0
Die Size (mm^2) !?
CaractersticasFsicas
Transistores (milhes) 0.275
Voltagem Externa ou deE/S (V)
5
Voltagem Interna ou do
Ncleo (V) 5Gerenciamento de Fora Nenhum
Voltagem, Forae Resfriamento
Necessidades deResfriamento Nenhuma
Tipo de Capsulamento PGA de 132-PinosCapsulamento
Interface da Placa Me Soquete de 132-Pinos
Largura do Barramentode Dados (bits)
32
Largura de BandaMxima do Barramento
de Dados (Mbytes/seg)
66 80 100 133 160
ArquiteturaExterna
Largura de BarramentoEnderevel (bits)
32
5/27/2018 hist rico microprocessadores
19/54
Evoluo dos Processadores
Felipe Tusset 19
Memria EnderevelMxima
4 GB
Tipo de Cache Nvel 2 Nenhum
Tamanho do Cache Nvel2
--
Velocidade doBarramento do CacheNvel 2
--
Multiprocessamento No
Conjunto de Instrues x86
Suporte a MMX No
Modos do Processador Real, Protegido, x86 Virtual
ArquiteturaInterna
Mtodo de Execuo x86 Nativo
Tamanho do Registro
(bits)
32
Profundidade de Pipeline(estgios) 4
Tamanho do Cache Nvel1 Nenhum
Mapeamento do CacheNvel 1 --
Poltica de Gravao doCache Nvel 1 --
Unidades de Inteiros 1
Unidade de PontoFlutuante /CoprocessadorAritmtico
Coprocessador 80386 Opcional
Decodificadores deInstrues
1
Tamanho do Buffer dePreviso de Desvio /Preciso
Nenhum
ComponentesInternos
Buffers de Gravao
486Em Abril de 1989, a Intel lanou o processador 486 no mercado e
apresentava poucas inovaes em relao ao 386, seu ncleo possua 0,8m,uma grande novidade foi a implantao de uma algumas tcnicas RISC. Outranovidade foi a multiplicao de clock's internos, pois os processadores evolueme permitem taxas de Mhz maiores que as placas mes um exemplo o486DX2, ele funciona com o clock multiplicado por 2, ou seja, a placa me(Bus Externo) trabalha a 33Mhz e o processador a 66Mhz.
O processador seguinte foi o 80486, um melhoramento da 80386. Foram
adicionadas algumas instrues e o verso original 80486 DX possuiucoprocessador matemtico interno e um pequeno L1 cache. A tecnologia foi toavanada que Intel lanou processadores com clock interno duplicado (80486
5/27/2018 hist rico microprocessadores
20/54
Evoluo dos Processadores
20 Felipe Tusset
DX2) e triplicado (80486 DX4) e chegou a 100 MHz. O 80486 tambm possuiua verso OverDrive (Um processador em cima do outro). Nesta pocacomearam a sair sistemas operacionais para PC de 32 bits.
Clock simples
487 => Co-processador matemtico usado na verso 486SX.486SL => Verso para notebook, mas no alcanou sucesso desejado, e aIntel parou de fabric-lo486SX => Verso de custo mais baixo ou bsica, com ausncia de co-processador matemtico, 25 e 33 Mhz486DX => Verso completa, com pequena quantidade de cache L1, 25 e 33Mhz.
Clock duplicado487SX => Para quem quisesse por um co-processador matemtico nas
verses 486SX2. Ele era encaixado em um slot prprio na placa me.486SX2 => Verso de custo mais baixo ou bsica, com ausncia de co-processador matemtico, 50 e 66 Mhz486DX2 => Verso completa, igual o DX mas a clock's de 50 e 66Mhz.
Clock triplicado486DX4 => Top de linha, 75 e 100 Mhz, aceita cache L1 e L2.
Pentium ClssicoO processador Pentium possua 64 bits de barramento. A Intel registrou amarca Pentium para ter um nome prprio para novo e poderoso processador.Ele tinha vrios clock's internos diferentes e chegou a 200 MHz. Na verdadeum processador Pentium (primeiros) so dois processadores 80486 num comum algoritmo de processamento paralelo. Possui 3,1 milhes de transistores3X (vezes) a mais que o 486, cache interno de 16Kb (8KB para extrao deinstrues e 8KB para dados). Os primeiros Pentium tem clock de 60 e 66 Mhz,apos ter incrementado largura do barramento local para 64 bits ele podeatingir clock's mais elevados. Possui no processador algumas instrues RISC,sendo o primeiro a implementa uma unidade de execuo superescalar,significa que sob certas condies podia executar 2 instrues por ciclo declock.
O co-processador matemtico foi totalmente redesenhado, agora ele aceitaum nvel de desempenho de 3 a 10 vezes a do 486, possua um auto-testeautomtico incorporado verificando todos os conectores com placa me, cachee registradores. O ncleo do Pentium pode variar de 0,6m a 0,4m. Clock's60, 66, 75, 90, 100, 120, 133, 150, 166 e 200.
Pentium MMX
Com a tecnologia MMX, PC's entraro em um novo nvel de performance demultimdia. Ganha-se em som vvido, ricas cores, rendimento 3D realstico,animao suave e vdeo. Os tipos de aplicativos que iro se beneficiar do
5/27/2018 hist rico microprocessadores
21/54
Evoluo dos Processadores
Felipe Tusset 21
desempenho oferecido pelatecnologia MMX, ao longo dotempo, incluem:escaneamento emanipulao de imagens,
videoconferncias, plug-inse browser's para Internet, editorao e play-back de vdeo, impresso, fax,compresso, decodificao e programas para escritrios.
Existe a expectativa que de que nos prximos anos perifricos como placasde vdeo, som e modem percam sua finalidade, tendo em vista que as funesque elas executam sero emuladas vias software.
Principais caractersticas incorporadas no MMX
Novas Instrues
Se observarmos o nmero de instrues dos processadores, observaremosque em dois momentos ouve um aumento significativo destas. A primeira vezem 1985 no lanamento dos chips 386 que viabilizaram o conceito demultitarefa e a interface Windows para os PC's e agora com o MMX em queforam adicionado 57 novas e poderosas instrues especificamentedesenhadas para manipular e processar dados de vdeo, de udio e grficoseficientemente. Essas instrues so orientadas s seqncias altamenterepetitivas e paralelas geralmente existentes nas operaes de multimdia.Estas instrues so capazes de manipular dados agrupados em pacotes de 64bits enquanto que a instrues existentes at ento manipulavam dados de 8
ou 16bits. Estas instrues usam um processo chamado Instruo nica deMltiplos Dados (SIMD) permite que uma instruo execute a mesma funoem mltiplas partes dos dados, ou seja, ela permite que uma operao em vezde ser executada em um nico bloco possa ser executada ao mesmo tempoem vrios blocos de 8 e 16 bits (8 bits para imagem e 16 bits para som).Assim ser reduzido o nmero de voltas intensivas de computao comunscom vdeo, udio, grficos e animao, tornando o processamento muito maisrpido. Usa novo padro de conexo com a placa me denominado Socket7.Opera a voltagens de 2,8V.
Mais Cache.Foi dobrado o tamanho do cache L1 no chip para 32K no processador .Assim, mais instrues e dados podem ser armazenados no chip, reduzindo onmero de vezes que o processador tem para acessar reas de memria maislentas para obter informao.Nova tecnologia de 0.35m, clock's 166, 200,233 Mhz.
5/27/2018 hist rico microprocessadores
22/54
Evoluo dos Processadores
22 Felipe Tusset
Pentium Pr
Principais Caractersticas:
Freqncia de 150 MHZ, 166, 180 MHZ e 200 MHZ Otimizado para aplicaes em 32-bit rodando em sistemas avanados de32-bit
Microarquitetura de execuo dinmica Pacote contendo processador, cache e interface para o sistema de
barramento Escalvel para at 4 processadores e 4 GB de memria Cache L1 de 8K/8K separado entre dados e instrues; possui separao
entre o barramento se sistema externo e o barramento de cache de altavelocidade interno
Cache L2 interno: possui cache de nvel 2 interno, podendo trabalhar namesma velocidade do processador. Para de obter o mesmo desempenhode 256KB interno, para um processador de mesma potncia, serianecessrio 2MB de cache externo.
Arquitetura Dual Independent Bus: O barramento interno dividido emdois barramentos um para o cache L2 e o outro do sistema doprocessador para a memria principal. Esta arquitetura de barramentoresolve o problema de limitao da largura de banda do barramento,oferecendo largura de banda de desempenho at trs vezes superior dos processadores de barramento nico como o existente no processadorPentium. Isto significa um desempenho mais rpido do sistema como um
todo.
Execuo dinmica: uma tcnica que usa a combinao de 3 processos paraaumentar a velocidade de execuo do software:
O processador monitora passos a frente no software (20 a 30 instruesa frente do contador de programa) antecipando-os.
O processador analisa quais instrues so dependentes de cadaresultado, criando uma lista otimizada dessas instrues;
Baseada nesta lista, instrues so carregadas especulativamente.
Isto tudo permite que ele consiga realizar trs instrues em um nico ciclo declock (Pentium permitia 2 instrues), agilizando o trabalho em sistemas queutilizam processamento paralelo.
Como o chip Pentium Pro possui capacidade de processamento at duasvezes superior ao do Pentium, mquinas equipadas com este processadorpodem substituir as que se baseiam no modelo Dual - Pentium, obtendo omesmo resultado em uma plataforma mais simples, por conseqncia maiseconmica e mais fcil de usar. Isto uma grande vantagem, considerandoque muitos softwares, no empregam de maneira eficiente a tecnologia demultiprocessamento simtrico (SMP). O Pentium Pro e o Pentium II possuem
um Bug que ser mencionado posteriormente.
5/27/2018 hist rico microprocessadores
23/54
Evoluo dos Processadores
Felipe Tusset 23
Velocidade(MHZ)
166 180 200 200
Velocidade deBus (MHZ)
66 60 66 66
L1 Cache 8KI + 8K D 8KI + 8K D 8 KI + 8KD 8KI + 8K DL2 Cache 512K 256K 256K 512K
Ncleo 0.35 m 0.35 m 0.35 m 0.35 m
Die Size 552 mils/side 552 mils/side 552 mils/side 552 mils/side
CPU Voltagem 3.3V 3.3V 3.3V 3.3V
Corrente Mx. 9.4A 10.1A 11.2V 12.4V
Power (Watts) 35.0Max 31.7Max 35.0Max 37.9Max
Pentium com tecnologia OverDrive.
Alguns Processadores Pentium 166 e 200Mhz aceitam que seja acoplado emcima um processador de expanso chamado OverDrive possibilitando aatualizao dos mesmos. Exemplo um Pentium 166, com OverDrive para233Mhz vai operar nessa freqncia com MMX, mas esse sistema nofuncionou como deveria pois alem do processador OverDrive sair quase omesmo preo de um processador novo, todo esse sistema esquentava ediminua seu desempenho.
Pentium IINo dia 7 de maio de 1997 a Intel Corporation lanou o processador PentiumII com 7,5 milhes de transistores, que com o objetivo de para possibilitarnovos nveis de desempenho e recursos de computao visual aos usurios dedesktop e estaes de trabalho nas empresas. O processador Pentium II,lanado nas velocidades de 300, 266 e 233 MHz, combina as avanadastecnologias do Processador Pentium Pro com os recursos da tecnologia deaperfeioamento de meios eletrnicos MMX. Esta associao confere aosusurios de empresas maior poder para direcionar a computao empresarial,oferece recursos sofisticados para pequenas empresas e incorpora o
processador Intel de velocidade superior s estaes de trabalho.A expectativa que o PC transformar rotineiramente todos os tipos de
dados brutos em detalhados modelos em 3D em uma questo de segundos,
5/27/2018 hist rico microprocessadores
24/54
Evoluo dos Processadores
24 Felipe Tusset
contribuindo assim para que os usurios assimilem melhor as informaes deque dispem e que as transaes interativas de empresas combinaro vdeo,udio e recursos grficos realistas para informar ou demonstrar novosprodutos ou servios a clientes potenciais.
Os Clock's dos processadores Pentium II variam de 233 a 400 Mhz, sua
freqncia de barramento externo pode chegar a 66Mhz ou seja 528Mg/s, seuencapsulamento o SECC1 (forma de cartucho) ele conectado somente emSlot1, ncleo de 0.25 m.
O co-processador matemtico integrado deste processador possui um bug nainstruo de converso de nmeros de ponto flutuante (nmeros reais, compreciso de 80 bits) para nmeros inteiros (que possuem preciso somente de16 ou 32 bits). As chances do bug ocorrer: 1 em 8,6 bilhes na converso deum nmero de pontoflutuante para inteiro de 16 bits ou 1 em 563 trilhes naconverso de um nmero de ponto flutuante para inteiro de 32 bits. Este bugest sendo chamado de "Dan0411", por ter sido descoberto por um certo
"Dan" em 11 de abril de 1997 (04-11, no formato americano).
Caractersticas do processador Pentium II (principais)
Velocidade Clock(Mhz)
233 266 300
Velocidade Bus(Mhz)
66 66 66
Tamanho CacheL1 16K I + 16K D 16K I + 16K D 16K I + 16K D
Velocidade CacheL1
233 266 300
Tamanho Cache L2 512K 512K 512K
Velocidade CacheL2
117 133 150
Ncleo 0.35 m 0.35 m 0.35 m
Die Size 560 mils/side 560 mils/side 560 mils/side
Voltagem CPU 2.8V 2.8V 2.8VCorrente Mxima 11.8A 12.7A 14.2A
Power (Watts) 34.8 total 38.2 total 43.0 total
Avanos tecnolgicos
O processador Pentium II combina avanos tecnolgicos de grande capacidadepara melhorar o desempenho no ponto flutuante, em multimdia e emintegrao. So eles:
Inovadora arquitetura Dual Independent Bus, implementada pela primeira vezno processador Pentium Pro e que resolve o problema de limitao de largurade banda existente nas arquiteturas dos processadores da gerao anterior.
5/27/2018 hist rico microprocessadores
25/54
Evoluo dos Processadores
Felipe Tusset 25
Tecnologia MMX, acrescentada ao processador Pentium II para melhorar odesempenho dos aplicativos de udio, vdeo e grficos, bem como aumentar avelocidade de decodificao e compresso de dados.
Pentium III O clock do Pentium III varia hoje de 500 Mhz a 933 Mhz, sua freqncia de
barramento externo pode chegar a 133Mhz, ou seja, 1,06 GB/s, pode acessarat 4GB de memria usando cache, Possui um nmero de srie gravado emuma ROM dentro do processador, onde fornece o nmero do processador,configuraes de clock e voltagem, ela chamada de PIROM (Pentium
Information Rom) com ela quase impossvel overclock e falsificao. Oprimeiro Pentium III a ser lanado era no formato de um cartucho (SECC2)onde era encaixado em um slot chamado Slot1, o mesmo do Pentium II.
O processador Pentium III integra a micro-arquitetura Execuo Dinmica P6,a Arquitetura para Barramento Dual Independente (DIB), um barramento comsistema multi-transao e a tecnologia para otimizao de mdia IntelMMX. Alm disso, o processador Intel Pentium III oferece extenses deInternet Streaming SIMD, 70 novas instrues possibilitando um avanosignificativo em imagens, 3D, streaming de udio e vdeo e reconhecimento devoz para uma melhor experincia na Internet.
Os novos modelos de Pentium III, chamado FCPGA (Flip Chip Pin Grid Array)ou Coppermine (seu nome-cdigo), que, em vez de usar um cartucho como osmodelos tradicionais de Pentium II e Pentium III, usa pinagem soquete 370, amesma do processador Celeron. Teoricamente toda placa-me soquete 370aceita esse novo modelo de processador, mas no isso o que ocorre naprtica. A maioria das placas-me soquete 370 fabricadas antes do lanamentodesse processador no aceitam a sua instalao, por motivos decompatibilidade que no so resolvidos com um simples upgrade de BIOS.Portanto, ao comprar uma placa-me para o Pentium III FCPGA certifique-sede que a placa-me aceita corretamente esse processador.
Mas no s na pinagem que o Pentium III FCPGA diferente.Internamente ele possui somente 256 KB de memria cache L2, a metade daquantidade de memria cache existente no Pentium II e Pentium III
5/27/2018 hist rico microprocessadores
26/54
Evoluo dos Processadores
26 Felipe Tusset
convencional. Em compensao, o cache do Pentium III FCPGA acessada namesma freqncia de operao do processador, enquanto nos modelos decartucho esse circuito acessado na metade da freqncia de operao. Isto, no Pentium III-550 FCPGA o cache acessado a 550 MHz, enquanto que noPentium III-550 em cartucho esse circuito acessado a somente 275 MHz. No
final das contas, apesar de ter menos memria cache, esse novo processadoracaba sendo mais rpido.
Aps a VIA Technologies surpreender a todos na CeBIT 2001 com o menorprocessador do mundo para PC's, graas a sua tecnologia de produo comtransistores de 0,15 mcron, a Intel acaba de anunciar que a sua nova fbricaem Oregon (EUA) comeou a produzir os seus primeiros processadores comtransistores de 0,13 mcron. O novo Pentium III fabricado com transistores de0,13 mcron ser conhecido como Pentium III Tualatin. Segundo a Intel, comoeste processador alimentado com somente 1,2 volts, ser necessrio que eleutilize um novo soquete, o soquete FC-PGA 2. Placas-me com o soquete FC-
PGA 2 so totalmente compatveis com os processadores atuais, de soqueteFC-PGA e PPGA, j as placas-me atuais de soquete FC-PGA, no poderoutilizar os processadores Pentium III Tualatin. Provavelmente as placas-mede Slot 1 podero utilizar este processador atravs de um adaptador desoquete FC-PGA 2 para Slot 1. Outra diferena do Pentium III Tualatin sercom relao ao seu formato, ele ser fabricado com placas de silcio de 300milmetros, 100 milmetros a mais do que os processadores atuais utilizam. Deacordo com a Intel, com o aumento das placas de silcio, ser possvel reduziro preo deste processador em 30 %. Tambm ser includo em seuencapsulamento um pequeno dissipador, de forma parecida com o que
utilizado nos processadores K6-2 e K6-3. Por enquanto este processador estsendo fabricado somente como teste, mas no mximo at Julho a Intel devecomear a produzi-lo em alta escala com uma freqncia inicial de 1,13 GHz. OPentium 4 provavelmente ainda este ano tambm ser produzido comtransistores de 0,13 mcron.
Recurso Gerao Anterior da Intel
CPU VCORE (voltagem) 2.0V
Operaes por ciclo de clock 5
Pipelines de inteiros 2Pipelines de ponto flutuante 1
Decodificadores x86 completos 1
Tamanho do cache L1 32KB
Tamanho do cache L2 512 KB a 2 MB (acessometade do clock)
Velocidade do barramento do sistema 66 a 133 MHz
Largura mxima de banda do barramento 800 MB/s a 1,06 GB/s+
Transaes principais de barramento 4 por processador
Tipo de clock Clock comum
5/27/2018 hist rico microprocessadores
27/54
Evoluo dos Processadores
Felipe Tusset 27
Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm
SSE71SimSimSimSimNo
Suporte de multiprocessamento Sim, compartilhado
Mx. processadores do sistema 2 (por chipset)
No de transistores por die ~9,5 milhes
Recurso SSE
Recurso de ponto flutuante SIMD ~52
Movimentao de dados e ampliaoMMX
19
Extenses de comunicao DSP 0
- N total de instrues 71
PII XeonVerdadeiro Pentium Pr MMX, possui cache L2 trabalhando na mesma
freqncia do processador conectado somente em Slot2, tambm chamadode Slot de 330 contatos. ( Aparentemente igual ao Slot1 ) encapsulamentoSECC2. Aceita 512, 1 e 2 MG de memria cache acessados no clock doprocessador. Aceita at 64GB de Ram. Opera externamente a 100 MHz,aumentando diretamente o desempenho do microno s para processamento,mas tambm para vdeo e disco. Os clock's do PII Xeon so de 400 e 450 MHz.
Ele tem a capacidade de multiprocessamento simtrico, isto , a utilizao
de mais de um processador em uma mesma placa-me maior. Enquanto oPentium II e o Pentium III permitem multiprocessamento direto com at 2processadores, o Pentium II Xeon e o Pentium III Xeon permitemmultiprocessamento com at 4 processadores (ou 8 processadores, no caso domodelo com 2 MB de cache L2). Como voc pode perceber pelas suascaractersticas, essa famlia de processadores destinada a servidores de rede,ela possui um desempenho altssimo, mas muito cara, ficando praticamenterestrita ao mercado corporativo.
PIII Xeon
Tem as mesmas caractersticas do PII Xeon mais MMX2 e SIMD. Possui duasverses uma com ncleo de 0,25m que opera externamente a 100Mhz e
5/27/2018 hist rico microprocessadores
28/54
Evoluo dos Processadores
28 Felipe Tusset
outra com 0,18m a 133 Mhz.Os clocks do PIII Xeon so de 600, 667, 733,800, 866, 933 MHz, e 1Ghz.
Celeron
um Pentium II sem memria cache L2 integrado, mas lanaram oCeleron-A que tem 32Kb de cache L1 (16K para infraestrutura e 16K prainformao,data) e 128Kb de L2 aumentando seu desempenho, ele conectado em Slot 1 ou em PGA, ele atualmente a linha econmica da Intelpara concorrer com o Duron da AMD. Trabalha com, Bus externo de 66Mhz a100Mhz, ncleo do processador de 0,18m.Tipos de Encapsulamentos: 280-Pin Mobile Module (MMC1) --- 400-Pin MbileModule (MMC2)Ball Grid Array (BGA) --- Micro PGA (Pin Grid Array).
Velocidade (Computadores Normais) 800MHz, 766MHz, 733MHz, 700 MHz,667 MHz, 633 MHz, 600 MHz, 566 MHz, 533 MHz, e 500MHz.
Velocidade (Computadores Portteis) 750 MHz, 700 MHz, 650 MHz, 600 MHz,550 MHz, 500 MHz, 450 MHz, e 400 MHz todos com baixo consumo de energia,so mais caros que os para computadores normais. A Intel lanou tambm umprocessador com a tecnologia ( Ultra Low Voltage Technology ) com 500MHzpara ser usado em sub notebooks.
Pentium 4
O Pentium 4 um processador Intel de sexta gerao, assim como ocorrecom o Pentium Pro, Pentium II, Pentium III e Celeron. Em outras palavras,apesar de usar um novo nome, esse processador usa a mesma estruturainterna de seu antecessor, Pentium III. Com algumas modificaes para torn-lo mais rpido, claro. Entre as novidades da arquitetura interna desse
processador esto:A sua Unidade Lgica Aritmtica (ULA ou ALU) trabalha com o dobro do clockinterno do processador, aumentando o desempenho em clculos usandonmeros inteiros. Por exemplo, em um hipottico Pentium 4 de 800 MHz, a suaULA trabalhar a 1,6 GHz.
Tecnologia SSE-2, contendo 144 novas instrues em relao tecnologiaSSE ("MMX2") que usada pelo Pentium III. A novidade o uso deregistradores de 128 bits, permitindo a manipulao de mais dados pequenospor vez (16 dados de 8 bits por vez, por exemplo).
Barramento de dados externo de 128 bits, isto , o Pentium 4 conversar
com a memria RAM usando 128 bits por vez. Esse processador continuasendo um processador de 32 bits, pois utiliza a mesma arquitetura bsica do386 (instrues x86 ou IA-32). A nomenclatura "processador de 32 bits" ou
5/27/2018 hist rico microprocessadores
29/54
Evoluo dos Processadores
Felipe Tusset 29
"processador de 64 bits" normalmente refere-se ao software que o processadorpoder executar. Esse processador continua usando o mesmo softwareexistente hoje (Windows 9x, Windows 2000, etc), que um software de 32bits.
A tecnologia hyper-pipelined dobra a capacidade de profundidade de
encadeamento para 20 estgios, aumentando bastante o desempenho doprocessador e capacidade de freqncia.
Barramento externo operando a uma taxa de 3,2 GB/s. Voc ver escrito emmuitos lugares que o barramento externo desse processador ser de 400 MHz.Mas isso no verdade. Como o barramento externo dobrou de tamanho,passando de 64 bits para 128 bits, a taxa de transferncia tambm dobrou.Por exemplo, em um Pentium III, sua taxa de transferncia externa de 800MB/s, por operar externamente a 100 MHz a 64 bits por vez. Passando essebarramento para 128 bits, teremos uma taxa de 1,6 GB/s. Logo, muitopossivelmente o barramento externo do Pentium 4 ser de 200 MHz.
Cache L2 integrado trabalhando na mesma freqncia interna doprocessador, assim como ocorre no Celeron e nos ltimos modelos de PentiumIII. Disponvel em 1.30, 1.40 e 1.50 GHz
Itanium
Possui tecnologia RISC e no CISC como nos processadores anteriores, usadoprincipalmente em workstation, (em grandes empresas) opera com: Unix,Linux e Windows NT, seu preo bastante salgado.
Caractersticas:Explicitly Parallel Instruction Computing (EPIC),possibilita que o processador trabalhe com 20operaes simultaneamente.
Possui melhor performance para trabalhar comdados criptografados incluindo SSL e IPSecinformao.
Enderea nmero ilimitado de memria, possuium sistema de deteco e correo de erros.
Cache L1 e L2 dentro do processador e apossibilidade de um cache L3 de 2Mg a 4Mgoperando a 800Mhz.
5/27/2018 hist rico microprocessadores
30/54
Evoluo dos Processadores
30 Felipe Tusset
AMD
A Advance Micro Device (AMD) o principal e mais antigo concorrente daIntel. Esta empresa produzia processadores 286 sob licena da Intel, eposteriormente reivindicou a extenso da licena para os 386 e 486. At agoraela foi bem sucedida, mantendo essa posio. Nos mercados do 286, 386DX e386SX, eles ofereciam dispositivos compatveis em termos funcionais epinagem a taxas mais altas de clock's, com menor dissipao de energia SMMaprimoradas. A AMD no encontrou o mesmo sucesso nos mercados do 486,seus dispositivos 486 eram atrasados para o mercado, e no ofereciamvantagem funcional ou de desempenho concreta sobre os dispositivos da Intel.A estratgia da AMD para os produtos 486 era competir em preo oferecendoverses de velocidade de clock no aceitas pela Intel. Antecipando-se a umaregulamentao adversa relativa ao seu status de licenciada ,a AMD tinha doisdesign's de 486, um baseado na tecnologia Intel e outro no seu prprio design(Nx586). Em uma tentativa de ganhar uma posio de liderana a AMD lanouo K5, mas acabou se dando mau, o processador tinha problema deaquecimento e no atendeu aos resultados esperados, logo aps foi a vez doK6 e tinha o mesmo problema do K5, com esse processadores a AMD ficoucom m reputao, mas errando que se aprende, a AMD deu seu primeiropasso positivo com o K6II assim se tornando um potencial problema para aIntel. A disputa acirrada das duas somente ns usurios temos a ganhar compreo e desempenho, a AMD se firmou de vez com o lanamento do Athon
onde pela primeira vez a imponente Intel foi superada em termos dedesempenho.
586Em termos de funcionamento igual ao 486DX4 mudando apenas com
duplicao do clock, acrscimo de algumas instrues RISC (bempoucas),execuo superescalar, pinagem Socket3, simplesmente um 486DX4turbinado, 486 Dx5, esse processador tem problema de super aquecimento, efoi atravs dele que Intel "brigou" com a AMD.
K5Primeiro processador CISC verdadeiramente no Intel a AMD afirmou que ele
iria superar o desempenho do Pentium a velocidades semelhantes de clock,essa vantagem se deva a um design superescalar superior. Os pipelines duplosdo K5 possuem menos restries para a execuo de instrues simultneas, eno s aceitam previso de desvio como tambm realizam uma execuoespeculativa. Possui um cache de pr-decodificao de 16Kb e outro de dados8Kb, colocadas instrues RISC, usava Socket5 para conexo com a placa me
5/27/2018 hist rico microprocessadores
31/54
Evoluo dos Processadores
Felipe Tusset 31
K6
Caractersticas Internas
Cache L1 de 64 KB, dividido em dois de 32 KB, um para dados e outro parainstruesNcleo RISC com decodificador CISC, similarmente ao K5 (5K86), ao 6x86(M1), M2 e Pentium Pro.Decodificador funciona bem tanto para cdigo de 16 bits quanto para cdigo de32 bits (diferentemente do Pentium Pro onde o decodificador no funciona bempara cdigo de 16 bits).O decodificador CISC/RISC consegue decodificar at 2 instrues por pulso declock, dependendo da complexidade da mesma. Ou seja, consegue decodificarat 2 instrues simples por pulso de clock. Vale lembrar que programas
utilizam instrues simples 80% das vezes.Conjunto de Instrues MMX (segundo a AMD, compatvel com o MMX daIntel).
O Co-processador integrado do K6 no to bom quanto o do Pentium Pro ouquanto do Pentium II. Devemos ter isto em mente ao decidirmos pelo K6.Demais caractersticas internas similares ao Pentium Pro: execuo fora deordem, execuo especulativa, previso de desvio, etc.
Em tempo: a previso de desvio do K6 bem melhor que a do Pentium Pro.
Caractersticas Externas:Compatvel com socket7, ou seja, utiliza a mesma placa-me do Pentium.Alimentao a 2,9 V, com exceo do modelo K6-233 que deve ser alimentadocom 3,2 V. A tendncia que os prximos processadores K6 utilizem 2,8 V oumenos. Possuem um grave problema de aquecimento, que em certos casos oprocessador era queimado, seu preo no era competitivo.
5/27/2018 hist rico microprocessadores
32/54
Evoluo dos Processadores
32 Felipe Tusset
K6-2
Sua grande diferena para os demais processadores testados a suafreqncia de operao externa. Enquanto todos os outros processadorestestados operam externamente a 66 MHz, o K6-2 opera a 100 MHz,conseguindo uma taxa de transferncia mais elevada com a memria RAM,
com o cache de memria e com outros dispositivos do micros, especialmente ovdeo e o disco. Seu padro de pinagem Socket7, o mesmo padro doPentium, Pentium MMX e MII. Entretanto, por trabalhar externamente a 100MHz, necessita de uma placa-me Socket7 que consiga trabalhar a essafreqncia de operao. Esse tipo de placa-me conhecido como "Super7".
O K6-2 da AMD foi uma revelao: o K6-2 300Mhz testado obteve umdesempenho de processamento 5% superior ao do Pentium II 300Mhz e 70%superior ao Pentium MMX 233Mhz. O MII-PR300 da Cyrix, apesar de ter obtidoum desempenho 36,5% inferior ao do K6-2 300Mhz e 33,24% inferior ao doPentium II 300Mhz, 8% mais rpido que o Pentium MMX-233. vlidolembrar que o MII-PR300 trabalha internamente a 233 MHz.
Resumo das principais caractersticas Microarquitetura superescalar de seis instrues RISC avanada. Dez unidades de execuo paralelas especializadas. Sofisticados decodificadores de instruo x86 para RISC86 mltiplos. Avanado sistema de branch prediction de dois nveis. Execuo especulativa. Execuo fora de ordem completa. Renomeao de registros e retransmisso de dados. At seis instrues RISC86 por ciclo. Caches L1 no chip. Cache de instruo de 32 Kbyte com 20 Kbytes adicionais de cache
para predecodificao. Cache de dados de duas portas com "writeback" de 32 Kbytes. Protocolo MESI para coerncia de cache. Tecnologia 3DNow! 21 novas instrues para melhorar o desempenho de grficos 3D e
multimdia. Multiplicador separado e ALU para execuo de instrues
superescalares. Compatvel com infra-estrutura Super7 e Socket 7 para projetos de
baixo custo e disponibilizao mais rpida ao mercado. Compatvel tanto com barramento de 100 MHz como de 66 MHz.
5/27/2018 hist rico microprocessadores
33/54
Evoluo dos Processadores
Felipe Tusset 33
Suporte a Accelerated Graphics Port (AGP, Porta Grfica Acelerada). Avanada execuo de instrues MMX superescalares com
decodificao e pipelines de execuo duplos. Unidade de ponto flutuante (FPU) compatvel com IEEE 754 e 854 de
alto desempenho. Modo de gerenciamento de sistema (SMM) de padro industrial. Compatibilidade de software binrio x86 completa. Tamanho da pastilha: 9,3 milhes de transistores em uma pastilha de
81 mm2. Disponvel em encapsulamento CPGA (Ceramic Pin Grid Array) de 321
pinos (compatvel com Super7/Socket 7) usando a tecnologiainovadora "flip-chip" C4.
Fabricado usando a tecnologia estado da arte da AMD em 0,25 m,com processo de deposio de metal em silcio de cinco camadas e atecnologia de interconexo local nas instalaes de fabricao de
wafers da AMD. Clock's de 300, 333, 350, 400, 450, 500, 533, 550 Mhz.
Processadores K6-2EProcessadores de baixo consumo de potncia, de 333 MHz e de 300 MHz. Os
processadores embutidos AMD K6-2E foram projetados para oferecer altodesempenho a baixo custo, para serem usados principalmente em notebooks.
A verso de baixa potncia do processador AMD K6-2E funciona com umamenor tenso de ncleo, de 1,9 V, para fornecer um consumo mximo inferiora 10 watts e uma faixa de temperatura estendida de 85C, enquanto a verso
de potncia padro o equivalente embutido do popular processador AMD K6-2 desktop com uma tenso de ncleo padro de 2,2 V e faixa de temperaturapadro. Nas duas verses, a tenso de E/S opera no nvel de 3,3 V que opadro do mercado.
Projetado para executar tanto software de 16 bits quanto de 32 bits, osprocessadores AMD K6-2E fornecem processamento de alto desempenho doconjunto de instrues x86 e so compatveis com os sistemas operacionaisMicrosoft Windows CE, Windows 98, Windows ME e Windows NT, e tambmcom os aplicativos executados neles, incluindo os mais recentes softwaresotimizados para tecnologias 3DNow! e MMX.
O processador AMD K6-2E de 9,3 milhes de transistores fabricado com atecnologia de processamento de metal de cinco camadas de 0,25 mcron,usando interconexo local e isolamento tipo " shallow-trench" nas instalaesde fabricao de chips Fab 25 daAMD em Austin, no Texas. Oprocessador AMD K6-2E embalado num pacote CPGA(ceramic pin grid array) de 321pinos compatvel com asplataformas Socket 7 e Super7
usando a tecnologia deinterconexo flip-chip C4.
5/27/2018 hist rico microprocessadores
34/54
Evoluo dos Processadores
34 Felipe Tusset
Parece que a AMD acertou em cheio com o seu K6-2, tanto em desempenhoquanto em preo. Competindo no mesmo mercado que o Pentium II, o K6-2 mais rpido e barato que o concorrente da Intel. Entretanto, o Pentium II-350e superiores, onde o processador passa a trabalhar externamente a 100 MHz aexemplo do que ocorre no K6-2, tendem a abalar um pouco o aumento de
mercado que a AMD tem conseguido. A Intel s ser capaz de frear a AMD sebaixar os seus preos, pois os processadores da AMD, o Duron e o Athlonsero processadores extremamente poderosos e, claro, bem mais baratosque os produtos Intel.
K6-III
O K6-III (nome-cdigo "Sharptooth") um K6-III com um cache dememria L2 de 256 KB integrado dentro do processador, a exemplo do queocorre no Pentium Pro e no Celeron-A. Alm disso, esse o primeiroprocessador a aceitar um cache de memria L3, ou seja, alm dos dois cachesde memria dentro do processador, o K6-III ainda permite um terceiro cachede memria na placa-me.
Alm disso, a grande vantagem do K6-III utilizar placas-me "super 7",ou seja, placas-me que utilizam o mesmo soquete do Pentium (soquete 7),mas com barramento de 100 MHz. Esse o tipo de placa-me atualmenteutilizado pelo K6-2. Clock's de 500, 533 e 550 Mhz.
Recurso AMD-K6III (Super7)
Operaes por ciclo de clock 6
Pipelines de inteiros 2
Pipelines de ponto flutuante 1
Decodificadores x86 completos 1
Tamanho do cache L1 64KB
Tamanho do cache L2 256 KB (no chip)
Velocidade do barramento do sistema 66 a 100 MHz
Largura mxima de banda do barramento 800 MB/s
Transaes principais de barramento 2 por processador
Tipo de clock Clock comum
5/27/2018 hist rico microprocessadores
35/54
Evoluo dos Processadores
Felipe Tusset 35
Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm
3DNow!21SimSimSimNoNo
Suporte de multiprocessamento Sim, compartilhado
Mx. processadores do sistema Ilimitado (por chipset)
No de transistores por die ~21 milhes
DuronAnteriormente conhecido por seu nome-cdigo Spitfire (ou Athlon Select), ele
um processador Athlon destinado a micros baratos, concorrendo diretamentecom o Celeron da Intel.Possui um cache L2 integrado dentro do processador (trabalhando na mesma
freqncia de operao interna do processador), mas de apenas 64 KB. Mas bem provvel que mesmo assim o Duron seja muito mais rpido do que oCeleron, j que o cache L1 do Celeron de apenas 32 KB, enquanto que essecircuito do Duron de 128 KB. Em outras palavras, apesar de o cache L2 doDuron ser menor que o do Celeron, o cache L1 maior.
Mas a grande caracterstica que diferencia o Duron de todos os demaisprocessadores existentes hoje no mercado o uso de um novo padro depinagem, chamado soquete A, que um soquete de 462 pinos parecido com ousado pelo Celeron (que tem 370 pinos e, logo, incompatvel). Isso significaque o Duron necessita de placas-me que usem esse novo tipo de soquete.Isto , no d para fazer upgrade de qualquer outro processador para o Durontrocando-se apenas o processador, mesmo que seu processador atual seja daAMD. Ele alimentado com 1,5V
Barramento de Alta Velocidade:O processador AMD Duron dispe de barramento front side de 200 MHz. Este
barramento de alta velocidade oferece performance superior em aplicaes deuso intensivo de dados, como MP3, decodificao de DVD por software e
pacotes de edio de vdeo. Alm disso, ele tem espao para suportarperifricos que exigem grande largura de banda - bem como outrastecnologias emergentes -sem penalizar a performance.
5/27/2018 hist rico microprocessadores
36/54
Evoluo dos Processadores
36 Felipe Tusset
Sofisticada Arquitetura de Cache:A sofisticada arquitetura de cache do processador AMD Duron oferece 192
KB incorporados. Esta maior quantidade de cache incorporado e sua sofisticadaarquitetura oferecem performance superior na grande maioria das aplicaes.
Unidade de Ponto Flutuante (FPU) Superescalar com Tecnologia 3DNow!Aprimorada:
O processador AMD Duron oferece 3 pipelines de ponto flutuante. Estaexcepcional capacidade de processamento matemtico, aliada tecnologia3DNow! aprimorada da AMD, permite ao processador oferecer superiordesempenho em aplicaes que utilizam multimdia e contedo de pontoflutuante.
Velocidades de Clock 600, 700, 750,800, 850 e 900Mhz
Total de Cache L1 + L2Incorporado ao Chip
192 KB
Velocidade do Barramentodo Processador
200 MHz
Pipelines de Ponto Flutuante 3
Athlon
Tambm chamado de K7 micro-arquitetura de stima gerao e o
barramento de sistema de largura de banda grande do processador AMDAthlon permitem que ele alcance nveis de desempenho nunca antes atingidospor um processador x86. O processador AMD Athlon ultrapassa de maneira
5/27/2018 hist rico microprocessadores
37/54
Evoluo dos Processadores
Felipe Tusset 37
significativa os processadores x86 de geraes anteriores, incluindo a famliade produtos Pentium III da Intel, e fornece o mais elevado desempenhoexistente para inteiros, ponto flutuante e multimdia 3D para plataformas x86.
Clock's 700, 850, 900 e 950 Mhz, 1, 1.1, 1.13, 1.2, 1.3 e 1,33 Ghz Micro-arquitetura: O processador AMD Athlon possui uma micro-
arquitetura superescalar de nove estgios em estrutura super-pipelinedotimizada para altas freqncias de clock. O AMD Athlon contm um totalde nove pipelines de execuo: trs para clculos de endereos, trspara clculos de nmeros inteiros e trs para a execuo de instruesx87 (ponto flutuante), 3DNow! e MMX.
Barramento do Sistema: O barramento do sistema AMD Athlon oprimeiro barramento de sistema de 200 MHz para plataformas x86, almde ser o mais rpido barramento de processador x86 existente
fornecendo o dobro da largura de banda mxima do barramento de 100MHz usado pelo Pentium III. O barramento de sistema do AMD Athlon projetado para multiprocessamento escalonvel e alavanca a tecnologiade barramento Alpha EV6 de alto desempenho da Digital para permitirum desempenho do sistema sem precedentes. Ao contrrio do projeto debarramento compartilhado de pouca largura de banda limitada doPentium III, o barramento de sistema AMD Athlon usa uma arquiteturaponto-a-ponto para fornecer largura de banda superior para plataformasx86 de uniprocessamento e multiprocessamento.
Mquina de Ponto Flutuante: O processador AMD Athlon inclui a primeira
mquina de ponto flutuante super-escalar e inteiramente em pipelinepara plataformas x86. O recurso de ponto flutuante resultante o maispoderoso j fornecido em um processador x86, e compete com odesempenho de muitos processadores RISC usados em estaes detrabalho e servidores.
Tecnologia 3DNow! Otimizada: A tecnologia 3DNow! otimizada doprocessador AMD Athlon leva o desempenho multimdia 3D a novasalturas e se baseia nas 21 instrues da tecnologia 3DNow! originaloprimeiro conjunto de instrues x86 a usar tcnicas de ponto flutuanteSIMD super-escalares. A tecnologia 3DNow! Otimizada adiciona 24 novas
instrues19 para otimizar os clculos matemticos com inteiros doMMX e aperfeioar a movimentao de dados para aplicativos detransmisso de dados pela Internet e 5 extenses DSP para aplicativossoft modem, soft ADSL, Dolby Digital e MP3. Este novo recurso DSP doAMD Athlon no suportado pelo Pentium III.
Arquitetura do Cache: O AMD Athlon compreende o maior cache L1 (totalde 128KB) para plataformas x86. O AMD Athlon apresenta tambm umcontrolador de cache L2 traseiro de 64 bits de alta velocidade quesuporta tamanhos de cache L2 que variam de 512KB a macios 8MB.Este projeto superior de cache tira vantagem do barramento de sistema
de alta velocidade do processador e minimiza estreitamentos de largurade banda.
5/27/2018 hist rico microprocessadores
38/54
Evoluo dos Processadores
38 Felipe Tusset
Recurso Athlon AMD (Slot A)
Operaes por ciclo de clock 9
Pipelines de inteiros 3
Pipelines de ponto flutuante 3
Decodificadores x86 completos 3Tamanho do cache L1 128KB
Tamanho do cache L2 512 KB a ~8MB MB
Velocidade do barramento do sistema 200 MHz (escalvel para400+ MHz)
Largura mxima de banda do barramento 1,6 a 3,2 GB/s+
Transaes principais de barramento 24 por processador
Tipo de clock Sncrona com a origem
(Repetio de clock)Instrues de otimizao de 3D- No total de instrues- PF SIMD preciso simples- 4 operaes PF por clock- Controles de cache/prefetch- Controles de fluxo de dados- Extenses DSP/comm
3DNow! Otimizado45SimSimSimSimSim
Suporte de multiprocessamento Sim, ponto-a-ponto
Mx. processadores do sistema Ilimitado (por chipset)
No de transistores por die ~22 milhes
Recurso 3DNow!
Recurso de ponto flutuante SIMD(recurso bsico AMD)
21(instrues 3DNow! originais)
Movimentao de dados e ampliao(de integrais) MMX
19 (novas instrues)
Extenses de comunicao DSP 5 (novas instrues)
- No total de instrues 45
Processador Athlon: resumo da principais caracterstica e inovaes:
A primeira micro-arquitetura de processador x86 super-escalar emsuperpipeline de nove estgios projetada para altas freqncias de clock
Mltiplos decodificadores paralelos de instrues x86 Trs unidades de execuo de ponto flutuante totalmente em pipeline
super-escalares e sem ordem, que executam todas as instrues de x87(ponto flutuante), MMX e 3DNow!
Trs unidades de inteiros em pipeline super-escalares e sem ordem
5/27/2018 hist rico microprocessadores
39/54
Evoluo dos Processadores
Felipe Tusset 39
Trs unidades de clculo de endereo em pipeline super-escalares e semordem
Unidade de controle de instrues de 72 entradas Previso de desvios dinmica avanada Tecnologia 3DNow! Otimizada para um desempenho 3D de primeira
ordem 21 instrues 3DNow! originaisa primeira tecnologia a permitir SIMD
super-escalar 19 novas instrues para capacitar clculos matemticos melhorados
com inteiros para codificao de voz ou vdeo e movimentao de dadosmelhorada para plug-ins de Internet e outros aplicativos de transmisso
5 novas instrues DSP para aprimorar aplicaes de soft modem, softADSL, som surround Dolby Digital e MP3
Compatvel com Windows 98, Windows 95 e Windows NT 4.x semcorreo de software
O barramento de sistema de 200 MHz do AMD Athlon (escalvel paraalm de 400 MHz), permitindo largura de banda de sistema de primeiralinha para aplicativos com movimentao intensa de dados
Tecnologia de clock sncrono com a origem (repetio de clock) Suporte para ECC de 8 bits para integridade do barramento de dados Largura mxima de banda de 1,6 a 3,2 GB/s Suporte para multiprocessamento: topologia ponto-a-ponto, com o
nmero de processadores em sistemas SMP determinado pelaimplementao do chipset
Suporte para 24 transaes importantes por processador Arquitetura de cache de alta -performance com um cache L1 integradode 128 KB e uma interface de cache traseiro L2 programvel de alta
velocidade Projeto de infra-estrutura de Slot A baseado em plataformas otimizadas
de alto desempenho Disponvel em cartucho de processador com dimenses mecnicas
comparveis ao Pentium III Alavanca a infra-estrutura de PC Slot 1 fsica/mecnica existente,
incluindo conector mecnico, mas com diferentes protocolos debarramento e definies eltricas
Interface eltrica compatvel com barramento de sistema AMD Athlon de200 MHz, baseado no protocolo de barramento Alpha EV6 Suportado por uma linha completa de solues de infra-estrutura Slot A
otimizada (chipset's, motherboards, BIOS) Tamanho do die: aproximadamente 22 milhes de transistores em die de
184 mm2 com tecnologia de processamento de 0,25 mcron Fabricado com a tecnologia de processamento de ltima gerao de 0,25
mcron e seis camadas de metal da AMD na fbrica de wafers Fab. 25 daAMD
Existe uma nova verso do processador Athlon, nome-cdigo Thunderbird, queno tem um novo nome comercial e est sendo chamado simplesmente de"novo Athlon" pela AMD. Esse processador tem 256 KB de memria cache L2
5/27/2018 hist rico microprocessadores
40/54
Evoluo dos Processadores
40 Felipe Tusset
trabalhando na mesma freqncia de operao do processador e usa o soqueteA, o mesmo tipo desoquete que o processador Duron.
Apesar de o novo Athlon ter menos memria cache que o Athlonconvencional, bem provvel que ele seja mais rpido, j que estar sendoacessado na mesma freqncia de operao do processador e no na metade
desta, como ocorre no Athlon convencional..H ainda a previso do lanamento de processadores AMD com freqncia
de operao externa de 266 MHz at o final do ano. Com certeza esses 266MHz sero obtidos da mesma forma que o Athlon e o Duron obtm os seus 200MHz, isto , usando a tecnologia DDR (Double Data Rate). Funciona daseguinte forma: normalmente, os processadores s transferem dados nasubida do pulso de clock, isto , quanto ele passa de 0 para 1. Osprocessadores Athlon e Duron transferem dados tanto na subida quanto nadescida do pulso de clock (quando o clock passa de 1 para 0). Dessa forma,em vez de transferir um dado por pulso de clock, esses processadores
transferem dois. Por isso que, apesar de fisicamente a freqncia de operaodesses processadores ser de 100 MHz, dizemos que eles tm uma freqnciade operao de 200 MHz (na verdade eles obtm um desempenho igual a seestivessem trabalhando a 200 MHz). O mesmo ocorrer com a freqncia de266 MHz: os processadores trabalharo a 133 MHz externamente transferindodois dados por pulso de clock, dobrando o desempenho (ou seja, trabalhandocomo se estivessem a 266 MHz).A AMD est ainda trabalhando em uma novaverso do Athlon, nome-cdigo Mustang, que ter at 1 MB de memria cachedentro do processador.Processador
Taxa de transferncia do barramento local (em MB/s)
5/27/2018 hist rico microprocessadores
41/54
Evoluo dos Processadores
Felipe Tusset 41
VIA Cyrix
A Cyrix desenvolveu seus prprios processadores do incio ao fim semtecnologia da Intel. No entanto, a Intel ainda afirma que o design da Cyrixviola suas patentes. A soluo da Cyrix para esse impasse legal foi, em lugardisso, produzir seus dispositivos em fabricantes que tivessem acordos delicena de patente com a Intel. Este procedimento parece ter funcionado.assim como a AMD, a Cyrix tambm est buscando um caminho para novos
design que no infrinjam a lei. A estratgia inicial de marketing da Cyrix erano produzir clones exatos dos processadores Intel. Seus produtos na verdadehbridos de processadores 386 e 486.
Atualmente a Cyrix pertence a VIA Technologies Inc, e passa a se chamarVIA Cyrix.Com essa compra, ao que tudo indica a VIA ter fora suficiente paracombater, de frente, a Intel e a AMD. Integrated Device Technology
Todos os processadores na tabela 1 so semelhantes ao 486, os que osdiferenciam os tornam mais rpidos so, pipelines de cinco estgios, o quepermite que sejam executadas muitas instrues em ciclos nicos de clock.Alm disso, foi acrescentado pequenos caches de instruo e de dados de 1Kb.
Slot's de encaixe so idnticos aos do 486 da Intel.
Processador(Cyrix)
Classe deProcessador
Pinagem Cache Duplicao de Clock
Cx486slc 486 i386SX 1 Kb I/D No
2Cx486DLC 486 i386DX 1 Kb I/D No
Cx486SLC2 486 i386SX 1 Kb I/D Sim
Cx486DRX2 486 i386DX 1 Kb I/D Sim
cX486SRx2 486 i386SX 1 Kb I/D Sim
Cx486s 486 i486SX 2 Kb No
Cx486S2 486 i486SX 2 Kb Sim
Cx486DX 486 i486DX 8 Kb No
Cx486DX2 486 i486DX2 8 Kb Sim
M1 Idntico ao K5 da AMD, mas sem problema de aquecimento.Superescalar classe Pentium
5/27/2018 hist rico microprocessadores
42/54
Evoluo dos Processadores
42 Felipe Tusset
6x86
Conexo em Soquete 7, mesma coisa que o Pentium s que a execuo deleno por ordem especulativa, aumentando seu desempenho, 0.35 m
operando a 32 bits. O cache de memria interno (L1) desse processador de64 KB e ele opera externamente a 66 MHz.
6x86 MX
Idntico ao 6x86 mas com instrues MMX.
MII
MII o novo nome do processador 6x86MX da Cyrix que, por questes demarketing, resolveram trocar o nome. O grande cuidado a ser tomado comesse processador a sua nomenclatura "PR", que indica a equivalncia dodesempenho do processador a um Pentium MMX. Exemplo, um MII-PR300, quetrabalha internamente a 233 MHz, similarmente a um Pentium MMX - ou seja,segundo o fabricante, esse processador teria um desempenho equivalente aum Pentium MMX-300. Como no existe no mercado o processador PentiumMMX-300, no pudemos comprovar se a nomenclatura "PR-300" verdadeiraou no.
Clock's 2x, 2.5x, 3x, 3.5x, 4x
L1 Cache 64-KByte; write-back; 4-way associativo, unificados Instruo e Dados
Bus 64-bit external data bus; 32-bit pipelined address bus
Socket Socket 7 (P55C)
FPU 80-bit com 64-bit de interface; execuo paralela; instrues x87; compatvel com IEEE-754
Voltagem 2.9V core com 3.3-volt I/O
Gerenciadoresde Fora
Management Mode (SMM); hardware suspend; FPU auto-idle
Desempenho de Cyrix MII e do Intel Celeron
5/27/2018 hist rico microprocessadores
43/54
Evoluo dos Processadores
Felipe Tusset 43
MIIe
Cyrix MIIe ("Cayenne"): O sucessor do 6x86MX ou MII. Alm de trabalharexternamente a 100 MHz e utilizar a tecnologia 3D, sua principal mudana emrelao aos processadores anteriores da Cyrix que seu coprocessadormatemtico foi redesenhado, j que o coprocessador do 6x86MX e do 6x86possui performance inferior ao coprocessador matemtico dos processadoresIntel e AMD.
Media Gx
Para computadores baratos, tem recursos como processador de vdeo,controle dos slot's PCI, udio e memria no prprio chip, sua nica diferena
o preo, seu ncleo possui 0,25 m, opera a 32 bits, MMX, sua freqnciasinternas so de 266Mhz ou mais.
Placas Me usando o Cyrix Media Gx
5/27/2018 hist rico microprocessadores
44/54
Evoluo dos Processadores
44 Felipe Tusset
Cyrix III
Recentemente a VIA anunciou o lanamento de seu primeiro processador,chamado Cyrix III. Esse processador o primeiro processador no Intel a usaro padro de pinagem soquete 370, isto , ele usa o mesmo tipo de placa-meoriginalmente projetada para o processador Celeron, da Intel.
Internamente, o Cyrix III tem 128 KB de memria cache L1 e 256 KB dememria cache L2, trabalhando na mesma freqncia de operao interna doprocessador, fabricado em forma de soquete, usando a mesma placa-me
projetada para o Celeron (soquete 370). Na tabela a seguir voc compara ascaractersticas internas dos processadores concorrentes do Cyrix III,lembrando que, quanto maior o tamanho do cache de memria, mais rpido o processador. Outras caractersticas do Cyrix III incluem o uso da tecnologiaMMX e da tecnologia 3DNow! ncleo com 0.18m. Operando de 500 a 700Mhz,com consumo mdio de 10Watts.
Via C3Com nova tecnologia de ncleo com 0.15m, ele pode ter melhor
performance com baixo consumo de energia e menor tamanho, usa o padrode pinagem soquete 370, isto , ele usa o mesmo tipo de placa-meoriginalmente projetada para o processador Celeron, da Intel, com 192Kb decache L1+L2, ele considerado o menor processador com 52mm2.
Inicialmente operando nas velocidades de 733MHz e 750MHz com 128Kb L1 e64Kb L2 acessados na velocidade do processador. Suporta freqncia de 66,100 e 133Mhz no barramento externo, compatvel com MMX e 3DNOW!
5/27/2018 hist rico microprocessadores
45/54
Evoluo dos Processadores
Felipe Tusset 45
1
Transmeta
Crusoe
Os processadores Crusoe so usados principalmente pelas empresas de
computadores portteis. Tabela abaixo mostra as especificaes dos modelosCrusoe.
TM3200 TM5400 TM5600
Velocidades (Mhz) 333-400MHz 500-700MHz 500-700MHz
L1 Cache 96KB 128KB 128KB
L2 Cache 256KB 512KB
Memria SDRAM (66 to133MHz) DDR-SDRAM (100to 166MHz) DDR-SDRAM (100to 166MHz)
Atualizao deMemria
SDRAM (66 to133MHz)
SDRAM (66 to133MHz)
Ponte Norte Integrada Integrada Integrada
Package(estrutura)
474 BGA 474 BGA 474 BGA
Crusoe TM3200O TM3200 usado principalmente em computadores moveis com acesso a
internet ele designado para operar com Web Browser's com baixo consumode energia. usado tambm em computadores Laptop com Linux, possu um acapacidade de entrar em stand-by automaticamente com consumos desomente 20 mW.
Crusoe TM5400/TM5600O TM5400/TM5600 resolve os problemas das baterias de curta vida com
consumos mximos de 60 mW auto regulados. Usado em computadoresdesktop ele roda semproblemas aplicativos Windows e Linuxcom desempenho
5/27/2018 hist rico microprocessadores
46/54
Evoluo dos Processadores
46 Felipe Tusset
superior para decodificao de DVD's, consumindo 2W a mais quandodecodificando.
TM3200 TM5600
Crusoe na placa me (TM5400)
5/27/2018 hist rico microprocessadores
47/54
Evoluo dos Processadores
Felipe Tusset 47
IDTIntegrated Device Technology
WinChip-2
Desempenho de processamento: O desempenho de processamento doWinChip-2 similar ao do Celeron-A, porm bem inferior ao desempenho
obtido pelos processadores K6-2 e ao Pentium II. Todavia, importante notarque o WinChip-2 no um processador destinado a micros de altodesempenho, mas sim micros baratos. Dessa forma, o WinChip-2 briga defrente com o processador Celeron da Intel, oferecendo uma alternativa maisatraente para micros baratos.
Utiliza pinagem soquete 7 (o mesmo padro do Pentium, Pentium MMX, MII,K6, K6-2 e K6-III) e possui os mesmos recursos do K6-2 da AMD. Trabalhaexternamente a 100 MHz e possui a tecnologia 3DNow!. Possui o co-processador e a sua unidade MMX em arquitetura superescalar, o que permiteque duas instrues MMX ou matemticas possam ser executadas
simultaneamente. Da mesma forma que o K6-2, alguns modelos do WinChip-2trabalham externamente a 66 MHz.
Alimentado com 3,52 V, os modelos de 66 MHz podem ser instalados emqualquer placa-me originalmente desenhada para o processador Pentium, ouseja, qualquer placa-me soquete 7 aceita os processadores WinChip-2 de 66MHz. J os modelos de 100 MHz necessitam obrigatoriamente de placas-meSuper7, que so placas-me soquete 7 que operam a 100 MHz. Alm disso, ouso de memrias PC-100 imprescindvel. Na hora da escolha de uma placa-me para os modelos de 100 MHz, voc dever verificar se a placa-me capaz de alimentar o processador com 3,52V.
Modelo freqncia de operao interna freqncia de operao externaWinChip-2-200 200MHz 66MHz.WinChip-2-233 233MHz 66MHz.WinChip-2-266 233MHz 100MHz.WinChip-2-300 250MHz 100MHz.
WinChip-3
Processador com 128 KB de cache L2 integrado. O WinChip-3 continuarsendo destinado a placas-me Super7 e, com isso, ele poder utilizar o cache
de memria existente na placa-me como um cache L3, o que aumentarmuito o seu desempenho. Essa mesma arquitetura utilizada pelo processadorK6-III da AMD.
5/27/2018 hist rico microprocessadores
48/54
Evoluo do