Você está na página 1de 2

Lista de Exercícios II

Arquitetura e Organização de Computadores


Prof. Rodrigo Amorim
1. Uma das características das arquiteturas RISC é que a maioria das instruções possuem tamanhos
iguais. Quais as consequências e vantagens desta característica? Pg 519
R) Uma leitura, busca e execução mais rápida de informação, o lado ruim é que por causa de
todas essas vantagens consequentemente você precisará de mais memória cache.
2. Defina pipeline e sua importância no desempenho dos processadores. Pg 441
R) É um recurso computacional que acelera o processamento em 1.5 vezes e acontece por meio da
intersecção de um novo clock no processador sua maior contribuição sendo a possibilidade de fazer
processamento vetorial em mainframes.
3. Explique a diferença de processamento entre os três modelos de máquina. Como funciona o
processamento de informações dependentes. Pg 529
R) Maquina SISC é caracterizada pelo uso de um conjunto de instruções complexas e variadas
Maquina RISC utiliza um conjunto de instruções reduzido, com operações mais simples e com um
tamanho fixo
Super Pipeline é uma técnica de projeto de processadores que visa aumentar ainda mais o
desempenho. O pipeline é uma sequência de estágios de processamento em que cada estágio executa
uma parte da instrução
O processamento de informações dependentes mostra quais são as instruções que vão precisar do
resultado de um processamento de uma informação anterior
4. Defina Princípio Estatístico Comprovado.
R) Uso de uma estatística simples pelo processador para analisar a instruções que são executadas com
frequência.
5. O que é predição de desvio? Qual a diferença entre as técnicas de predição estáticas e as dinâmicas? Pg
450
R) É quando usamos análise de fluxo de dados para determinar a existência de uma dependência de
dados verdadeira.
Predição estática: O processador usa o histórico de processamento e uma análise de conteúdo de cache.
Predição dinâmica: Igual a anterior com a adição de analise de predição de RAM
6. Como é classificação de arquiteturas paralelas proposta por Flynn? Explique cada arquitetura. Pg 651
R) SISD: Existe uma memoria uma fila de instrução e uma ULA para uma unidade de controle e uma ULA
gerando um resultado de processamento
SIMD: Uma memória, uma unidade de controle conectada a várias ULAS gerando muitos resultados de
processamento
MISD: Uma memória, várias unidades de controle e varias ULAS gerando somente um dado.
MIMD: Uma memória, várias unidades de controle conectadas as muitas ULAS transmitindo vários
dados que serão gravados na memoria
7. Qual a diferença entre as arquiteturas SMP (UMA), NUMA, CC-NUMA e COMA? Pg 676
R) Na UMA existe um banco de memória com vários processadores
Na NUMA cada processador te uma memória na mesma distancia
Na CC-NUMA é possível controlar oque cada memoria está disponibilizando para os processadores
Na COMA existe um Software que toma conta da distribuição de tarefas no processamento
8. Como é feita a comunicação entre processos em clusters com memória distribuída? E com memória
compartilhada? Pg 673 – Pg 540 (10ed)
R) Em resumo, em clusters com memória distribuída, a comunicação entre processos é feita por meio de
troca de mensagens, enquanto em clusters com memória compartilhada, os processos podem
compartilhar diretamente uma região de memória física comum.
9. Faça uma comparação entre as arquiteturas SMP e Cluster. Pg 675 (5ed) – 544 (10ed)
R) A arquitetura SMP é baseada em um único sistema com múltiplos processadores compartilhando uma
única memória, enquanto a arquitetura de cluster envolve vários computadores independentes
conectados em rede.
10. Calcule os períodos de clock (a-c) e as frequências (d-f) de operação dos seguintes processadores:
a) 700 MHz
Período = 1 / 700 MHz = 1.43 ns
b) 1.6 GHz
Período = 1 / 1.6 GHz = 0.625 ns
c) 2.8 GHz
Período = 1 / 2.8 GHz = 0.357 ns
d) 1.6 ns
Frequência = 1 / 1.6 ns = 625 MHz
e) 0.8 ns
Frequência = 1 / 0.8 ns = 1.25 GHz
f) 0.2 ns
Frequência = 1 / 0.2 ns = 5 GHz

Você também pode gostar