Mapa mentais
Arquitetura de Computadores
Lista de exercícios 4
Os exercícios desta lista são referentes aos assuntos das aulas 7, 8 e 9 de Arquitetura de computadores. Desenvolva a lista e use o 4º Fórum de discussão para abordar os assuntos e dúvidas. Ao concluir, publique no Ambiente Virtual de Aprendizagem, por meio da Atividade de envio de arquivo, referente a essa lista. Envie-a nos formatos de arquivo “PDF” ou “RTF”.
1. Uma configuração típica de pipeline envolve os seguintes estágios:
a) busca da instrução, decodifica instrução, busca de operando, execução de instrução e armazena resultado.
2. Qual o número mínimo de instruções que um processador com pipeline de 10 estágios deve executar para atingir o speedup maior ou igual a 3?
e) 4 instruções sk = n x k / (k + n -1) n x 10 / (10 + n – 1) = 3 => 10n / (9 + n) = 3 => 10n = 3(9 + n)
10n = 27 + 3n => 10n - 3n = 27 => 7n = 27 => n = 27 / 7 n = 3,857 ( 4 instruções)
3. Qual o speedup de um processador com pipeline de 5 estágios na execução de
100 instruções?
Sk = n x k / (k + n -1) => S5 = 100 x 5 / (5 + 100 - 1) => S5 = 500 / 104 => S5 = 4,807 resposta= 4.8
4. Este registrador tem como finalidade armazenar o endereço da próxima instrução que será buscada da memória para execução.
a) PC (Contador de Programa)
5. O processador Pentium 4 lançado em 2000 tinha as seguintes larguras de barramentos: • barramento de dados de 64bits e
• barramento de endereço de 32bits.
Isso quer dizer que:
a) Esse processador é capaz de endereçar até 4GBytes de memória (232)
6. Descreva as diferenças entre as linguagens de baixo nível e as linguagens de alto nível e dê um exemplo de cada.
Linguagem de programação de baixo nível trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim,