Arquitetura de Computadores · Básico
Como calcular o CPI em um sistema com registradores?
Enunciado
> Conceito-chave: O CPI (Cycles Per Instruction) é uma métrica importante para avaliar o desempenho de um processador.
Considere um processador que executa três tipos de instruções: instruções A, B e C. As instruções A consomem 2 ciclos, as instruções B consomem 4 ciclos e as instruções C consomem 1 ciclo. Em um programa, foram executadas 100 instruções A, 50 instruções B e 150 instruções C. Calcule o CPI do processador para esse programa.
Solução detalhada
Para calcular o CPI (Cycles Per Instruction), utilizamos a seguinte fórmula:
Primeiro, vamos calcular o número total de ciclos utilizados:
- Para as instruções A:
- - Número de instruções: 100
- - Ciclos por instrução: 2
- - Total de ciclos para A: ciclos
- Para as instruções B:
- - Número de instruções: 50
- - Ciclos por instrução: 4
- - Total de ciclos para B: ciclos
- Para as instruções C:
- - Número de instruções: 150
- - Ciclos por instrução: 1
- - Total de ciclos para C: ciclos
Agora, somamos todos os ciclos:
Em seguida, calculamos o total de instruções executadas:
Agora, substituímos os valores na fórmula do CPI:
Portanto, o CPI do processador para esse programa é aproximadamente 1,83.
Explorar Arquitetura de Computadores · mais questões resolvidas da mesma matéria.
Outras questões
Pack sugerido: arquitetura-computadores-basico