Três microcontroladores (A, B e C) possuem a velocidade máxi...

Próximas questões
Com base no mesmo assunto
Q788612 Eletrônica
Três microcontroladores (A, B e C) possuem a velocidade máxima do seu “clock” em 16MHz, 20MHz e 24MHz respectivamente. Para obter um ciclo de máquina, o microcontrolador A divide o seu “clock” por 4, o microcontrolador B por 5, e o microcontrolador C por 12. Os microcontroladores A e C realizam uma instrução em dois ciclos de máquina enquanto o microcontrolador B necessita de três ciclos. A ordem crescente de velocidade des ses microcontroladores na realização de instruções é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: C - A > B > C

Para compreender essa questão, precisamos entender o conceito de ciclo de máquina e sua relação com o clock de um microcontrolador.

O clock de um microcontrolador é como seu "coração", definindo a velocidade com que ele executa instruções. No entanto, o ciclo de máquina, que é o tempo necessário para realizar um ciclo completo de uma operação, pode ser diferente do clock devido à divisão que ocorre dentro do microcontrolador.

Vamos analisar cada microcontrolador:

  • Microcontrolador A: Clock de 16MHz. O ciclo de máquina é obtido dividindo-se o clock por 4, resultando em 4MHz. Uma instrução leva 2 ciclos de máquina, o que leva 2/4MHz = 0,5 microsegundos por instrução.
  • Microcontrolador B: Clock de 20MHz. O ciclo de máquina é obtido dividindo-se o clock por 5, resultando em 4MHz. Uma instrução leva 3 ciclos de máquina, o que leva 3/4MHz = 0,75 microsegundos por instrução.
  • Microcontrolador C: Clock de 24MHz. O ciclo de máquina é obtido dividindo-se o clock por 12, resultando em 2MHz. Uma instrução leva 2 ciclos de máquina, o que leva 2/2MHz = 1 microsegundo por instrução.

Portanto, a ordem crescente de velocidade na execução de instruções é: C > B > A, ou seja, o microcontrolador A é o mais rápido na execução de instruções, seguido por B e, finalmente, C, que é o mais lento.

Agora, vamos revisar as alternativas:

  • C - A > B > C: Correta. Esta alternativa reflete a análise que fizemos sobre as velocidades de execução de cada microcontrolador.
  • A - B > C > A: Incorreta. Esta alternativa sugere que o microcontrolador B é o mais rápido, o que não é o caso.
  • B - C > B > A: Incorreta. Esta sugere que o microcontrolador C é o mais rápido, o que é incorreto.
  • D - B > A > C: Incorreta. Erro semelhante à alternativa A, onde B é apontado como mais rápido do que A.

É fundamental entender como o ciclo de máquina e o clock interagem para determinar a velocidade de execução de instruções em um microcontrolador, especialmente em contextos de concursos públicos onde esse tipo de análise é frequentemente exigida.

"Gostou do comentário? Deixe sua avaliação aqui embaixo!"

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Relação de tempos dos clocks

A 16mh/4 : 4mhz (4 periodos de 4 mhz) o microcontrolador A leva um periodo a menos que o clock B para cada ciclo

b: 20/5 : 4mhz (5 periodos de 4mhz)o clock B realiza um periodo a mais que o B para cada ciclo

C: 24/12: 2mhz ( 12 periodos de 2mhz) 3 ciclos .

ETB 4i

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo