Forum

Tipos e Especificaç...
 
Notifications
Clear all

[Fixar] Tipos e Especificações de Microprocessadores

4 Posts
2 Usuários
1 Reactions
82 Visualizações
(@coimbra)
Aventureiro do Retrobright. Admin
Entrou: 4 meses atrás
Posts: 59
Topic starter  

Microprocessadores

O cérebro ou motor do PC é o processador (às vezes chamado de microprocessador), ou unidade de processamento central (CPU). A CPU executa o cálculo e processamento do sistema. O processador é o mais fácil componente único caro no sistema, custando até quatro ou mais vezes maior do que a placa-mãe em que se conecta. A Intel é geralmente creditada com criando o primeiro microprocessador em 1971 com a introdução de um chip chamado o 4004. Hoje, a Intel ainda tem controle sobre o mercado de processadores, pelo menos para Sistemas de PC. Isso significa que todos os sistemas compatíveis com PC usam Intel processadores ou processadores compatíveis com Intel de um punhado de concorrentes (como AMD ou Cyrix).

O domínio da Intel no mercado de processadores nem sempre foi assegurado. Embora a Intel seja geralmente creditada por inventar o processador e introduzindo o primeiro no mercado, no final da década de 1970 os dois mais populares os processadores para PCs foram não da Intel (embora um fosse um clone de um Processador Intel). Os computadores pessoais da época usavam principalmente o Z-80 por Zilog e o 6502 da MOS Technologies. O Z-80 foi notado por ser um melhorado e clone mais barato do processador Intel 8080, semelhante ao caminho empresas como AMD, Cyrix, IDT e Rise Technologies clonaram Processadores Pentium da Intel. Nesse caso, porém, o clone tornou-se mais popular que o original.

Naquela época, eu tinha um sistema contendo ambos os processadores, consistindo de um 1MHz (sim, isso é 1, como em 1MHz!) Sistema principal da Apple baseado em 6502 com um Microsoft Softcard (Cartão Z-80) conectado a um dos slots. O Softcard continha um processador 2MHz Z-80. Isso me permitiu executar software para ambos os tipos de processadores em um único sistema. O Z-80 foi usado em sistemas do final dos anos 1970 e no início da década de 1980 que rodava o sistema operacional CP/M, enquanto o 6502 era o melhor conhecido por seu uso nos primeiros computadores da Apple (antes do Mac).

O destino da Intel e da Microsoft mudou drasticamente em 1981 A IBM introduziu o IBM PC, que foi baseado em um processador Intel 4.77MHz 8088 executando o Microsoft Disk Operating System (MS-DOS) 1.0. Desde aquele fatídico decisão foi tomada, sistemas compatíveis com PC usaram uma seqüência de Intel ou Processadores compatíveis com Intel, cada um novo capaz de executar o software do processador antes dele, do 8088 ao atual Pentium III/Celeron e Atlon/Duron. As seções a seguir abrangem os diferentes tipos de processador chips que foram usados em computadores pessoais desde o primeiro PC foi introduzido há quase duas décadas. Essas seções fornecem uma grande quantidade de detalhes técnicos sobre esses chips e explicar por que um tipo de chip de CPU pode fazer mais trabalho do que outro em um determinado período de tempo.

História do Microprocessador Pré-PC

É interessante notar que o microprocessador só existia por 10 anos antes da criação do PC! O microprocessador foi inventado pela Intel em 1971. O PC foi criado pela IBM em 1981. Quase 20 anos depois, estamos ainda usando sistemas baseados mais ou menos no design desse primeiro PC (e principalmente compatível com ele). Os processadores que alimentam nossos PCs hoje são ainda compatível com versões anteriores de muitas maneiras com o 8088 selecionado pela IBM em 1981.

O desenvolvimento do primeiro microprocessador, o Intel 4004, pode ser lido no Capítulo 1, "Fundo do Computador Pessoal." O 4004 processador foi introduzido em 15 de novembro de 1971, e originalmente executado em um relógio velocidade de 108KHz (108.000 ciclos por segundo, ou pouco mais de um décimo de um megahertz). O 4004 continha 2.300 transistores e foi construído em um processo de 10 mícrons. Isto significa que cada linha, traço ou transistor pode ser espaçado em cerca de 10 mícrons (milionésimos de metro) de distância. Os dados foram transferidos quatro bits de cada vez, e o a memória endereçável máxima era de apenas 640 bytes. O 4004 foi projetado para uso em uma calculadora, mas provou ser útil para muitas outras funções por causa de sua programabilidade inerente.

Em abril de 1972, a Intel lançou o processador 8008, que originalmente funcionava em um velocidade do relógio de 200KHz (0.2MHz). O processador 8008 continha 3.500 transistores e foi construído sobre o mesmo processo de 10 mícrons como o processador anterior. O grande a mudança no 8008 foi que ele tinha um barramento de dados de 8 bits, o que significava que ele poderia se mover dados 8 bits por vez—duas vezes mais do que o chip anterior. Também poderia endereço mais memória, até 16KB. Este chip foi usado principalmente em terminais burros calculadoras de uso geral.

O próximo chip na programação foi o 8080, introduzido em abril de 1974, em execução a uma taxa de clock de 2MHz. Devido principalmente à taxa de clock mais rápida, o processador 8080 teve 10 vezes o desempenho do 8008. O chip 8080 continha 6.000 transistores e foi construído em um processo de 6 mícrons. Como o chip anterior, o O 8080 tinha um barramento de dados de 8 bits, para que pudesse transferir 8 bits de dados de cada vez. O 8080 Poderia endereçar até 64KB de memória, significativamente mais do que o anterior chip.

Foi o 8080 que ajudou a iniciar a revolução do PC, pois este era o chip de processador usado no que é geralmente considerado como o primeiro computador, o Altair 8800. O sistema operacional CP/M foi escrito para o 8080 chip, e Microsoft foi fundada e entregou seu primeiro produto: Microsoft BASIC para o Altair. Essas ferramentas iniciais forneceram a base para uma revolução em software porque milhares de programas foram escritos para serem executados nesta plataforma.

Na verdade, o 8080 tornou-se tão popular que foi clonado. Uma empresa chamada A Zilog foi formada no final de 1975, juntamente com vários ex-engenheiros da Intel 8080. Em Julho de Em 1976, lançou o processador Z-80, que era uma versão muito melhorada do 8080. Não era compatível com pinos, mas funções combinadas, como o interface de memória e circuitos de atualização de RAM, o que permitiu mais barato e mais simples sistemas a serem projetados. O Z-80 também incorporou um superconjunto de 8080 instruções, o que significa que poderia executar todos os programas 8080. Também incluiu novos instruções e novos registros internos, de modo que o software que foi projetado para o O Z-80 não seria necessariamente executado no 8080 mais antigo. O Z-80 correu inicialmente em 2.5MHz (versões posteriores correram até 10MHz) e continham 8.500 transistores. O Z-80 pode acessar 64KB de memória.

A Radio Shack selecionou o Z-80 para o TRS-80 Model 1, seu primeiro PC foi também o primeiro a ser usado por muitos sistemas pioneiros, incluindo o Osborne e máquinas Kaypro. Outras empresas seguiram, e logo o Z-80 foi o processador padrão para sistemas que executam o sistema operacional CP/M e o popular software do dia.

A Intel lançou o 8085, seu seguimento ao 8080, em março de 1976. Mesmo embora tenha sido anterior ao Z-80 por vários meses, nunca alcançou a popularidade do Z-80 em sistemas de computadores pessoais. Era popular como um incorporado controlador, encontrando uso em balanças e outros equipamentos informatizados. O 8085 correu em 5MHz e continha 6.500 transistores. Foi construído em um processo de 3 mícrons e incorporou um barramento de dados de 8 bits.

Ao longo de diferentes linhas arquitetônicas, a MOS Technologies introduziu o 6502 em 1976. Este chip foi projetado por vários ex-engenheiros da Motorola que haviam trabalhado em Primeiro processador da Motorola, o 6800. O 6502 era um processador de 8 bits como o 8080, mas vendeu por cerca de $25, enquanto o 8080 custou cerca de $300 quando foi introduzido. O preço apelou para Steve Wozniak, que colocou o chip em seu Apple I e Apple II. O chip também foi usado em sistemas pela Commodore e outros fabricantes de sistemas. O 6502 e seus sucessores também foram usados em jogos de computador, incluindo o original Nintendo Entertainment System (NES) entre outros outros. A Motorola passou a criar a série 68000, que se tornou a base para a linha de computadores Apple Macintosh. Hoje esses sistemas usam o chip PowerPC, que também pela Motorola, e um sucessor para a série 68000.

Todos esses chips anteriores prepararam o cenário para os primeiros chips de PC. Intel introduziu o 8086 em junho de 1978. O chip 8086 trouxe consigo o x86 original conjunto de instruções que ainda está presente em chips compatíveis com x86, como o Pentium III. Uma melhoria dramática em relação às fichas anteriores, o 8086 foi um completo Design de 16 bits com registros internos de 16 bits e um barramento de dados de 16 bits. Isso significava que poderia trabalhar em números de 16 bits e dados internamente e também transferir 16 Bits de cada vez dentro e fora do chip. O 8086 continha 29.000 transistores e inicialmente correu em até 5MHz. O chip também usou endereçamento de 20 bits, ou seja ele pode endereçar diretamente até 1MB de memória. Embora não diretamente para trás compatível com o 8080, as instruções e a linguagem do 8086 eram muito semelhantes e permitiu que programas mais antigos fossem portados rapidamente para serem executados.Isso mais tarde provou importante para ajudar a impulsionar a revolução do software para PC com CP/M reciclado (8080) software.

Embora o 8086 fosse um ótimo chip, era caro na época e muito mais é importante ressaltar que era necessário um design caro de chip e placa de suporte de 16 bits. Ajudar em 1979, a Intel lançou uma versão paralisada do 8086 chamada o 8088. O processador 8088 usou o mesmo núcleo interno que o 8086, tinha o os mesmos registros de 16 bits, e poderia endereçar o mesmo 1MB de memória, mas o barramento de dados externo foi reduzido para 8 bits. Isso permitiu que os chips de suporte do 8-bit 8085 mais antigo para ser usado, e placas e sistemas muito mais baratos poderiam ser feito. É por estas razões que a IBM escolheu o chip aleijado, o 8088, para o primeiro PC.

Esta decisão afetaria a história de várias maneiras. O 8088 foi totalmente software compatível com o 8086, para que ele pudesse executar software de 16 bits. Também, porque o conjunto de instruções era muito semelhante ao anterior 8085 e 8080, e programas escritos para esses chips mais antigos podem ser modificados de forma rápida e fácil para correr. Isso permitiu que uma grande biblioteca de programas fosse rapidamente lançada para a IBM PC, ajudando assim a tornar-se um sucesso. O sucesso esmagador de blockbuster de o IBM PC deixou em seu rastro o legado de exigir compatibilidade com versões anteriores é. A fim de manter o impulso, a Intel foi praticamente forçada a manter a compatibilidade com o 8088/8086 na maioria dos processadores lançado desde então.

De certa forma, o sucesso do PC e a arquitetura Intel que ele contém limita o crescimento do computador pessoal. De outras formas, no entanto, o seu o sucesso tem causado um grande número de programas, periféricos e acessórios para ser desenvolvido, e o PC para se tornar um padrão de fato na indústria. O o processador original 8088 usado no primeiro PC continha cerca de 30.000 transistores e executado em menos de 5MHz. Intel introduziu recentemente uma versão de o Pentium III Xeon com 2MB de cache on-die que tem 140 milhões transistores, o maior de todos os tempos em um único chip de processador. Tanto a AMD quanto a Intel são processadores de fabricação que funcionam a 1GHz (AMD tem alguns direitos de se gabar lá; ele superou a Intel para 1GHz em dois dias), e ambos demonstraram processadores correndo na faixa de 2GHz. E o progresso não pára por aí, nãocomo de acordo com a Lei de Moore, a velocidade de processamento e as contagens de transistores são duplicação a cada 1,5 a 2 anos.

Especificações do Processador

Muitas especificações confusas são frequentemente citadas em discussões de processadores. As seções a seguir discutem algumas dessas especificações, incluindo os dados ônibus, ônibus de endereço e velocidade. A próxima seção inclui uma tabela que lista o especificações de praticamente todos os processadores de PC.

Os processadores podem ser identificados por dois parâmetros principais: quão largos eles são e quão rápido eles são. A velocidade de um processador é um conceito bastante simples. Velocidade é contado em megahertz (MHz), o que significa milhões de ciclos por segundo—and mais rápido é melhor! A largura de um processador é um pouco mais complicada discuta porque existem três especificações principais em um processador que são expresso em largura. Eles são

  • Registos internos

  • Barramento de entrada e saída de dados

  • Barramento de endereço de memória

Sistemas abaixo de 16MHz geralmente não tinham memória cache. Começando com 16MHz sistemas, memória cache de alta velocidade apareceu na placa-mãe porque o principal a memória no momento não podia ser executada em 16MHz. Antes do processador 486, o cache na placa-mãe estava o único cache usado no sistema.

Começando com a série 486, os processadores começaram a incluir o que era chamado de L1 (Nível 1) cache diretamente na matriz do processador. Isso significava que o cache L1 sempre correu a toda a velocidade do chip, especialmente importante quando o mais tarde 486 Chips começaram a funcionar a velocidades mais altas do que as placas-mãe que estavam conectadas entrar. Durante esse tempo, o cache na placa-mãe foi chamado de segundo nível ou cache L2, que funcionava na velocidade mais lenta da placa-mãe.

Começando com o Pentium Pro e o Pentium II, a Intel começou a incluir o cache L2 chips de memória diretamente dentro do mesmo pacote que o processador principal. Originalmente este cache L2 embutido foi implementado como chips fisicamente separados contidos dentro do pacote do processador, mas não uma parte do processador morre. Desde o a velocidade dos chips de memória cache disponíveis comercialmente não conseguiu acompanhar o ritmo da processador principal, a maior parte do cache L2 nesses processadores rodava a meia velocidade (Pentium II/III e AMD Athlon), enquanto alguns executaram o cache ainda mais lento, em dois quintos ou até um terço da velocidade do processador (AMD Athlon).

Os processadores Pentium II, III, Celeron e Athlon (Modelo 1 e 2) originais use 512KB de metade, dois quintos ou um terço do cache L2 de velocidade como Tabela 3.1 shows:

Tabela 3.1 L2 Velocidades de cache

Processador

Velocidade

L2 Tamanho

Tipo L2

Velocidade L2

Pentium III

450–600MHz

512KB

Externo

1/2 núcleo (225–300MHz)

Athlon

550–700MHz

512KB

Externo

1/2 núcleo (275–350MHz)

Athlon

750–850MHz

512KB

Externo

2/5 núcleo (300–340MHz)

Athlon

900–1000MHz

512KB

Externo

1/3 núcleo (300–333MHz)

 

O Pentium Pro, Pentium II/III Xeon, mais recente Pentium III, o Os processadores Celeron, K6-3, Athlon (Modelo 4) e Duron incluem velocidade L2 de núcleo completo conforme apresentado na Tabela 3.2.

Tabela 3.2 Cache de Velocidade Total

Processador

Velocidade

L2 Tamanho

Tipo L2

Velocidade L2

Pentium Pro

150–200MHz

256KB–1MB

Externo

Núcleo completo

K6-3

350–450MHz

256KB

Morrer

Núcleo completo

Duron

550–700+MHz

64KB

Morrer

Núcleo completo

Celeron

300–600+MHz

128KB

Morrer

Núcleo completo

Pentium II Xeon

400–450MHz

512KB–2MB

Externo

Núcleo completo

Athlon

650–1000+MHz

256KB

Morrer

Núcleo completo

Pentium III

500–1000+MHz

256KB

Morrer

Núcleo completo

Pentium III Xeon

500–1000+MHz

256KB–2MB

Morrer

Núcleo completo

 

O problema originalmente forçando o cache L2 a ser executado em menos de a velocidade do núcleo do processador era simples: Os chips de cache disponíveis no mercado simplesmente não conseguia acompanhar. A Intel construiu seus próprios chips de memória cache de alta velocidade para os processadores Xeon, mas também os tornou muito caros. Um avanço ocorreu na segunda geração do Celeron, onde a Intel construiu tanto o L1 quanto o L2 caches diretamente no processador morrem, onde ambos correram na velocidade de núcleo completo do chip. Este tipo de design foi rapidamente adotado pelo segundo geração Pentium III, bem como os processadores AMD K6-3, Athlon e Duron. Na verdade, praticamente todos os futuros processadores da Intel e AMD adotaram ou irão adote o cache L2 on-die, pois é a única maneira econômica de incluir o L2 e aumente a velocidade.

A Tabela 3.3 lista as principais especificações para a família de processadores Intel usado em IBM e PCs compatíveis. A Tabela 3.4 lista os processadores compatíveis com Intel da AMD, Cyrix, NexGen, IDT e Rise.

NOTA

Observe na Tabela 3.3 que o processador Pentium Pro inclui 256KB, 512KB ou 1MB de cache L2 de velocidade total em um dado separado dentro do chip. O Pentium Os processadores II/III incluem 512KB de cache L2 de velocidade de núcleo 1/2 no processador cartão. Os processadores Celeron, Pentium II PE e Pentium IIIE incluem full-core cache de velocidade L2 integrado diretamente no processador. O Celeron III usa o mesmo dado que o Pentium IIIE, no entanto, metade do cache on-die é desativado, deixando 128KB funcional.

Os números de contagem de transistores não incluem o 256KB externo (off-die), que é 512KB, 1MB, ou 2MB L2 cache construído para o Pentium Pro, Pentium II/III, Xeon ou pacotes de CPU AMD Athlon. O cache L2 externo nesses processadores contém um adicional de 15,5 (256KB), 31 (512KB), 62 milhões (1MB), ou 124 milhões (2MB) transistores em chips separados!

Observe na Tabela 3.4 que o Athlon inclui 512KB de cache L2 via chips separados, rodando a meio, dois quintos ou um terço do núcleo velocidade, ou 256KB de L2 on-die em execução a velocidade full-core, dependendo de qual versão que você tem.

Classificações de Velocidade do Processador

Um mal-entendido comum sobre os processadores são suas diferentes classificações de velocidade. Esta seção cobre a velocidade do processador em geral e, em seguida, fornece mais específico informações sobre processadores Intel.

A velocidade do relógio de um sistema de computador é medida como uma frequência, geralmente expressa como um número de ciclos por segundo. Um oscilador de cristal controla as velocidades do relógio usando uma fatia de quartzo, por vezes, contido no que parece ser uma pequena lata recipiente. Os sistemas mais recentes incluem o circuito do oscilador na placa-mãe chipset, por isso pode não ser um componente separado visível em placas mais recentes. Como a tensão é aplicada ao quartzo, começa a vibrar (oscilar) em um harmônico taxa ditada pela forma e tamanho do cristal (fla). As oscilações emanam do cristal na forma de uma corrente que se alterna no harmônico taxa do cristal. Esta corrente alternada é o sinal do relógio que se forma a base de tempo em que o computador opera. Um sistema de computador típico é executado milhões desses ciclos por segundoentão a velocidade é medida em megahertz. (Um hertz é igual a um ciclo por segundo.) Um sinal de corrente alternada é como uma onda senoidal, com o tempo entre os picos de cada onda definindo a frequência (ver Figura 3.1).

 

Figura 3.1 Alternando sinal atual mostrando o tempo do ciclo do relógio.

NOTA

O hertz foi nomeado em homenagem ao físico alemão Heinrich Rudolf Hertz. Em 1885, Hertz confirmou a teoria eletromagnética, que afirma que a luz é uma forma de radiação eletromagnética e é propagada como ondas.

Um único ciclo é o menor elemento de tempo para o processador. Cada a ação requer pelo menos um ciclo e geralmente vários ciclos. Para transferir dados de e para a memória, por exemplo, um processador moderno como o Pentium II precisa um mínimo de três ciclos para configurar a primeira transferência de memória e, em seguida, apenas um ciclo único por transferência para as próximas três a seis transferências consecutivas. O ciclos extras na primeira transferência são normalmente chamados estados de espera. A o estado de espera é um tique-taque do relógio no qual nada acontece. Isso garante que o o processador não está ficando à frente do resto do computador.

Tabela 3.3 Especificações do processador Intel

Processador

relógio CPU

Tensão

Tamanho do Registro Interno

Largura do Bar de Dados

Max. Memória

Cache de Nível 1

Tipo de Cache L1

Cache de Nível 2

Velocidade de cache L2

FPU Integral

Instruções Multimédia

N.o de Transistores

Data Introduzida

8088

1x

5v

16 Bits

8 Bits

1MB

29.000

Junho de 1979

8086

1x

5v

16 Bits

16 Bits

1MB

29.000

Junho de 1978

286

1x

5v

16 Bits

16 Bits

16MB

134.000

Fevereiro de 1982

386SX

1x

5v

32 Bits

16 Bits

16MB

BUS

275.000

Junho de 1988

386SL

1x

3.3v

32 Bits

16 Bits

16MB

0KB1

WT

BUS

855.000

Oct. 1990

386DX

1x

5v

32 Bits

32 Bits

4GB

BUS

275.000

Oct. 1985

486SX

1x

5v

32 Bits

32 Bits

4GB

8KB

WT

BUS

1.185M

Abril de 1991

486SX2

2x

5v

32 Bits

32 Bits

4GB

8KB

WT

BUS

1.185M

Abril de 1994

487SX

1x

5v

32 Bits

32 Bits

4GB

8KB

WT

BUS

Sim

1.2M

Abril de 1991

486DX

1x

5v

32 Bits

32 Bits

4GB

8KB

WT

BUS

Sim

1.2M

Abril de 1989

486SL2

1x

3.3v

32 Bits

32 Bits

4GB

8KB

WT

BUS

Optar.

1.4M

Novembro de 1992

486DX2

2x

5v

32 Bits

32 Bits

4GB

8KB

WT

BUS

Sim

1.2M

Março de 1992

486DX4

2–3x

3.3v

32 Bits

32 Bits

4GB

16KB

WT

BUS

Sim

1.6M

Fevereiro de 1994

OD 486Pentium

2.5x

5v

32 Bits

32 Bits

4GB

2x16KB

WB

BUS

Sim

3.1M

Jan 1995

Pentium 60/66

1x

5v

32 Bits

64 Bits

4GB

2x8KB

WB

BUS

Sim

3.1M

Março de 1993

Pentium 75–200

1.5–3x

3.3–3.5v

32 Bits

64 Bits

4GB

2x8KB

WB

BUS

Sim

3.3M

Oct. 1994

Pentium MMX

1.5–4.5x

1.8–2.8v

32 Bits

64 Bits

4GB

2x16KB

WB

BUS

Sim

MMX

4.5M

Jan. 1997

Pentium Pro

2–3x

3.3v

32 Bits

64 Bits

64GB

2x8KB

WB

256KB 512KB 1MB

CORE

Sim

5.5M

Novembro de 1995

Pentium II

3.5–4.5x

1.8–2.8v

32 Bits

64 Bits

64GB

2x16KB

WB

512KB

? CORE

Sim

MMX

7.5M

Maio de 1997

Pentium II PE

3.5–6x

1.6v

32 Bits

64 Bits

64GB

2x16KB

WB

256KB

CORE3

Sim

MMX

27.4M

Jan 1999

Celeron

3.5–4.5x

1.8–2.8v

32 Bits

64 Bits

64GB

2x16KB

WB

0KB

Sim

MMX

7.5M

Abril de 1998

Celeron A

3.5–8x

1.5–2v

32 Bits

64 Bits

64GB

2x16KB

WB

128KB

CORE3

Sim

MMX

19M

Agosto de 1998

Celeron III

4.5–9x

1.3–1.6v

32 Bits

64 Bits

64GB

2x16KB

WB

128KB

CORE3

Sim

SSE

28.1M4

Fevereiro de 2000

Pentium III

4–6x

1.8–2v

32 Bits

64 Bits

64GB

2x16KB

WB

512KB

? CORE

Sim

SSE

9.5M

Fevereiro de 1999

Pentium IIIE

4–9x

1.3–1.7v

32 Bits

64 Bits

64GB

2x16KB

WB

256KB

CORE3

Sim

SSE

28.1M

Oct. 1999

Pentium II Xeon

4–4.5x

1.8–2.8v

32 Bits

64 Bits

64GB

2x16KB

WB

512KB 1MB 2MB

CORE

Sim

MMX

7.5M

Abril de 1998

Pentium III Xeon

5–6x

1.8–2.8v

32 Bits

64 Bits

64GB

2x16KB

WB

512KB 1MB 2MB

CORE

Sim

SSE

9.5M

Março de 1999

Pentium IIIE Xeon

4.5—6.5x

1.65v

32 Bits

64 Bits

64GB

2x16KB

WB

256KB 1MB 2MB

CORE3

Sim

SSE

28.1M 84M 140M

Oct. 1999 Maio 2000

 

Tabela 3.4 Processadores AMD, Cyrix, NexGen, IDT e Rise

Processador

relógio CPU

Tensão

Tamanho do Registro Interno

Largura do Bar de Dados

Max. Memória

Cache de Nível 1

Tipo de Cache L1

Cache de Nível 2

Velocidade de cache L2

FPU Integral

Instruções Multimédia

N.o de Transistores

Data Introduzida

AMD K5

1.5–1.75x

3.5v

32 Bits

64 Bits

4GB

16+8KB

WB

BUS

Sim

4.3M

Março de 1996

AMD K6

2.5–4.5x

2.2–3.2v

32 Bits

64 Bits

4GB

2x32KB

WB

BUS

Sim

MMX

8.8M

Abril de 1997

AMD K6-2

2.5–6x

1.9–2.4v

32 Bits

64 Bits

4GB

2x32KB

WB

BUS

Sim

3DNow

9.3M

Maio de 1998

AMD K6-3

3.5–4.5x

1.8–2.4v

32 Bits

64 Bits

4GB

2x32KB

WB

256KB

CORE3

Sim

3DNow

21.3M

Fevereiro de 1999

Athlon AMD

5–10x

1.6–1.8v

32 Bits

64 Bits

8TB

2x64KB

WB

512KB

1/2–1/3 BUS

Sim

Melhorar. 3DNow

22M

Jun. 1999

AMD Duron

5–10x

1.5–1.8v

32 Bits

64 Bits

8TB

2x64KB

WB

64KB

CORE3

Sim

Melhorar. 3DNow

25M

Jun. 2000

AMD Athlon 4 (Thunderbird)

5–10x

1.5–1.8v

32 Bits

64 Bits

8TB

2x64KB

WB

256KB

CORE3

Sim

Melhorar. 3DNow

37M

Jun. 2000

Cyrix 6x86

2x

2.5–3.5v

32 Bits

64 Bits

4GB

16KB

WB

BUS

Sim

3M

Fevereiro de 1996

Cyrix 6x86MX/MII

2–3.5x

2.2–2.9v

32 Bits

64 Bits

4GB

64KB

WB

BUS

Sim

MMX

6.5M

Maio de 1997

Citrix III

2.5–7x

2.2v

32 Bits

64 Bits

4GB

64KB

WB

256KB

CORE3

Sim

3DNow

22M

Fevereiro 2000

NexGen Nx586

2x

4v

32 Bits

64 Bits

4GB

2x16KB

WB

BUS

Sim

3.5M

Março de 1994

Winchip IDT

3–4x

3.3–3.5v

32 Bits

64 Bits

4GB

2x32KB

WB

BUS

Sim

MMX

5.4M

Oct. 1997

Winchip IDT2/2A

2.33–4x

3.3–3.5v

32 Bits

64 Bits

4GB

2x32KB

WB

BUS

Sim

3DNow

5.9M

Setembro de 1998

Subir mP6

2–3.5x

2.8v

32 Bits

64 Bits

4GB

2x8KB

WB

BUS

Sim

MMX

3.6M

Oct. 1998

 

FPU = Unidade de Ponto Flutuante (matemática interna coprocessador)

WT = Write-Through cache (caches lê apenas)

WB = Write-Back cache (caches lê e escreve)

Autocarro = Velocidade do barramento externo do processador (velocidade da placa-mãe)

Núcleo = Velocidade do núcleo interno do processador (Velocidade da CPU)

MMX = Multimedia extensions, 57 instruções adicionais para gráficos e processamento de som

3DNow = MMX plus 21 instruções adicionais para gráficos e som processamento

Melhorar. 3DNow = 3DNow mais 24 instruções adicionais para gráficos e som processamento

SSE = Streaming SIMD (Single Instruction Multiple Data) Extensões, MMX mais 70 instruções adicionais para gráficos e processamento de som

O tempo necessário para executar as instruções também varia:

  • 8086 E 8088. Os processadores originais 8086 e 8088 levam um média de 12 ciclos para executar uma única instrução.

  • 286 E 386. Os processadores 286 e 386 melhoram essa taxa para cerca de 4,5 ciclos por instrução.

  • 486. O 486 e a maioria dos outros Intel de quarta geração compatíveis processadores como o AMD 5x86 diminuem ainda mais a taxa, para cerca de dois ciclos por instrução.

  • Pentium, série K6. A arquitetura Pentium e outros processadores compatíveis com Intel de quinta geração, como os da AMD e Cyrix inclua pipelines de instrução gêmeos e outras melhorias que prevejam operação em uma ou duas instruções por ciclo.

  • Pentium Pro, Pentium II/III/Celeron e Athlon/Duron. Estes P6 processadores de classe, bem como outros processadores de sexta geração, tais como aqueles da AMD e Cyrix, pode executar até três ou mais instruções por ciclo.

Diferentes tempos de execução de instruções (em ciclos) tornam difícil compare sistemas baseados puramente na velocidade do relógio ou no número de ciclos por segundo. Como dois processadores que rodam na mesma taxa de clock podem funcionar de forma diferente com um correr "mais rápido" que o outro? A resposta é simples: eficiência.

A principal razão pela qual o 486 foi considerado rápido em relação a um 386 é que ele executa o dobro de instruções no mesmo número de ciclos. A mesma coisa é verdade para um Pentium; ele executa cerca de duas vezes mais instruções em um dado número de ciclos como 486. Isso significa que, dada a mesma velocidade do relógio, um Pentium será duas vezes mais rápido que um 486 e, consequentemente, um processador de classe 133MHz 486 (como o AMD 5x86-133) não é tão rápido quanto um Pentium de 75MHz! Isso é porque Pentium megahertz são "vale" cerca de duas vezes o que 486 megahertz vale a pena em termos de instruções concluídas por ciclo. O Pentium II e III são cerca de 50 por cento mais rápido do que um Pentium equivalente a uma determinada velocidade de clock porque eles podem executar sobre isso muitas mais instruções no mesmo número de ciclos.

Comparando o desempenho relativo do processador, você pode ver que um Pentium de 1000MHz III é aproximadamente igual a um Pentium (teórico) de 1.500MHz, que é aproximadamente igual a um 3.000MHz 486, que é aproximadamente igual a um 6.000MHz 386 ou 286, que é aproximadamente igual a um 12,000MHz 8088. O 8088 do PC original rodava a apenas 4.77MHz; hoje, temos sistemas que são comparativamente cerca de 2.500 vezes mais rápidos! Como você pode ver, você tem que ter cuidado ao comparar sistemas baseados apenas em MHz puro porque muitos outros fatores afetam o desempenho do sistema.

Avaliar o desempenho da CPU pode ser complicado. CPUs com diferentes internos as arquiteturas fazem as coisas de maneira diferente e podem ser relativamente mais rápidas em certas situações coisas e mais devagar nos outros. Para comparar razoavelmente diferentes CPUs em relógio diferente a Intel desenvolveu uma série específica de benchmarks chamada iCOMP (Intel Comparative Microprocessor Performance) índice que pode ser executado contra processadores para produzir um indicador relativo de desempenho. O índice de referência iCOMP foi atualizado duas vezes e lançado no iCOMP original, iCOMP 2.0 e agora iCOMP Versões 3.0.

A Tabela 3.5 mostra a potência relativa, ou índice iCOMP 2.0, para vários processadores.

Tabela 3.5 Avaliações do índice Intel iCOMP 2.0

Processador

índice iCOMP 2.0

Processador

índice iCOMP 2.0

Pentium 75

67

Pentium Pro 200

220

Pentium 100

90

Celeron 300

226

Pentium 120

100

Pentium II 233

267

Pentium 133

111

Celeron 300A

296

Pentium 150

114

Pentium II 266

303

Pentium 166

127

Celeron 333

318

Pentium 200

142

Pentium II 300

332

Pentium-MMX 166

160

Overdrive Pentium II 300

351

Pentium Pro 150

168

Pentium II 333

366

Pentium-MMX 200

182

Pentium II 350

386

Pentium Pro 180

197

Overdrive Pentium II 333

387

Pentium-MMX 233

203

Pentium II 400

440

Celeron 266

213

Pentium II 450

483

 

O índice iCOMP 2.0 é derivado de vários benchmarks e é uma indicação estável do desempenho relativo do processador. O benchmarks equilibram inteiro com ponto flutuante e desempenho multimídia.

Recentemente, a Intel descontinuou o índice iCOMP 2.0 e lançou o iCOMP 3.0 index. iCOMP 3.0 é um benchmark atualizado que incorpora um uso crescente de Tecnologia e software 3D, multimídia e Internet, bem como o aumento uso de fluxos de dados avançados e aplicativos de computação intensiva, incluindo 3D multimídia e tecnologia de Internet. iCOMP 3.0 combina seis benchmarks: WinTune 98 Teste avançado de CPU Integer, CPUmark 99, 3D WinBench 99-3D Lighting e Teste de Transformação, MultimediaMark 99, Teste de Processador Jmark 2.0 e WinBench WinMark 99-FPU. Esses benchmarks mais recentes aproveitam o SSE (Streaming SIMD Extensões), gráficos adicionais e instruções de som incorporadas ao PIII. Sem tirar proveito dessas novas instruções, o PIII seria benchmark em aproximadamente a mesma velocidade que um PII na mesma taxa de clock.

A Tabela 3.6 mostra as classificações do iCOMP Index 3.0 para processadores Intel mais recentes.

Tabela 3.6 Avaliações do Intel iComp 3.0

Processador

índice iCOMP3.0

Processador

índice iCOMP 3.0

Pentium II 350

1000

Pentium III 650

2270

Pentium II 450

1240

Pentium III 700

2420

Pentium III 450

1500

Pentium III 750

2540

Pentium III 500

1650

Pentium III 800

2690

Pentium III 550

1780

Pentium III 866

2890

Pentium III 600

1930

Pentium III 1000

3280

Pentium III 600E

2110

 

 

 

Considerações ao Interpretar Pontuações do iCOMP

A classificação de cada processador é calculada no momento em que o processador é introduzido, usando um sistema específico, bem configurado e comercialmente disponível. As pontuações relativas do Índice iCOMP 3.0 e o desempenho real do sistema podem ser afetados por mudanças futuras no design e configuração de software. Pontuações relativas e o desempenho real do sistema também pode ser afetado por diferenças nos componentes ou características dos microprocessadores tais como o cache L2, velocidade do ônibus, estendido instruções multimídia ou gráficas, ou melhorias no microprocessador processo de fabricação.

Diferenças em componentes de hardware que não sejam microprocessadores utilizados na os sistemas de teste também podem afetar a forma como as pontuações do iCOMP se relacionam com o sistema real as classificações do iCOMP 3.0 não podem ser comparadas com versões anteriores do índice iCOMP porque diferentes benchmarks e ponderações são usados no cálculo o resultado.

Segura ai que tem mais partes

Colecionador de notebooks antigos!
The Fucking FORUM ROOT


   
Citar (Quote)
(@coimbra)
Aventureiro do Retrobright. Admin
Entrou: 4 meses atrás
Posts: 59
Topic starter  

Velocidades e Marcações do Processador Versus Velocidade da Placa-Mãe

Outro fator confuso ao comparar o desempenho do processador é que praticamente todos os processadores modernos desde o 486DX2 são executados em alguns múltiplos do velocidade da placa-mãe. Por exemplo, um Celeron 600 é executado em um múltiplo de nove vezes a velocidade da placa-mãe de 66MHz, enquanto um Pentium III 1GHz é executado a 7 1/2 vezes o velocidade da placa-mãe de 133MHz. Até o início de 1998, a maioria das placas-mãe rodava a 66MHz ou menos porque isso é tudo Intel suportado com seus processadores até então. A partir de abril de 1998, a Intel lançou processadores e chipsets de placas-mãe projetado para funcionar a 100MHz. Cyrix tem alguns processadores projetados para rodar em 75MHz placas-mãe, e muitas placas-mãe Pentium são capazes de executar essa velocidade como bem, embora tecnicamente a Intel nunca tenha suportado. A AMD também tem versões de o K6-2 projetado para funcionar a velocidades de placa-mãe de 100MHz.

A partir do final de 1999, chipsets e placas-mãe rodando a 133MHz tornaram-se disponível para suportar os processadores Pentium III mais recentes. Naquela época, a AMD Athlon placas-mãe e chipsets foram introduzidos rodando a 100MHz, mas usando um duplo técnica de transferência para uma taxa de dados efetiva de 200MHz entre o Athlon processador e o chip principal do chipset North Bridge.

NOTA

Veja o Capítulo 4, "Motherboards and Buses", para mais informações sobre chipsets e velocidades de barramento.

Normalmente, você pode definir a velocidade da placa-mãe e a configuração do multiplicador via jumpers ou outro mecanismo de configuração (como a configuração do BIOS) no placa-mãe. Sistemas modernos usam um circuito sintetizador de frequência variável normalmente encontrado no chipset principal da placa-mãe para controlar a placa-mãe e a CPU velocidade. A maioria das placas-mãe Pentium terá três ou quatro configurações de velocidade. O os processadores usados hoje estão disponíveis em uma variedade de versões que são executadas em diferentes frequências com base em uma determinada velocidade da placa-mãe. Por exemplo, a maioria dos os chips Pentium funcionam a uma velocidade que é múltipla da placa-mãe verdadeira velocidade. Por exemplo, os processadores Pentium e as placas-mãe funcionam nas velocidades mostradas na Tabela 3.7.

NOTA

Para obter informações sobre processadores AMD ou Cyrix específicos, consulte seus respectivos seções mais adiante neste capítulo.

Tabela 3.7 Processador Intel e Velocidades da placa-mãe

Tipo de CPU

Velocidade da CPU (MHz)

Multiplicador de Relógio CPU

Velocidade da Placa-mãe (MHz)

Pentium

60

1x

60

Pentium

66

1x

66

Pentium

75

1,5x

50

Pentium

90

1,5x

60

Pentium

100

1,5x

66

Pentium

120

2x

60

Pentium

133

2x

66

Pentium

150

2.5x

60

Pentium/Pentium Pro/MMX

166

2.5x

66

Pentium/Pentium Pro

180

3x

60

Pentium/Pentium Pro/MMX

200

3x

66

Pentium-MMX/Pêncio II

233

3.5x

66

Pentium-MMX(Móvel)/ Pentium II/Celeron

266

4x

66

Pentium II/Celeron

300

4.5x

66

Pentium II/Celeron

333

5x

66

Pentium II/Celeron

366

5.5x

66

Celeron

400

6x

66

Celeron

433

6.5x

66

Celeron

466

7x

66

Celeron

500

7.5x

66

Celeron

533

8x

66

Celeron

566

8.5x

66

Celeron

600

9x

66

Celeron

633

9,5x

66

Celeron

667

10x

66

Pentium II

350

3.5x

100

Pentium II/Xeon

400

4x

100

Pentium II/III/Xeon

450

4.5x

100

Pentium III/Xeon

500

5x

100

Pentium III/Xeon

550

5.5x

100

Pentium III/Xeon

600

6x

100

Pentium III/Xeon

650

6.5x

100

Pentium III/Xeon

700

7x

100

Pentium III/Xeon

750

7.5x

100

Pentium III/Xeon

800

8x

100

Pentium III/Xeon

850

8.5x

100

Pentium III/Xeon

533

4x

133

Pentium III/Xeon

600

4.5x

133

Pentium III/Xeon

667

5x

133

Pentium III/Xeon

733

5.5x

133

Pentium III/Xeon

800

6x

133

Pentium III/Xeon

866

6.5x

133

Pentium III/Xeon

933

7x

133

Pentium III/Xeon

1000

7.5x

133

Pentium III/Xeon

1066

8x

133

Pentium III/Xeon

1133

8.5x

133

Pentium III/Xeon

1200

9x

133

