Respostas:
Conforme indicado nas outras respostas, mesmo que a CPU funcione 5 vezes mais rápido, nem tudo será 5 vezes mais rápido, porque às vezes o computador gasta tempo não trabalhando com a CPU, mas aguardando outras operações, como disco ou rede. O.
Além disso, as CPUs modernas são bastante complexas internamente e fazem todos os tipos de truques sofisticados (pipelining, previsão de ramificação, execução fora de ordem) para acelerar as coisas. Isso pode funcionar melhor ou não em uma CPU mais rápida, portanto, mesmo para tarefas ligadas à CPU, a aceleração provavelmente não será 5 vezes.
Pode ser menor ou até mais, dependendo da natureza da tarefa e de quão bem ela se alinha às otimizações que a CPU tenta usar. Além disso, essas próprias otimizações provavelmente serão diferentes em um novo modelo de CPU (mesmo que seja da mesma série).
Não, isso é apenas o melhor 1 caso possível. Se sua tarefa exigir, por exemplo, acesso à rede ou ao disco rígido, será um gargalo que você não poderá compensar com uma CPU mais rápida.
1 ) assumindo que nenhuma outra alteração foi feita no sistema e na CPU
Não. O tempo necessário para a execução de um aplicativo não depende apenas da velocidade do processador.
Por exemplo:
Se você cria, digamos, um programa que calcula números primos e absolutamente nenhum acesso de E / S ou de rede é feito, a velocidade ainda não é o dobro. Pode ser bem diferente.
Se for uma CPU da mesma marca, geração, tecnologia, contagem de transistores, conjuntos de instruções e o mesmo tamanho de peças em nanômetros, uma frequência dupla pode significar velocidade dupla. Isso significa que se você não salvar nada e não houver gargalo no cache da CPU.