Existe uma diferença no Clock da CPU e no Clock de Instrução?

1

Estou um pouco confuso entre o clock da CPU e o relógio de instruções . Eu trouxe a seguinte figura desta fonte como ilustração. O relógio de instrução implica o tempo que o relógio da cpu leva para executar (possivelmente por múltiplos ciclos de clock como mostrado na figura)? Se sim, posso sempre visualizar este processo usando esta figura.

    
por Mike 19.02.2016 / 02:58

1 resposta

1

O clock da CPU é a freqüência na qual as oscilações do silício acontecem quando a eletricidade passa por ele. Quanto maior a frequência, mais rápida será a velocidade do relógio (por exemplo, 2,4 GHz).

O relógio de instrução , é o número de relógios da CPU que o processador levará para buscar as instruções relevantes da memória, decodificar e depois executá-los.

Com base na imagem que você postou, o clock tem uma proporção de 2: 1, ou seja, para cada 2 clocks da CPU, 1 instrução será executada. Outra maneira de dizer é que a execução da instrução atrasará 2 pulsos de clock.

Does instruction clock imply the time it takes by the cpu clock to execute?

Basicamente, sim.

If yes, can I always visualize this process using this figure.

De alto nível, sim, mas lembre-se de que nem todos os processadores (mesmo do mesmo fabricante) são criados igualmente, e com avanços como múltiplos pipelines de instruções em processadores modernos, as coisas podem ficar complicadas rapidamente.

Espero que isso possa ajudar a esclarecer alguma confusão.

    
por 19.02.2016 / 03:24