Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Refrigeração
Refrigeração
Vídeo
Vídeo
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Bomba
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Twitter
Boletim
Assine hoje mesmo!
 
Procura




Home » Processadores

Por Dentro da Arquitetura do Pentium 4
Autor: Gabriel Torres e Cássio Lima
Tipo: Tutoriais Última Atualização: 16 de abril de 2006
Página: 4 de 7
Decodificador CISC/RISC

Desde da geração anterior (6ª geração), os processadores da Intel utilizam uma arquitetura híbrida CISC/RISC. O processador deve aceitar instruções CISC, também conhecidas como instruções x86, já que todos os programas disponíveis hoje são escritos usando este tipo de instruções. Um processador inteiramente RISC não poderia ser criado para ser usado nos PCs porque ele não pode rodar programas que temos disponíveis hoje, como Windows e Office.

Portanto, a solução usada por todos os processadores disponíveis no mercado hoje, tanto da Intel quanto da AMD, é usar um decodificador CISC/RISC. O processador trabalha internamente executando instruções RISC, mas aceita apenas instruções CISC x86.

Instruções CISC x86 são conhecidas como “instruções”, enquanto que as instruções RISC são conhecidas como “microinstruções” ou “µops”.

Essas microinstruções RISC, no entanto, não podem ser acessadas diretamente e, portanto, não poderíamos criar programas baseados nessas instruções e enviá-las para as unidades de execução passando por cima do decodificador de instruções. Além disso, cada processador possui seu próprio conjunto de instruções RISC, que não são divulgadas pelo fabricante e são incompatíveis com as microinstruções de outros processadores. Por exemplo, as microinstruções do Pentium III são diferentes das microinstruções do Pentium 4, que são diferentes das microinstruções do Athlon 64.

Dependendo da complexidade da instrução x86 ela pode ser convertida em várias microinstruções RISC.

O decodificador do Pentium 4 pode decodificar uma instrução x86 em até quatro microinstruções RISC por pulso de clock. As instruções mais complexas e que precisam ser convertidas em mais do que quatro microinstruções na verdade não são convertidas: é consultada uma memória ROM (“ROM Microcódigo” na Figura 3) contendo uma lista de microinstruções para a conversão daquela instrução. Essa memória ROM é chamada de Seqüenciador de Instruções de Microcódigo (MIS,  Microcode Instruction Sequencer).

Como falamos anteriormente, após serem decodificadas as microinstruções são enviadas para o cache de microinstruções e de lá seguem para uma fila de microinstruções. O cache de microinstruções pode colocar até três microinstruções na fila por pulso de clock, apesar da Intel não divulgar o tamanho desta fila.

De lá, as instruções vão para o Alocador e para a unidade de Renomeamento de Registradores. A fila pode também entregar até três microinstruções por pulso de clock para o Alocador.
Páginas (7): « 1 2 3 [4] 5 6 7 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (0)

Conteúdo Relacionado
  • Processadores Para o Próximo Milênio - Parte 4
  • Como Fazer Overclock no Pentium 4 Soquete 775
  • Todos os Modelos do Pentium 4
  • Como Aplicar Corretamente Pasta Térmica
  • Como Fazer Um Upgrade de Processador
  • Classificados
  • Processador Intel Core I5-750 - Box -Lacrado Com Nota Fiscal - R$ 495,00
  • Processador Amd Phenom Ii X4 965 - Box - R$ 450,00
  • Processador Amd Phenom Ii X4 955 Black Quad-Core Box Lacrado - R$ 409,90
  • Proc. Amd Phenom Ii X4 945 - Box - Nf - 3 Anos De Garantia - R$ 375,00
  • Processador Amd Phenom Ii X2 550 3.1ghz 7mb Cache / Am3 + Nf - R$ 239,90
  • Mais Ofertas...
  • Compare Preços de Processador
    BuscapéCompare Preços de Processador no Buscapé

    Últimas Notícias
    Sparkle Anuncia GeForce GT 220 com 2 GB
    19 de março de 2010 - 09:11 H
    PowerColor Lança HD 5770 Eyefinity 5
    19 de março de 2010 - 08:49 H
    In Win Lança Gabinete IRONCLAD
    19 de março de 2010 - 08:26 H
    A-Data Lança Kit de Memória DDR3 de 8 GB
    17 de março de 2010 - 14:02 H
    Intel Lança Processadores Xeon 5600 e Core i7-980X
    16 de março de 2010 - 11:30 H
    Intel Lança Unidade SSD X25-V de 40 GB
    15 de março de 2010 - 12:36 H
    Arctic Cooling Lança Cooler Para Radeon HD 5970 e HD 5870
    12 de março de 2010 - 11:09 H
    OCZ Anuncia Unidade SSD Onyx de 32 GB
    10 de março de 2010 - 15:01 H
    MSI Lança Notebook X-Slim X360
    09 de março de 2010 - 12:28 H
    Spire Lança Cooler TherMax Eclipse II
    08 de março de 2010 - 13:29 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Twestival Rio - 3ª edição
    Teste do Mouse Naos 5000 da Mionix
    Teste do Fone de Ouvido Arctic Cooling E361-WM
    Como Descobrir o Verdadeiro Fabricante da Sua Fonte de Alimentação
    Teste da Placa de Vídeo HIS Radeon HD 5570 Fan
    Teste do Processador Core i7-980X
    Notebook Itautec InfoWay Note W7655
    Teste da Fonte de Alimentação OCZ Z Series 1000 W
    Teste da Fonte de Alimentação Amacrox Free Earth 85PLUS 650 W
    Entrevista com Gabriel Torres na Revista Press Enter
    Notícias do Folding@Home
    As proteções da fonte de alimentação podem não proteger o seu micro
    Placa-mãe ECS A890GXM-A
    Teste da Fonte de Alimentação Huntkey Balance King 4500 de 450 W
    Teste do Cooler Gelid Tranquillo

    Últimas Mensagens no Fórum
    332.684 usuários cadastrados
    2.148 usuários on-line
    Configuração até R$ 2700 (C/ Core i5)
    por pluscsc
    (210 visualizações, 8 respostas)
    Notebook SIM 1461 ???
    por Gamb1T
    (2.948 visualizações, 39 respostas)
    Gold Wave Editor 10.5.5
    por Angeckson
    (4 visualizações, 0 respostas)
    [Review] MacBook unibody branco
    por edbala
    (1.648 visualizações, 74 respostas)
    Dúvida entre HP ou Itautec
    por Jubarolo
    (3 visualizações, 0 respostas)
    Quero um Notebook em torno de 2.000R$
    por David Morais
    (26 visualizações, 2 respostas)
    DV4-1620br driver
    por GAIOBETO
    (51 visualizações, 1 respostas)
    [Review] Gateway NV7901u, ATI HD5650 1GB, CPU i5, 4GB RAM DDR3, HM55
    por Ic3m4N
    (9.913 visualizações, 299 respostas)
    Como testar se estou tendo perda de pacotes
    por baton22
    (7 visualizações, 0 respostas)
    Comunicação por Rede Eletrica
    por davidalain
    (6 visualizações, 1 respostas)
    .:: Visite Nosso Fórum ::.


    © 1996-2010, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade