Poder de computação
até agora, estes capítulos abordados vários tipos de instruções:
- Bit-wise lógica de instruções
- Inteiro de instruções aritméticas
- Memória instruções de acesso
- Instruções que condicionalmente alterar o fluxo do programa
Você pode se perguntar quantas instruções de um processormust ter para ser tão poderoso quanto o outro.A resposta é: o conjunto de instruções acima é mais do que suficiente.Mas a ideia de “poder” do computador é um pouco vaga.Às vezes as pessoas usam isso para significar “velocidade” e às vezes para significar”o que um processador pode computar.”Normalmente significa uma combinação de ambos.Vamos usar a seguinte definição:
poder de computação: dois processadores têm o mesmo poder de computação se eles podem executar os mesmos programas (após a tradução para a linguagem de máquina de cada processador)e produzir os mesmos resultados.
por exemplo, digamos que dois processadores têm a mesma potência.Então se um processador pode executar um programa particular,então o outro deve ser capaz de executá-lo, e ambos os processadores produzem o mesmo resultado.Isto deve ser verdadeiro para todos os programas (após compilação apropriada na linguagem de máquina para cada processador).
às vezes o resultado um programa produzdependes no compilador.Por exemplo, diferentes compiladores para números de bits de C usediferentes para o tipo de dados int
.Mas isso é um efeito do compilador, não do processador.Tudo o que importa para o processador “potência” é que é possível traduzir programas sintéticos em linguagem de máquina apropriada para cada processador e que estes programas de linguagem de máquina produzem o mesmo resultado em cada processador.
a velocidade do processador é deixada de fora da definition.It é útil considerar o poder computacional e a velocidade do processador como aspectos separados.Memória e periféricos (como placas gráficas)também são deixados de fora.