Escolar Documentos
Profissional Documentos
Cultura Documentos
Categorias:
Acesso a memória.
Operações aritméticas.
Operações lógicas.
Controles.
Modelos de Computação
CISC (Complex Instruction Set Computing).
Tecnologia mais antiga e usada para famílias de
computadores compatíveis a nível de software.
Número maior de instruções (~200 a 300 instruções).
Uso extensivo de interpretação (principalmente para
modelos mais baratos).
Unidade de Controle
Registradores
Unidade de execução:
Unidade de lógica e aritmética.
Unidade de ponto flutuante (opcional).
Registrador de status.
Registrador de dados ou acumulador.
Componentes
Componentes
UC - Unidade de Controle:
Registradores de status.
Registrador de instrução.
Contador de programa.
Registradores de reserva.
Instruções
Uma instrução é a operação elementar que o processador
pode efetuar.
Categorias:
Acesso a memória.
Operações aritméticas.
Operações lógicas.
Controles.
Funcionamento
Buscar instrução.
Decodificar instrução.
Buscar operando.
Executar instrução.
Armazenar resultados.
Funcionamento
Ciclo de Busca-Decodificação-Execução de Instrução:
Execução em Pipeline:
Core i7:
Ano: 2008
Transistores: 731.000.000
Tecnologia: 45 nm
Clock: 3.3 GHz
Modelos
Intel Arquitetura Core: Arquitetura AMD
Core i7 e Core i7 Extreme. Phenom
Core2 Quad Athlon 64 X2
Core2 Duo Athlon 64
Core2 Extreme Sempron
Pentium Dual Core
Celeron Dual Core
Celeron série 400
Especificações do processador
Clock interno: temporização interna ao processador.
EU - Unidade de Execução
Registradores de Dados
Registradores de Endereço
Registrador de Estado
Unidade Lógica e Aritmética
Unidade de Controle
19 0
Endereço Físico
Microarquitetura Intel Nehalem – Core iX
Características:
Baseado na microarquitetura Intel Core.
De dois a oito núcleos.
Controlador de memória DDR3 integrado até três canais de memória.
Caches de memória L2 individuais de 256 KB para cada núcleo.
Cache de memória L3 de 8 MB.
Novo conjunto de instruções SSE 4.2 (sete novas instruções).
Tecnologia Hyper-Threading.
Modo Turbo (overclock automático).
Aprimoramentos na microarquitetura (suporte a fusão de instruções no
modo de 64 bits, detector de laços aprimorado, seis portas de despacho,
etc).
Aprimoramentos na unidade de previsão de desvios, com a adição de um
segundo Buffer de Desvios (BTB: Branch Target Buffer).
Microarquitetura Intel Nehalem – Core iX
Características:
Um segundo Buffer de Tradução de Endereços (TLB: Translation Look-
aside Buffer) com 512 entradas.
Otimizado para as instruções SSE desalinhadas.
Aumento do desempenho da tecnologia de virtualização (melhora de
60% na latência de virtualização em relação aos processadores Core2 de
65 nm e melhora de 20% em relação aos processadores Core2 de 45 nm,
segundo a Intel).
Novo barramento externo QuickPath.
Nova unidade de controle de energia.
Tecnologia de fabricação de 45 nm no lançamento, com futuros modelos
de 32 nm (processadores com codinome “Westmere”).
Novo soquete com 1.366 pinos.
Controlador de Memória Integrado
Os processadores baseados na arquitetura Nehalem têm um controlador de
memória integrado e, portanto, têm dois barramentos: um barramento de
memória para conectar o processador à memória e um barramento de
entrada/saída para conectar o processador ao mundo externo.
O controlador de memória integrado nos processadores baseados na arquitetura
Nehalem oferece três canais de memória, o que significa que ele é capaz de
acessar três módulos de memória ao mesmo tempo, em paralelo, aumentando
assim o desempenho.
O controlador de memória integrado nos processadores Nehalem aceita apenas
memórias DDR3 – sem suporte para memórias DDR2.
Com o modo de três canais o processador acessará a memória a 192 bits por
vez (3 x 64 bits), se você tiver três ou seis módulos de memória instalados, é
claro. Isto resulta em uma taxa de transferência máxima teórica de 25,58 GB/s,
caso memórias DDR3-1066 sejam usadas.
Por causa do controlador de memória integrado a Intel mudou o padrão de
pinagem do processador para um novo soquete de 1.366 pinos.
Controlador de Memória Integrado
Cache de Memória
No que diz respeito ao cache de memória, a Intel usará a
mesma abordagem de cache que a AMD está usando em
seus processadores Phenom, ou seja:
Caches L2 individuais para cada núcleo. Cada cache de
memória L2 será de 256 KB.