
Exercícios – OAC
Barramentos (Capítulo 3)
1. O que caracteriza a técnica de multiplexação em um barramento? Que possível vantagem
esta técnica acarreta?
2. Qual a função de um árbitro de barramento? De que formas pode ser implementado?
3. Que tipos de transferências um barramento deve suportar?
4. O que significa E/S mapeada em memória?
5. Considere um processador de 32 bits, cujas instruções de 32 bits são compostas de dois
campos: o primeiro byte contém o código de operação e os demais contêm um operando
imediato ou um endereço de operando.
a. Qual a quantidades de palavras endereçáveis?
b. Qual a capacidade total da memória?
6. Considere um computador com palavras de 16 bits com uma unidade de memória de
2048 bytes. Qual é a quantidade de linhas do barramento de endereço necessárias para
endereçar todas as palavras?
7. Considere um microprocessador de 32 bits, com um barramento de dados externos de 16
bits, dirigido por um relógio de 8MHz. Suponha que esse microprocessador tenha um ciclo
de barramento cuja duração mínima é de 4 ciclos de relógio. Qual é a taxa máxima de
transferência de dados que esse microprocessador pode sustentar? Para aumentar seu
desempenho, seria melhor aumentar a largura do seu barramento de dados externo para
32 bits ou dobrar a frequencia do relógio?
Memória Interna (Capítulo 4)
1. Desenhe a pirâmide que representa uma hierarquia de memórias. Agora responda:
a. Por que se utiliza uma hierarquia de memórias em um computador?
b. Qual é a relação entre o desenho e os fatores tempo de acesso, custo e
capacidade?
2. Quais as diferenças entre acesso direto, sequencial e randômico?
3. Quais são as principais diferenças entre memórias dinâmicas e estáticas?
4. O que é uma memória volátil? E uma não volátil?
5. Quais os principais tipos de memória ROM? Monte o quadro mostrando a diferença entre
elas.
6. Quais é a diferença, em termos de endereço, capacidade e total de bits, entre as seguintes
organizações de MP?
a. Memória A: 32K células de 8 bits cada;
b. Memória B: 16K células de 16 bits cada; e
c. Memória C: 16K células de 8 bits cada?
7. Descreva passo a passo uma operação de leitura em memória.
8. Um computador possui uma de memória principal com 32K células, cada uma capaz de
armazenar uma palavra de 8 bits. Pergunta-se:
a. Qual o maior endereço de memória?