Você está na página 1de 7

Ciclos de Clock

Alex Vidigal Bastos


Organização de Computadores
Frequência e período

A frequência é numericamente igual ao
número de ciclos por segundo (Hz) de um
sinal periódico ou onda e está na proporção
inversa ao período em segundos (s).

Onde:
F é a frequência em hertz (Hz)
T é o período em segundos (s)
Ciclo de Clock ou Ciclo de
Instrução
Um ciclo de Instrução (TCY – Time of
Instruction Cycle) é o tempo gasto que a
CPU gasta para executar uma instrução.

Exemplo:
Alguns microcontroladores executam um
ciclo (período) de INSTRUÇÃO a cada 4 ciclos
de CLOCK.
Calculando o Ciclo de
Instrução


Um ciclo de INSTRUÇÃO de um circuito
qualquer é dado por:

TCY = 4*(1/48MHz) = 83,33*10-9 = 83,33ns

FCY = Fckl/4 = 48MHz/4 = 12*106 instruções por
segundo

FCY =12 MIPS(Instructions Per Second)
Exemplo de como contar
tempo
Para contar tempo baseando-se no ciclo de
instrução (TCY) da CPU precisamos mandar a
CPU executar a quantidade de instruções que
equivalem ao gasto de tempo desejado.


Criar uma função que faça a CPU repetir uma
mesma instrução N vezes e gastar um tempo
determinado?
Calculando o Ciclo de
Instrução

Qual o número N de ciclos de instrução
necessários para contar o tempo de 0,5s?
Calculando o Ciclo de
Instrução

Qual o número N de ciclos de instrução
necessários para contar o tempo de 0,5s?

N = tempo desejado / TCY

N = 0,5 / 83,33ns = 6 milhões ciclos de
instrução.

Assim após 6 milhões de ciclos de
instrução da CPU terá passado apenas
0,5s!!!

Você também pode gostar