Para grande parte da evolução dos computadores domésticos , os engenheiros focados no desenvolvimento de chips de processamento mais rápidos. Eles mediram o progresso por quantos cálculos por segundo um processador pode executar , e muscular e velocidade de computação eram idênticos. Com o desenvolvimento de processadores dual-core em meados dos anos 2000 , uma nova ruga foi adicionado à busca do poder de processamento : os processadores que podem trabalhar de forma independente , embora sincronizados nas mesmas operações. Multitarefa melhor
Enquanto cada usuário do computador entende que multitarefa pode drenar recursos de processamento de uma máquina se muitos aplicativos são executados simultaneamente , os processadores multicore fornecem a flexibilidade ea velocidade de computação para lidar de forma mais eficiente as aplicações sobrepostas sem arrastar para baixo o desempenho. Multitarefa que requer muita behind-the -scenes de energia operacional, como atualizações automáticas de software , antivírus e gerenciamento de banco de dados apresentam um ganho de performance de processadores multicore .
De eficiência melhorou de rosca Performances
Muitas aplicações modernas dirigidas por executar várias sub-rotinas diferentes , seja na ordem ou simultaneamente. Os processadores multicore foram projetados para ajudar com essa técnica, conhecida como processo de segmentação. Normalmente, esses aplicativos encadeados exigem processadores para executar código do aplicativo, bem como o código do sistema operacional. Com processadores multicore, núcleos podem manipular individualmente cada componente do fio , em vez de dividir a carga em um único processador.
Integração com os sistemas operacionais modernos
Como de 2010, a maioria dos sistemas operacionais da atual geração foram projetados para executar aplicativos segmentados , incluindo o Windows 7 , Mac OS X, Windows Vista, versões do Linux e sistemas operacionais de servidores - administrativa. Os processadores multicore permitir que esses sistemas operacionais para fazer uso de sua capacidade de passe aplicações.
Melhoria Vídeo Rendering
Alguns aplicativos de mídia , como os programas que tornam vídeo e gráficos 3D , dependem fortemente de processos encadeados enquanto exigindo um monte de velocidade de processamento. Assim, os usuários de processadores multicore vai testemunhar o desempenho melhorou sensivelmente nas aplicações , quando comparado com processadores single-core .
Melhor desempenho do servidor
servidores de computador slow-down quando vários usuários acessá-los de uma vez, especialmente para aplicações de processamento intensivo , incluindo bancos de dados ou opções de criptografia avançadas. Através de processadores multicore , os servidores poderiam delegar núcleos de processamento de solicitações de usuários individuais em vez de multitarefa -los em um único processador ou aguardando o processo seja concluído .