Um microprocessador precisa verifi car o estado de um dispositivo de saída...

Um microprocessador precisa verifi car o estado de um dispositivo de saída a cada 20 ms. Isto é feito por meio de um timer que alerta o processador a cada 20 ms. A interface do dispositiv...


publicidade

Um microprocessador precisa verifi car o estado de um dispositivo de saída a cada 20 ms. Isto é feito por meio de um timer que alerta o processador a cada 20 ms. A interface do dispositivo inclui duas portas: uma para estado e uma para saída de dados. O microprocessador utiliza uma instrução para verifi car o estado do dispositivo, e outra para examinar o seu conteúdo. Se o dispositivo estiver pronto, é necessária mais uma instrução para enviar os dados ao dispositivo. O microprocessador possui uma taxa de clock de 8 MHz e todos os ciclos de instrução pertinentes são de 12 ciclos de clock.
STALLINGS, W. Arquitetura e Organização de Computadores, 8 ed., Pearson Prentice Hall, 2010.

Quanto tempo é necessário para se verifi car e atender o dispositivo?

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Genivaldo da Sebastião Sebastião
    Genivaldo da Sebastião Sebastião
    15/01/2022 • 09:57
    Segundo dados do enunciado, um microprocessador precisa verificar o estado de um dispositivo de saída a cada 20 ms, isso é 3 vezes por segundo, e ele possui uma taxa de clock de 8 MHz e todos os ciclos de instrução pertinentes são de 12 ciclos de clock.

    Então para determinar o tempo temos de dividir os ciclos de clock pela velocidade de taxa de clock, lembrando que a velocidade de clock e tempo de ciclos são inversos:

    T=Ciclos de clock /Velocidade clock * seg

    T =12c/seg / 8MHz * 3c/seg

    T = 4,5 ?s
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.