Is a computer with two 1GHz single-core CPUs just as fast as a computer with a single 1GHz dual-core CPU?
Supondo que estamos comparando as CPUs da mesma geração: Sim, tão rápido.
Isso não quer dizer que é sempre precisamente a mesma velocidade:
- Por exemplo Pode haver diferenças se uma tarefa migrar entre CPU0 e CPU1. Em uma CPU dual core, isso pode significar que essas tarefas mantêm o cache L2 compartilhado ou compartilhado. Nesse caso, será mais rápido no dual core.
- Ou o outro: As placas-mãe com dois soquetes geralmente têm dois processadores e dois conjuntos de controladores de memória. A largura de banda da memória pode ser até duas vezes maior. Se você acessar grandes quantidades de memória (grande o suficiente para que nenhuma parte significativa caiba no cache), o sistema de soquete duplo poderá ser mais rápido.
Can you just jam in any old processor that'll fit, or does the processor have to support it?
O processador precisa suportá-lo. E no caso da maioria das placas-mãe, você precisará de dois processadores de modelo idênticos rodando na mesma velocidade.
Do they have to be the same model/speed?
Veja acima.
In the end does anything really matter?
Quem estará lá para saber que algo disso tem significado para nós?