Multiprocessamento
Durante muitos anos, a velocidade dos processadores de computador aumentou graças a melhorias na arquitetura e na velocidade do clock dos processadores. No entanto, nos últimos anos, os fabricantes de chips atingiram um limite quanto ao tamanho que podem reduzir os transistores dentro das CPUs sem que elas superaqueçam. Por isso, usar vários processadores, ou multiprocessamento, tornou-se o próximo passo para aumentar o desempenho computacional.
O multiprocessamento pode ser implementado de duas maneiras diferentes: 1) usando mais de um processador físico ou 2) usando um processador com vários núcleos. Por exemplo, os primeiros computadores Power Mac G5 tinham vários processadores físicos, cada um com seu próprio dissipador de calor e barramento frontal. Quando a Apple mudou para o uso de processadores Intel em 2006, começou a usar processadores de dois núcleos. Esses chips parecem um único processador, mas funcionam como dois. Atualmente, algumas máquinas, como o Mac Pro, têm processadores de quatro núcleos, que incluem quatro núcleos de processamento. Alguns Mac Pro têm até dois processadores físicos de quatro núcleos, dando ao computador um total de oito processadores. A maioria dos PCs com Windows e Linux agora também usa processadores com vários núcleos.
Embora o multiprocessamento pareça uma escolha lógica para melhorar o desempenho computacional, ele precisa ser compatível com o sistema operacional do computador para funcionar corretamente. Felizmente, as versões atuais do Windows e do Mac OS X oferecem suporte completo ao multiprocessamento. Isso significa que elas podem gerenciar vários processadores como uma única CPU, dividindo a carga de processamento entre eles. Ainda assim, nem todas as tarefas podem ser divididas igualmente entre dois ou mais processadores. Portanto, embora o multiprocessamento possa aumentar a velocidade de um computador, ele normalmente não melhora o desempenho por um fator exatamente igual ao número de processadores na máquina.
Teste seus conhecimentos