Você está na página 1de 10

UNI-ANHANGUERA – CENTRO UNIVERSITÁRIO DE GOIÁS

CURSO DE ENGENHARIA ELÉTRICA

LISTA DE EXERCICIOS

SAMUEL RENAN LEONHARDT

GOIÂNIA – GO – BRASIL
Outubro / 2019
LISTA 4

1) Um computador possui uma memória principal com capacidade para


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

Capacidade em bytes = 4098*2 = 8.196 bytes

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


nos diversos tipos de memória.

Célula = 8 bits; RDM = barra de dados = 16 bits ( 2 células. c) Quantos bits têm
a memória principal? N = 220 = 1M endereços; cada endereço tem 8 bits ( 1M *
8 = 8M bits.

3) Quais são as possíveis operações que podem ser realizadas em uma


memória?

Leitura e escrita

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


tipo DRAM? Cite vantagens e desvantagens de cada uma.

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 cada
bit.

5) Qual é a diferença, em termos de endereço, conteúdo 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.

c) Memória C: 16K células de 8 bits cada.

a) Memória A: 15 bits(32K), conteúdo: 8, Total de bits: 32K*8=256 bits

b) Memória B: 14 bits(16K), conteúdo: 16, Total de bits: 16K*16=256 bits

c) Memória C: 14 bits(16K), conteúdo: 8, Total de bits: 16K*8=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)?

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 ou vice-versa,

7) Descreva os barramentos que interligam UCP e MP, indicando função e


direção do fluxo de sinais de cada um.

a) Barramento (ou barra) 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 (ou barra) 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 (ou barra) de controle: interliga UCP à MP, para a passagem de


sinais de controle (leitura e escrita).

8) Um computador possui um RDM de 16 bits de tamanho e um REM com


capacidade para armazenar números com 20 bits. Sabe-se que a célula desse
computador armazena dados com 8 bits de tamanho e que ele possui uma
quantidade N de células, igual a sua capacidade máxima de armazenamento.
Pergunta-se:

a) Qual o tamanho do Barramento de Endereços?

REM= 20 →E = 20 bits.

b) Quantas células de memória são lidas em uma única operação de leitura?

Célula = 8 bits; RDM = barra de dados = 16 bits > 2 células

c) Quantos bits têm a Memória Principal?

N = endereços; cada endereço tem 8 bits →220 * 8 = 8M bits

d)Qual é o maior endereço, em decimal, desta memória?

11) Um microcomputador possui uma capacidade máxima de memória 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 decimal, desta memória?

N = 32K células = 215; barra de endereços de 15 bits ( maior endereço =


111111111111111 = 7FFF h.

b) Qual é o tamanho do barramento de endereços deste sistema?

15 bits

c) Quantos bits podem ser armazenados no RDM e no REM?

REM = barra de endereços ( 15 bits; RDM = palavra = barra de dados 8 bits.

d) Qual é o total máximo de bits que pode existir nesta memória?

N = 215; M = 8; total de bits = N * M ( 215 * 8 = 218 = 256K 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?

2C81 = 0010 1011 1000 0001 ( REM = 16 bits; F5A = 1111 0101 1010 ( RDM =
12 bits.

b) Qual deve ser a máxima quantidade de bits que pode ser implementada nessa
memória?

N*M

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 caracteresiguais, 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?

Endereço inicial do “A” + 128 = endereço do “B” (segunda letra)

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

14) O custo das memórias SRAM é maior que o das memórias DRAM. No
entanto, oprocesso de conexão das memórias DRAM é mais complexo que o
das SRAM e, em consequência, o preço da interface das DRAM é bem maior
que das SRAM. Supondo que uma SRAM 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 co njunto seja mais barato.

DRAM SRAM5,00 + 0,00001x = 1,00 + 0,00002x(0,00002 –0,00001)x = 5,00 –

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

Não, pois às memórias ROM permitem apenas leitura, diferente das


leitura/escrita. O próprio nome (Read Only Memory) já indica sua propriedade.

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

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).

8) E qual é a diferença entre uma memória do tipo ROM “original” (mask ROM)
e uma memória do tipo PROM? E o que é idêntico nelas?

A memória ROM original tem seus dados gravados durante o processo de


fabricação (como os processadores), enquanto as memórias PROM são
construídas sem dados (virgens), que são gravados posteriormente por
equipamentos especial.

19) O que significa o termo shadow ROM?

Consiste em se utilizar parte da RAM para armazenar o conteúdo da ROM, de


modo que o acesso dos processadores à ROM se faça efetivamente pela RAM,
sendo mais rápido (as memórias RAM são muito mais rápidas que as ROM).
20) Enumere os diferentes tipos de memória que podem existir em um
microcomputador moderno, atual desde um simples registrador até os CD-ROM
etc.

a)Registradores

b) Memória cache L1 |SRAM

c) Memória cache L2 | SRAM

d) Memória Principal | DRAM

e) Memória Secundária, Discos magnéticos, Fitas magnéticas, CD-ROM, CD-R


e Disquetes

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.

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?


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.

23) Por que não é possível a memória principal ser totalmente volátil?

Pois, quando fosse ligado o computador, o mesmo, não teria nada para executar.
Devido a que uma parte deve ser armazenada na BIOS que faz iniciar o sistema
quando o computador é ligado.
24) Sempre que o processador realiza um acesso à memória para efetuar uma
operação de leitura ou de escrita, ele manipula dois valores distintos, mas que
estão associados ao acesso. Quais são estes valores?

25) O que significa a expressão ECC - código de correção de erros.

Vem do inglês error correction codeé, o mesmo é usado para controlar erros em
dados em canais de comunicação não confiáveis ou ruidosos.

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

37 bits

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

15 bits.

29) Quantas posições de memória existem desde o endereço


0400(hexadecimal), inclusive, o endereço 11FF (hexadecimal)?

3584 posições

30) De que depende fundamentalmente a determinação da quantidade máxima


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

Da quantidade de bits (algarismos) do número que representa cada endereço,


definido pelo fabricante do processador
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 base nessas
informações, pede-se:

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


com 640x420 pontos;

1,03MB

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


imagens semelhantes a esta;

10,25MB

c) Quantas imagens como esta poderiam ser armazenadas na memória de um


computador com 128 megabytes de memória RAM?

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?

32768 bytes ou 32KB

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

Não necessariamente. Mais poder de processamento costuma significar maior


largura dos registradores e das unidades de cálculo, bem como dos barramentos
de dados, além da frequência do relógio, estágios pipeline, etc., enquanto mais
programas são armazenados na memória.
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"?

É válida essa afirmação, desde que acompanhada da especificação de um bloco


de transferência disco/MP largo. Como o tempo de transferência do disco é baixa
(milissegundos), é bom transferir mais dados de cada vez e ter maior capacidade
de MP para não se ter que ir ao disco frequentemente.