Pentium III/Xeon

1266

9,5x

133

Pentium III/Xeon

1333

10x

133

 

Se todas as outras variáveis forem iguais—incluindo o tipo de processador, o número de estados de espera (ciclos vazios) adicionados a diferentes tipos de acessos de memória, e a largura dos dados bus—você pode comparar dois sistemas pelas respectivas taxas de relógio. No entanto, a construção e o design do controlador de memória (contido no chipset da placa-mãe), bem como o tipo e a quantidade de memória instalada pode ter um efeito enorme na final de um sistema velocidade de execução.

Na construção de um processador, um fabricante o testa em diferentes velocidades temperaturas e pressões. Depois que o processador é testado, ele recebe um carimbo indicando a velocidade segura máxima em que a unidade operará sob o largo variação de temperaturas e pressões encontradas em operação normal. Estes as classificações são claramente marcadas no pacote do processador.

É possível em alguns sistemas definir a velocidade do processador mais alta do que a classificação no chip; isso é chamado de overclocking do chip. Em muitos casos, você pode fuja com uma certa quantidade de overclocking desde Intel, AMD e outros muitas vezes, criar margens de segurança em suas classificações. Isso significa que um chip classificado para digamos, 800MHz pode, de fato, ser executado a 900MHz ou mais, mas em vez disso é classificado para baixo permitir uma maior margem de confiabilidade. Ao fazer overclock, você está usando isso margem e executando o chip mais perto de sua verdadeira velocidade máxima. Eu não normalmente recomendo overclocking para um novato, mas se você está confortável com jogando com o seu sistema, e você pode pagar e são capazes de lidar com qualquer consequências potenciais, o overclocking pode permitir que você obtenha mais desempenho o seu sistema.

Se você tiver a intenção de fazer overclocking, há vários problemas a serem considerados. Um é que a maioria dos processadores Intel desde o Pentium II foram bloqueados por multiplicadores antes de serem enviados. Isso significa que qualquer alteração no multiplicador a configuração na placa-mãe será simplesmente ignorada pelo chip. Tanto a Intel quanto A AMD bloqueia os multiplicadores na maioria de seus processadores mais recentes. Embora originalmente feito para evitar que os remarcadores re-rotulem os processadores de forma fraudulenta, isso tem impactou o entusiasta do desempenho de computação, deixando o ajuste da placa-mãe velocidade do ônibus como a única maneira de alcançar uma velocidade de clock maior do que o padrão.

Você também pode ter problemas para aumentar a velocidade do ônibus da placa-mãe. Intel as placas-mãe, por exemplo, simplesmente não suportam velocidades de clock diferentes das configurações padrão de 66MHz, 100MHz ou 133MHz. Também todas as suas placas com velocidade as configurações feitas através do software (BIOS Setup) lerão as configurações adequadas do processador instalado e só permitem essas configurações. Em outras palavras, você simplesmente conecte o processador e a placa-mãe Intel não permitirá nenhum outro configurações diferentes do que o processador foi projetado para.

Mesmo se você pudesse enganar o processador para aceitar uma configuração diferente, o saltar de 66MHz a 100MHz, ou de 100 a 133MHz, é um grande, e muitos os processadores não fariam tanto salto de forma confiável. Por exemplo, um Pentium III 800E é executado a uma velocidade de barramento de 100MHz com um multiplicador de 8x. Batendo o a velocidade da placa-mãe para 133MHz faria com que o processador tentasse rodar em 8x133 ou 1066MHz. É altamente improvável que o chip funcione de forma confiável a essa velocidade. Da mesma forma, um Celeron 600E funciona a 9x66MHz. Elevar a velocidade do barramento para 100MHz faria faça com que o chip tente executar em 9x100MHz ou 900MHz, provavelmente sem sucesso mudar.

O que é necessário é uma placa que suporte configurações de velocidade intermediária e que permite que as configurações sejam alteradas em incrementos menores. Por exemplo, o Asus A placa-mãe P3V4X suporta configurações de velocidade do barramento frontal de 66, 75, 83, 90, 95 100, 103, 105, 110, 112, 115, 120, 124, 133, 140 e 150MHz 800MHz Pentium IIIE para incrementos acima de 100MHz, você teria

Multiplicador (fixo)

Velocidade do Ônibus

Velocidade do Processador

8x

100MHz

800MHz

8x

103MHz

824MHz

8x

105MHz

840MHz

8x

110MHz

880MHz

8x

112MHz

896MHz

8x

115MHz

920MHz

8x

120MHz

960MHz

8x

124MHz

992MHz

8x

133MHz

1066MHz

 

Da mesma forma, usando esta placa-mãe com um Celeron 600, você poderia tente configurações acima da velocidade padrão do barramento de 66MHz da seguinte forma:

Multiplicador (fixo)

Velocidade do Ônibus

Velocidade do Processador

9x

66MHz

600MHz

9x

75MHz

675MHz

9x

83MHz

747MHz

9x

90MHz

810MHz

9x

95MHz

855MHz

9x

100MHz

900MHz

 

Normalmente, um aumento de 10–20 por cento será bem sucedido, então com esta placa-mãe, é provável que você obtenha seu processador executando 100MHz ou mais rápido do que foi originalmente projetado para.

Outro truque usado pelos overclockers é jogar com as configurações de tensão para a CPU. Todos os processadores Slot 1, Slot A, Socket 8, Socket 370 e Socket A possuem detecção automática da tensão, onde o sistema detectará e ajustará o correto tensão lendo certos pinos no processador. Algumas placas-mãe, como aqueles feitos pela Intel, não permitem quaisquer alterações a essas configurações manualmente. Outro placas-mãe, como o Asus P3V4X que mencionei anteriormente, permitem que você ajuste o configurações de tensão da configuração automática para cima ou para baixo em décimos de um volt. Alguns os pesquisadores descobriram que, aumentando ou diminuindo a tensão ligeiramente a partir do padrão, uma maior velocidade de overclock pode ser alcançada com o sistema funcionando estável.

Minha recomendação é ter cuidado ao jogar com tensões. É possível para danificar o chip desta maneira. Mesmo sem alterar a tensão, overclocking com uma placa-mãe de velocidade de ônibus ajustável é muito fácil e bastante gratificante. Eu faço recomendo que você certifique-se de que você está usando uma placa de alta qualidade, boa memória, e especialmente um bom chassi do sistema com ventiladores de refrigeração adicionais e um serviço pesado fonte de alimentação. Especialmente quando overclocking, é essencial que o sistema os componentes e, especialmente, a CPU permanecem devidamente resfriados. Indo um pouco overkill no dissipador de calor do processador e adicionando ventiladores de refrigeração extra para o caso nunca vai doer e em muitos casos ajudar muito quando hotrodding um sistema em desta maneira.

NOTA

Uma boa fonte de informações de overclocking on-line está localizada em  http://www.tomshardware.com . Inclui, entre outras coisas, FAQs de overclocking bastante completos e um pesquisa contínua de usuários que tiveram sucesso (e às vezes sem sucesso) overclock de suas CPUs. Note que muitos dos processadores Intel mais recentes incorporam relações multiplicadoras de barramento fixas, que efetivamente impedem ou certamente reduzem o capacidade de fazer overclock. Infelizmente, isso pode ser substituído com um simples correção de hardware, e muitos fornecedores de processadores falsificados estão vendendo comentado chips (overclockados).

O Dissipador de Calor do Processador Pode Esconder a Classificação

A maioria dos processadores tem dissipadores de calor em cima deles, o que pode impedi-lo de lendo a classificação impressa no chip.

dissipador de calor é um dispositivo de metal que retira calor de um sistema eletrônico dispositivo. A maioria dos processadores que funcionam a 50MHz e mais rápido deve ter um dissipador de calor instalado para evitar que o processador superaqueça.

Felizmente, a maioria dos fabricantes de CPU está colocando marcas na parte superior e inferior do processador. Se o dissipador de calor for difícil de remover do chip, você pode pegue o dissipador de calor e chip para fora do soquete juntos e ler as marcações sobre a parte inferior do processador para determinar o que você tem.

Cyrix P-Ratings

