BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


Processador Dual Core
(tp)

Publicidade
Um processador dual core é uma CPU com dois núcleos separados no mesmo silício ou “die”, cada um com seu próprio cache. É o equivalente de se ter dois microprocessadores em um. Em um processador de núcleo simples ou tradicional a CPU é alimentada com instruções que podem “pedir” ou “executar”, e então armazenar informações seletivamente em seu cache para uma recuperação rápida. Quando os dados fora do cache são solicitados, eles são recuperados através de um sistema de barramento de memória de acesso aleatória (RAM) ou de equipamentos de armazenamento. Acessando esses dados, a performance é diminuída para a velocidade máxima que o barramento, RAM ou equipamento de armazenamento permitirem, o que é muito mais lento do que a velocidade da CPU. A situação se repete e é combinada ao se executar multi-tarefas. Neste caso, o processador deve comutar indo e voltando entre dois ou mais conjuntos de dados e programas. Os recursos da CPU são esgotados e a performance é prejudicada.
Em um processador dual core, cada núcleo lida com dados de entrada simultaneamente a fim de melhorar a eficiência. Assim como duas cabeças pensam melhor do que uma, o mesmo ocorre com duas mãos: trabalham melhor do que uma. Portanto, enquanto um está executando algo, o outro pode estar acessando o sistema de barramento ou executando seu próprio código. Em adição a este cenário favorável, tanto os modelos de ponta da AMD quanto da Intel são de 64 bits. Para poder utilizar o processador dual core, o sistema operacional deve ser capaz de reconhecer aplicativos multithreading e o software deve ter a tecnologia multithreading simultânea (SMT) escrito em seu código. A SMT habilita multithreading paralela onde os núcleos são alimentados com instruções multithreaded em paralelo.
Sem a SMT o software reconheceria apenas um núcleo. O Adobe Photoshop é um exemplo de sofware SMT-aware. O SMT também é usado com sistemas de multiprocessador comum a servidores.
Um processador dual core é diferente de um sistema de multiprocessadores. Neste há duas CPUs separadas com recursos individuais. Naquele, os recursos são compartilhados e os núcleos residem no mesmo chip. Um sistema de multiprocessador é mais rápido do que um sistema de processador dual core, enquanto que um sistema dual core é mais rápido do que um sistema de núcleo simples, todos os outros sendo iguais. Um requisito atraente no processador dual core é que ele não requer uma placa mãe nova, e pode ser usado nas placas existentes que apresentem o soquete adequado. Para o usuário médio a diferença na performance será mais marcante nas multitarefas, ainda mais se o software for SMT. Servidores que rodam múltiplos processadores dual core perceberão um aumento significativo na performance. Processadores multi-core são um objetivo a se conquistar e, na medida em que a tecnologia os torna menores, há mais "lotes disponíveis" no núcleo. No outono de 2004 Bill Siu da Intel predisse que as placas mãe atuais continuarão por aqui no mercado até que CPUs de 4 núcleos eventualmente forçarão uma mudança a fim de incorporar um novo controlador de memória necessário para lidar com 4 ou mais núcleos.



Resumos Relacionados


- Processadores Intel

- Dicas De Informática: Intel Ou Amd ?

- Dicas De Informática: Placa-mãe

- Amd Phenom Ii P960

- Dicas De Informática: Memória Ram



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia