Sempre que o mais comum dos mortais tentam descobrir mais sobre a revolução multi-core, eles geralmente são confrontados com as discussões sobre as características relativas de L2 vs cache L3, dual-dual vs quad true, o que os quatro pinos extras fazem em um soquete 775, e se porcos tem asas.
Tudo isso geralmente é de nenhuma ajuda para o usuário médio de computador, que só quer a máquina funcionando mais rápido, sabe que tem que atualizar, e não tem ideia do que um núcleo faz. Portanto, este artigo é para o usuário médio de computadores.
Compreendendo
Muito bem, tudo que é processado no seu computador, com a exceção do processamento de vídeo, é feito dentro da CPU. Isso faz da CPU uma parte muito importante do seu sistema. De um modo geral, quanto mais rápido o seu CPU pode processar, mais rápido o seu sistema responde e menos tempo você vai ver na ampulheta.
Um Grande Dilema Chegou
Tanto a Intel quanto a AMD passaram cerca de uma década produzindo para ir mais rápido e mais rápido, até que ambos atingiram um muro de tijolos ao redor de 2004. A tecnologia atual não iria deixar o CPU trabalhar acima de 4 GHz. Quaisquer tentativas de romper a barreira 4 GHz resultou em geração de calor excessivo demais para que suportassem o uso diário.
Uma vez aceito isso e também que a computação tem o dobro da velocidade a cada 18 meses, as limitações de engenharia que se danem, não havia outra escolha a não ser aumentar o número de núcleos do processador.
Surgiu O Dual Core
Pegar um núcleo de 3 GHz e montar ao lado de outro núcleo de 3 GHz não terá um processamento igual a um núcleo de 6 GHz. Isso porque o segundo núcleo necessita de software específico para processar, ao mesmo tempo que o outro.
Processamento de dados é como uma fila única na caixa registadora. Um bit tem de seguir o outro. Se você tentar processar um pouco deste lado e o próximo bit do outro lado, o computador vai ficar confuso e nada vai funcionar, assim como o operador de caixa registradora tentando servir dois clientes ao mesmo tempo.
Descobriu-se que menos de 1% de todos os aplicativos populares poderia lidar com o segundo núcleo. Os que podiam, como o Adobe Photoshop, iriam voar! No entanto, a maioria dos outros softwares, jogos, nem sequer reconhecem o segundo núcleo e mantém funcionando na velocidade normal de um núcleo.
Felizmente, tanto o Windows XP como o Seven podem desprender algumas de suas funções para que os usuários possam notar um aumento considerável na velocidade quando trabalham com os dois núcleos, mesmo quando estão trabalhando aplicativos que não são “multi-threaded”, como o Photoshop. Um núcleo será dedicado apenas a execução do aplicativo e outro núcleo será utilizado para todas as funções de fundo.