Os processadores Cyrix/IBM 6x86 usam uma escala PR (Performance Rating) que não é igual à verdadeira velocidade do relógio em megahertz. Por exemplo, o Cyrix 6x86MX/MII-PR366 realmente funciona a apenas 250MHz (2,5 x 100MHz). Isto é um pouco enganosa—você deve configurar a placa-mãe como se um processador de 250MHz fosse sendo instalado, não o 366MHz que você pode suspeitar. Infelizmente isso leva as pessoas acreditam que esses sistemas são mais rápidos do que realmente são. A tabela 3.8 mostra a relação entre o Cyrix 6x86, 6x86MX, e M-II P-Ratings versus o velocidades reais de chip em MHz.

Tabela 3.8 Cyrix P-Ratings Versus Velocidades de Chip Reais em MHz

Tipo de CPU

Classificação P

Velocidade real da CPU (MHz)

Relógio Multiplicador

Velocidade da Placa-mãe (MHz)

6x86

PR90

80

2x

40

6x86

PR120

100

2x

50

6x86

PR133

110

2x

55

6x86

PR150

120

2x

60

6x86

PR166

133

2x

66

6x86

PR200

150

2x

75

6x86MX

PR133

100

2x

50

6x86MX

PR133

110

2x

55

6x86MX

PR150

120

2x

60

6x86MX

PR150

125

2.5x

50

6x86MX

PR166

133

2x

66

6x86MX

PR166

137,5

2.5x

55

6x86MX

PR166

150

3x

50

6x86MX

PR166

150

2.5x

60

6x86MX

PR200

150

2x

75

6x86MX

PR200

165

3x

55

6x86MX

PR200

166

2.5x

66

6x86MX

PR200

180

3x

60

6x86MX

PR233

166

2x

83

6x86MX

PR233

187,5

2.5x

75

6x86MX

PR233

200

3x

66

6x86MX

PR266

207,5

2.5x

83

6x86MX

PR266

225

3x

75

6x86MX

PR266

233

3.5x

66

M-II

PR300

225

3x

75

M-II

PR300

233

3.5x

66

M-II

PR333

250

3x

83

M-II

PR366

250

2.5x

100

M-II

PR400

285

3x

95

M-II

PR433

300

3x

100

Citrix III

PR433

350

3.5x

100

Citrix III

PR466

366

3x

122

Citrix III

PR500

400

3x

133

Citrix III

PR533

433

3.5x

124

Citrix III

PR533

450

4.5x

100

 

Note que uma dada P-Rating pode significar vários reais diferentes velocidades de CPU, por exemplo, um Cyrix 6x86MX-PR200 pode realmente estar sendo executado em 150MHz, 165MHz, 166MHz, ou 180MHz, mas não em 200MHz.

Esta P-Rating deveria indicar velocidade em relação a um Pentium Intel processador, mas o processador com o qual eles estão comparando é o original não-MMX versão de cache L1 pequena em execução em uma plataforma de placa-mãe mais antiga com uma versão mais antiga chipset e memória de tecnologia mais lenta. A Classificação P não se compara bem com os processadores Celeron, Pentium II ou Pentium III. Nesse caso, esses chips são mais comparativo em sua verdadeira velocidade. Em outras palavras, o MII-PR366 realmente é executado em apenas 250MHz e compara bem com processadores Intel rodando mais perto de essa velocidade. Considero chamar um chip de MII-366 quando ele realmente funciona apenas 250MHz muito enganador, para dizer o mínimo.

classificações P AMD

Embora tanto a AMD quanto a Cyrix tenham inventado esse sistema de classificação P enganoso, a AMD felizmente, só o usou por um curto período de tempo e apenas no processador K5 mais antigo. É ainda tem a designação PR carimbada em seus chips mais novos, mas todos K6 e Athlon os processadores têm números PR que correspondem à velocidade real da CPU em MHz. Tabela 3.9 mostra a classificação P e as velocidades reais do AMD K5, K6 e Athlon processadores.

Tabela 3.9 AMD P-Ratings Versus Velocidades de Chip Reais em MHz

Tipo de CPU

Classificação P

Velocidade real da CPU (MHz)

Relógio Multiplicador

Velocidade da Placa-mãe (MHz)

K5

PR75

75

1,5x

50

K5

PR90

90

1,5x

60

K5

PR100

100

1,5x

66

K5

PR120

90

1,5x

60

K5

PR133

100

1,5x

66

K5

PR166

116,7

1.75x

66

K6

PR166

166

2.5x

66

K6

PR200

200

3x

66

K6

PR233

233

3.5x

66

K6

PR266

266

4x

66

K6

PR300

300

4.5x

66

K6-2

PR233

233

3.5x

66

K6-2

PR266

266

4x

66

K6-2

PR300

300

4.5x

66

K6-2

PR300

300

3x

100

K6-2

PR333

333

5x

66

K6-2

PR333

333

3.5x

95

K6-2

PR350

350

3.5x

100

K6-2

PR366

366

5.5x

66

K6-2

PR380

380

4x

95

K6-2

PR400

400

6x

66

K6-2

PR400

400

4x

100

K6-2

PR450

450

4.5x

100

K6-2

PR475

475

5x

95

K6-2

PR500

500

5x

100

K6-2

PR533

533

5.5x

97

K6-2

PR550

550

5.5x

100

K6-3

PR400

400

4x

100

K6-3

PR450

450

4.5x

100

Athlon

PR500

500

5x

1005

Athlon

PR550

550

5.5x

1005

Athlon

PR600

600

6x

1005

Athlon

PR650

650

6.5x

1005

Athlon

PR700

700

7x

1005

Athlon

PR750

750

7.5x

1005

Athlon

PR800

800

8x

1005

Athlon

PR850

850

8.5x

1005

Athlon

PR900

900

9x

1005

Athlon

PR950

950

9,5x

1005

Athlon

PR1000

1000

10x

1005

 

Colecionador de notebooks antigos!
The Fucking FORUM ROOT


   
ResponderCitar (Quote)
(@coimbra)
Aventureiro do Retrobright. Admin
Entrou: 4 meses atrás
Posts: 59
Topic starter  

DATA BUS

Talvez a maneira mais comum de descrever um processador é pela velocidade em que ele é executado e a largura do barramento de dados externo do processador. Isso define o número de bits de dados que podem ser movidos para dentro ou para fora do processador em um ciclo. A BUS é uma série de conexões que transportam sinais comuns. Imagine executar um par de fios de uma extremidade de um edifício para outro. Se você conecte um gerador de energia CA de 110v aos dois fios em qualquer ponto e lugar tomadas em locais convenientes ao longo dos fios, você construiu uma energia BUS. Não importa em qual tomada você conecte os fios, você tem acesso ao mesmo sinal, que neste exemplo é 110v de potência AC. Qualquer meio de transmissão que tenha mais de uma saída em cada extremidade pode ser chamada de BUS. Um sistema de computador típico possui vários BUS internos e externos.

O barramento do processador discutido com mais frequência é o bus—the de dados externos pacote de fios (ou pinos) usados para enviar e receber dados. Quanto mais sinais isso pode ser enviado ao mesmo tempo, mais dados podem ser transmitidos em um especificado intervalo e, portanto, mais rápido (e mais largo) o BUS. Um barramento de dados mais amplo é como ter uma rodovia com mais pistas, o que permite maior rendimento.

Os dados em um computador são enviados como informações digitais que consistem em um tempo intervalo em que um único fio carrega 5v para sinalizar um bit de dados de 1, ou 0v para sinalize um bit de dados 0. Quanto mais fios você tiver, mais bits individuais você poderá enviar no mesmo intervalo de tempo. Um chip como o 286 ou 386SX, que tem 16 fios para transmitir e receber esses dados, tem um barramento de dados de 16 bits. Um 32-bit chip, como o 386DX e 486, tem o dobro de fios dedicados a transmissão simultânea de dados como um chip de 16 bits; um chip de 32 bits pode enviar duas vezes mais muita informação no mesmo intervalo de tempo que um chip de 16 bits. Processadores modernos como a série Pentium tem barramentos de dados externos de 64 bits. Isso significa que Processadores Pentium, incluindo o Pentium original, Pentium Pro e Pentium II todos podem transferir 64 bits de dados de cada vez de e para a memória do sistema.

Uma boa maneira de entender esse fluxo de informações é considerar uma rodovia e o tráfego que ele carrega. Se uma rodovia tem apenas uma faixa para cada direção de viajar, apenas um carro de cada vez pode se mover em uma determinada direção. Se você quiser aumentar o fluxo de tráfego, você pode adicionar outra pista para que o dobro de carros passam em um tempo especificado. Você pode pensar em um chip de 8 bits como sendo uma pista única rodovia porque um byte flui de cada vez. (Um byte é igual a oito bits individuais.) O chip de 16 bits, com dois bytes fluindo de cada vez, se assemelha a um rodovia de duas pistas. Você pode ter quatro pistas em cada direção para mover um grande número de automóveis; esta estrutura corresponde a um barramento de dados de 32 bits, que tem a capacidade de mover quatro bytes de informação de cada vez. Tomando isso mais,um barramento de dados de 64 bits é como ter uma rodovia de 8 pistas movendo dados em e fora do chip!

Assim como você pode descrever uma rodovia por sua largura de faixa, você pode descrever um chip pela largura do barramento de dados. Quando você lê um anúncio que descreve um Sistema de computador de 32 bits ou 64 bits, o anúncio geralmente se refere aos dados da CPU BUS. Este número fornece uma ideia aproximada do potencial de desempenho do chip (e, portanto, o sistema).

Talvez a ramificação mais importante do barramento de dados em um chip seja que o a largura do barramento de dados também define o tamanho de um banco de memória. Isso significa que um processador de 32 bits, como os chips de classe 486, lê e grava memória 32 Bits de cada vez. Processadores da classe Pentium, incluindo o Pentium III e Celeron ler e escrever memória 64 bits de cada vez. Porque SIMMs padrão de 72 pinos (Single Módulos de Memória Inline) têm apenas 32 bits de largura, eles devem ser instalados um em um tempo na maioria dos sistemas de classe 486; eles são instalados dois de cada vez na maioria Sistemas da classe pentium. Os DIMMs mais recentes (Dual Inline Memory Modules) são de 64 bits amplo, então eles são instalados um de cada vez em sistemas de classe Pentium. Cada DIMM é igual a um banco completo de memória em sistemas Pentium, que faz sistema configuração fácil, porque eles podem então ser instalados ou removidos um de cada vez.

Registros Internos (Bus de Dados Internos) - Internal Registers (Internal Data Bus)

O tamanho dos registros internos indicam quanta informação o o processador pode operar de uma só vez e como ele move os dados internamente dentro do chip. Isso às vezes também é chamado de barramento de dados interno. O tamanho do registro é essencialmente o mesmo que o tamanho do barramento de dados interno. A register é uma célula de retenção dentro do processador; por exemplo, o processador pode adicione números em dois registros diferentes, armazenando o resultado em um terceiro registro. O tamanho do registro determina o tamanho dos dados nos quais o processador pode operar. O o tamanho do registro também descreve o tipo de software ou comandos e instruções a chip pode funcionar. Ou seja, os processadores com registros internos de 32 bits podem executar 32 bits instruções que estão processando pedaços de dados de 32 bits, mas processadores com Registros de 16 bits não podem. Os processadores mais avançados de hoje—chips do 386 para o Pentium III—use registos internos de 32 bits e pode, por conseguinte, executar o os mesmos sistemas operacionais e software de 32 bits.

Alguns processadores têm um barramento de dados interno (composto por caminhos de dados e armazenamento unidades chamadas registradores) que são maiores que o barramento de dados externo. O 8088 e 386SX são exemplos desta estrutura. Cada chip tem um barramento de dados interno duas vezes a largura do barramento externo. Esses projetos, que às vezes são chamados de híbridos projetos, geralmente são versões de baixo custo de um chip "puro". O 386SX, o por exemplo, pode passar dados internamente com um tamanho de registro completo de 32 bits; para comunicações com o mundo exterior, no entanto, o chip é restrito a um Caminho de dados de 16 bits. Este projeto permite que um designer de sistemas construa um placa-mãe de baixo custo com um design de barramento de 16 bits e ainda mantém software e compatibilidade do conjunto de instruções com o 32-bit 386 completo.

Registros internos geralmente são maiores do que o barramento de dados, o que significa que o chip requer dois ciclos para preencher um registro antes que o registro possa ser operado em. Por exemplo, tanto o 386SX quanto o 386DX têm registros internos de 32 bits, mas o 386SX tem que "inalar" duas vezes (figurativamente) para preenchê-los, enquanto que o 386DX pode fazer o trabalho em uma "respiração." A mesma coisa aconteceria quando os dados são passados dos registros de volta para o barramento do sistema.

O Pentium é um exemplo desse tipo de design. Todos os Pentiums têm 64 bits barramento de dados e registadores de 32 bits—uma estrutura que pode parecer um problema até que você entenda que o Pentium tem dois pipelines internos de 32 bits para processamento de informações. De muitas maneiras, o Pentium é como dois chips de 32 bits um. O barramento de dados de 64 bits fornece um preenchimento muito eficiente desses múltiplos registros. Vários pipelines são chamados superescalar arquitetura, que foi introduzido com o processador Pentium.

Processadores de sexta geração mais avançados, como o Pentium Pro e o Pentium II/III têm até seis pipelines internos para executar instruções. Embora alguns desses tubos internos sejam dedicados a funções especiais, estes os processadores ainda podem executar até três instruções em um relógio ciclo.

Endereço Bus - Address Bus

O barramento de endereço é o conjunto de fios que transporta as informações de endereçamento usado para descrever o local de memória para o qual os dados estão sendo enviados ou de quais os dados estão sendo recuperados. Como no barramento de dados, cada fio em um endereço o BUS carrega um único bit de informação. Este bit único é um dígito em o endereço. Quanto mais fios (dígitos) usados no cálculo desses endereços, o maior o número total de endereços. O tamanho (ou largura) do barramento de endereço indica a quantidade máxima de RAM que um chip pode endereçar.

A analogia da rodovia pode ser usada para mostrar como o BUS de endereço se encaixa. Se o o barramento de dados é a rodovia e o tamanho do barramento de dados é equivalente ao número de faixas, o BUS de endereço refere-se ao número da casa ou endereço da rua. O o tamanho do barramento de endereços é equivalente ao número de dígitos na casa número do endereço. Por exemplo, se você mora em uma rua em que o endereço é limitado a um número de dois dígitos (base 10), não mais de 100 endereços distintos (00–99) pode existir para essa rua (102). Adicione outro dígito e o número dos endereços disponíveis aumenta para 1.000 (000–999), ou 103.

Os computadores usam o sistema de numeração binário (base 2), portanto, um número de dois dígitos fornece apenas quatro endereços exclusivos (00, 01, 10 e 11) calculados como 22. A o número de três dígitos fornece apenas oito endereços (000–111), que é 23. Por exemplo, os processadores 8086 e 8088 usam um barramento de endereço de 20 bits que calcula como um máximo de 220 ou 1.048.576 bytes (1MB) de localizações de endereços. A Tabela 3.10 descreve os recursos de endereçamento de memória dos processadores.

Tabela 3.10 Capacidade de Processamento e endereçamento de memória - Processor Memory-Addressing Capabilities

Família Processador

Endereço Bus

Bytes

KB

MB

GB

8088/8086

20 Bits

1.048.576

1.024

1

286/386SX

24 Bits

16.777.216

16.384

16

Classe 386DX/486/P5

32 Bits

4.294.967.296

4.194.304

4.096

4

Classe P6

36 Bits

68.719.476.736

67.108.864

65.536

64

 

O barramento de dados e o barramento de endereços são independentes e chip os designers podem usar o tamanho que quiserem para cada um. Normalmente, no entanto, chips com os barramentos de dados maiores têm barramentos de endereços maiores. Os tamanhos dos BUS  podem fornecer informações importantes sobre a potência relativa de um chip, medida em dois maneiras importantes. O tamanho do barramento de dados é uma indicação do chip capacidade de movimentação de informações, e o tamanho do barramento de endereços informa como muita memória que o chip pode suportar.

Colecionador de notebooks antigos!
The Fucking FORUM ROOT


   
ResponderCitar (Quote)
Zé Cahue
(@zecahue)
Aventureiro do Retrobright. Admin
Entrou: 4 meses atrás
Posts: 43
 

Quero ver o caba féra que vai colocar estes 4gb no 386DX : )


   
Coimbra reacted
ResponderCitar (Quote)
Compartilhar: