Você está na página 1de 10

📔

Exercícios Memória Principal,


Monteiro
Disciplina Sistemas de computação

1. Um computador possui uma MP com capacidade de armazenar palavras de


16 bits em cada uma de suas N células, e seu barramento de endereços tem 12
bits de tamanho. Sabendo-se que cada célula pode armazenar o valor exato de
uma palavra, quantos bytes poderão ser armazenados nessa memória?

Solução:

Quantidade de endereços = 212 = 4096 células . 4096 x 2 = 8192 bytes


.

2. O que você entende por acesso à memória? Caracterize o tempo de


acesso nos diversos tipos de memória

Solução:

O acesso à informação (conteúdo) armazenada na memória (de um


endereço). Já o tempo de acesso é o período de tempo decorrido

Exercícios Memória Principal, Monteiro 1


desde o instante em que foi iniciada a operação de acesso (endereço é
colocado na barra de endereços) até que a informação requerida tenha
sido efetivamente transferida

4. Qual é a diferença conceitual entre uma memória do tipo SRAM e outra do


tipo DRAM?

Solução:

SRAM memória estática, em que o valor de um bit permanece


armazenado enquanto houver energia elétrica.
DRAM memória dinâmica, em que é necessário um circuito de refresh
reconstituindo repetidamente o valor de casa bit.

5. Qual é a diferença, em termos de endereço, conteúdo e total de bits, entre


as seguintes organizações de MP.
• Memória A 32K células de 8 bits cada.
• Memória B 16K células de 16 bits cada.
• Memória C 16K células de 8 bits cada.

Solução:

A memória A possui um endereço de 15 bits(32K → 25 ∗ 210 ) e uma


capacidade total de 25
∗ 210 ∗ 23 = 28 ∗ 210 = 256K ; A memória B
possui um endereço de 14 bits(16 K → 24 ∗ 210 ) e uma capacidade
semelhante a memória A 214 ∗ 24 = 256K ; Já a memória C apesar de
também contar com o mesmo tamanho de endereço da B possui um
total de bits menor, de apenas 128 bits

6. Qual é a função do Registrador de Endereço de Memória REM? E do


Registrador de Dados de Memória RDM?

Solução:

REM Armazenar temporariamente o endereço de acesso a uma


posição de memória, ao se iniciar uma operação de leitura ou escrita.
RDM Armazenar temporariamente uma informação que seja sendo
transferida da memória principal para UCP (leitura) ou vice-versa
(escrita).

Exercícios Memória Principal, Monteiro 2


7. Descreva os barramentos que interligam processador e MP, indicando
função e direção do fluxo de sinais de cada um.

Solução:

a) Barramento de endereços: interliga UCP à MP, transferindo bits que


significam um endereço. É unidirecional, ou seja, a informação trafega
da UCP para MP.
b) Barramento de dados: interliga UCP à MP, transferindo bits de
informação. É bidirecional, isto é, os bits percorrem o
barramento da UCP para MP (operação de escrita) e no sentido inverso
(operação de leitura).
c) Barramento de controle: interliga UCP à MP, para a
passagem de sinais de controle (leitura e escrita).

8. Descreva passo a passo uma operação de leitura. Utilize um diagrama


esquemático.

Solução: A memória envia uma cópia para a UCP de um dado, que no


exemplo está no endereço 1101, ao chegar na UCP o dado novo substitui a
instrução que já estava lá.

9. Faça o mesmo para uma operação de escrita

Solução: a UCP envia um dado para o endereço da memória, no exemplo é


o 1111, esse dado substitui a informação que estava lá anteriormente.

Exercícios Memória Principal, Monteiro 3


10. Um computador possui um RDM com 16 bits de tamanho e um
REM com capacidade para armazenar números com 20 bits. Sabe-se que a
célula deste computador armazena dados com 8 bits de tamanho e que ele
possui uma quantidade N de células, igual à sua capacidade
máxima de armazenamento. Pergunta-se:
a) Qual é o tamanho do barramento e endereço?
b) Quantas células de memória são lidas em uma única operação de
leitura?
c) Quantos bits têm a memória principal?

Solução:

A REM 20 E = 20 bits.

B Célula = 8 bits; RDM = barra de dados = 16 bits → 2 células.

C N = endereços; cada endereço tem 8 bits → 220 ∗ 23 = 8 M bits.

11. Um microcomputador possui uma capacidade máxima de memoria principal


RAM com 32K células, cada uma capaz de armazenar uma palavra de 8 bits.
Pergunta-se:

a) Qual é o maior endereço, em hexadecimal, desta memória?


b) Qual é o tamanho de barramento de endereços deste sistema?
c) Quantos bits podem ser armazenados no RDM e no REM?

Solução:

Exercícios Memória Principal, Monteiro 4


A N = 32K células = barra de endereços de 15 bits → maior
endereço = 111111111111111 = 7FFF, hexadecimal

B 15 bits

CREM = barra de endereço → 15 bits; RDM = barra de dados → 8


bits.

12. Considere uma célula de uma MP cujo endereço é, em hexadecimal, 2C81 e


que tem armazenado em seu conteúdo um valor igual a, em hexadecimal, F5A.
Sabe-se que nesse sistema as células têm o mesmo tamanho das palavras e
que em cada acesso é lido o valor de uma célula. Pergunta-se:
a) Qual deve ser o tamanho do REM e do RDM nesse sistema?

b) Qual deve ser a máxima quantidade de bits que podem ser implementados
na memória?

Solução:

A 0011 1011 1000 0001 → REM = 16 bits; F5A = 1111 0101 1010 RDM =
12 bits

B N x M 216 ∗ 23 = 29 ∗ 210 = 512K

13. Considere uma memória com capacidade de armazenamento de 64 Kbytes.


Cada célula pode armazenar 1 byte de informação e cada caractere é
codificado com 8 bits. Resolveu-se armazenar na memória
deste sistema um conjunto de caracteres do seguinte modo: a partir do
endereço (hexadecimal) 27FA, foram escritos sucessivamente grupos de 128
caracteres iguais, iniciando pelo grupo de As, seguido do grupo de Bs, e assim
por diante. Qual deverá ser o endereço correspondente ao local onde está
armazenado a segunda letra B e a décima letra?

Solução:

Endereço inicial do “A” + 9 *128 = endereço do “J” (décima letra)

Exercícios Memória Principal, Monteiro 5


14. O custo das memórias SRAM é maior que o das memórias DRAM.
No entanto, o processo de conexão das memórias DRAM é mais
complexo que o das SRAM e, em consequência, o preço do interface
das DRAM é bem maior que das SRAM. Supondo que uma DRAM
custe R$ 5,00, que uma interface de SRAM custe R$ 1,00, que o preço
por bit de uma SRAM seja de R$0,00002 e o de uma DRAM de R$
0.00001, calcule quantos bits deve ter uma memória dinâmica DRAM
para que o conjunto seja mais barato.

Solução:

Por regra de 3

DRAM SRAM
5,00 + 0,00001x = 1,00 0,00002x
0,00002 – 0,00001)x = 5,00 – 1,00
0,00001x = 4,00
X = 40.000 bits (aproximadamente 40K bits)

15. Compare uma MP e uma memória cache em termos de tempo de acesso,


capacidade e temporariedade de armazenamento de dados.

Solução

MP maior tempo de acesso, maior capacidade, ambas tem


temporariedade transitória exceto por algumas instruções presentes na
MP.

Cache: tempo de acesso menor que a MP, menor capacidade que a MP,
maior custo e também é transitória.

16. Uma memória ROM pode ser também considerada uma memória
do tipo Leitura/Escrita? Por quê?

Solução:

Como já indica o seu nome Read Only Memory, as memórias ROM não
permitem o processo de leitura/escrita, permitindo apenas leitura.

17.Qual é a diferença entre uma memória do tipo PROM e uma do tipo EPROM?

Exercícios Memória Principal, Monteiro 6


Solução:

A diferença básica entre memória tipo PROM e EPROM é a capacidade


de reutilização que as dos tipo EPROM possuem (podem ser apagadas
e se reescrever dados) e que as PROM não possuem (só podem ser
escritas uma única vez).

21. Considere um sistema constituído de um processador – memória cache –


memória principal, no qual o tempo de acesso UCP - Cache é de 8ns e o tempo
de acesso Cache-MP é de 70ns. Observando-se um intervalo correspondente
a 100 acessos consecutivos do processador e que a eficiência do Cache é de
96%, calcule o tempo médio de acesso do sistema.

Solução:

Tempo total de acesso = 96 x 8 + 4 x 78 = 1080


Tempo media = tempo total / quantidade de acessos = 1080 / 100 =
10,8ns.

22. Qual é a vantagem do uso de muitos registradores em um processador?

Solução:

Consegue-se trabalhar acessando mais os registradores do que a


memória principal, assim ficando mais rápido. A possibilidade de maior
armazenamento e
de maior velocidade.

26. Projete uma ROM de forma semelhante a que está mostrada na figura 4.18,
considerando que ela possua 8 células de 4 bits cada uma. Podem ser
assumidos quaisquer valores para armazenar nas 8 células.

Solução:

Exercícios Memória Principal, Monteiro 7


27. Quantos bits são requeridos para se endereçar células em uma memória de
128 G?

Solução:

2^7 * 2^30 = 128 G, logo para endereçar, seriam necessários 37


bits.

28. E quantos bits seriam requeridos se a memória tivesse 32K?

Solução:

2^5 * 2^10 = 32 K, para endereçar seriam precisos 15 bits.

30. De que depende fundamentalmente a determinação da quantidade


máxima de posições de memória que um processador consegue endereçar?

Solução:

Da quantidade de bits que um processador pode endereçar.

31. Uma imagem pode ser representada por uma matriz de pontos
armazenada na memória do computador. Cada ponto possui uma indicação da
cor associada a ela. Essa cor precisa de 4 bytes para ser representada. Com

Exercícios Memória Principal, Monteiro 8


base nessas
informações, pede-se:

a) A quantidade de memória, em bytes, necessária para armazenar uma


imagem
com 640420 pontos;

b) A quantidade de memória, em megabytes, necessária para armazenar 10


imagens semelhantes a esta;
c) Quantas imagens como esta poderiam ser armazenadas na memória de um
computador com 128 megabytes de memória RAM?

Solução:

A 640 * 420 = 268800 pontos * 4 = 1,03 Mb

B 1,03 * 10 = 10,25 Mb

C 124 Imagens

32. Quantos bytes podem ser armazenados em uma memória ROM que possua
16 linhas de endereçamento e que possua 4 linhas de saída de dados?

Solução:

T N * M → T = 216 ∗ 22 = 28 ∗ 210 = 256 Kbits → 32 Kbytes

33. Você considera válida a afirmação "um computador com mais poder de
processamento pode armazenar mais programas?"

Solução:

Não necessariamente, mais poder de processamento significa maior


capacidades de cálculos, mais ciclos de memória, permitindo
execuções mais rápidas de programas, enquanto uma maior
quantidade de memória que seria necessária para armazenar mais
programas.

34. Você considera válida a afirmação "vale aumentar a capacidade da


memória principal para que o acesso aos meios magnéticos (discos rígidos e
disquetes) seja mais rápido"?

Exercícios Memória Principal, Monteiro 9


Solução:

Essa afirmação é válida se os meios magnéticos possuírem uma alta


taxa de transferência, assim a capacidade da MP faria com que mais
dados dos discos fossem lidos em ciclo, aumentando o volume de
transferências.

Exercícios Memória Principal, Monteiro 10

Você também pode gostar