1a lista de exercicios - respostas (1)

Upload: paulo-santiago

Post on 01-Mar-2016

55 views

Category:

Documents


3 download

DESCRIPTION

lista de exercicios

TRANSCRIPT

  • Questes

    1) Quantos flip-flops, e de qual tipo, so necessrios para se construir um registrador de 32 bits?

    32 flip-flops D

    2) Explique a pirmide que representa a Hierarquia de Memrias.

    3) O que Tempo de Acesso de uma memria?

    4) O que Capacidade de uma memria?

    5) Qual a diferena entre uma memria SRAM e uma memria DRAM? Cite vantagens e desvantagens de cada uma.

    6) Qual a diferena entre uma memria RAM e uma memria ROM?

    7) Qual a diferena entre uma memria do tipo PROM e uma do tipo EEPROM? A diferena que uma memria PROM no reutilizvel (somente se pode escrever nela uma vez), enquanto memrias EEPROM podem ser apagadas e reescritas eletricamente. 8) Qual a funo do registrador de endereos de memria (REM)? E do registrador de dados de memria (RDM)? REM: armazenar temporariamente o endereo de acesso a uma posio de memria, ao se iniciar uma operao de leitura ou escrita. RDM: armazenar temporariamente uma informao que esteja sendo transferida da memria principal para a UCP (leitura) ou vice-versa (escrita).

    9) Considere uma clula de uma MP cujo endereo , em hexa, 9C81 e que tem armazenado em seu contedo um valor igual a, em hexa, F5A. Pergunta-se:

    a) Qual deve ser o tamanho, em bits, do REM e do RDM nesse sistema? b) Qual deve ser a mxima quantidade de bits que podem ser armazenados nessa memria? a) REM = 16 bits, RDM = 12 bits b) 768 Kbits

    10) Um computador possui uma MP com capacidade para armazenar palavras de 16 bits em cada uma de suas N clulas. Sabendo-se que a ltima clula possui endereo 3FFF, quantos bytes podero ser armazenados nessa memria? Obs: D o valor em KBytes.

    32 KBytes

    11) Quantos bits so requeridos para se enderear clulas em uma memria de 128GBytes? 37 bits 12) Por que a memria cache aumenta o desempenho de um sistema de computao?

    Sistemas Microprocessados - 1a Lista de Exerccios - Respostas Prof. Walfredo Lucena

  • 13) Quais as vantagens e desvantagens dos mapeamentos direto, associativo e associativo por conjunto? 14) Em que circunstncias uma cache que funciona com mapeamento associativo por conjunto pode ser considerada igual cache que funciona com mapeamento direto? Quando o tamanho do conjunto for 1, ou seja, 1 via. 15) Um computador cuja memria principal tem capacidade de 128 MBytes divididos em blocos de 32 bytes possui uma memria cache com mapeamento direto de 64 KBytes. Quantos quadros ou linhas esta memria cache deve possuir? 2048 linhas 16) Suponha que um computador que usa cache com mapeamento direto possui 1 MByte na memria principal e uma cache de 32 linhas, onde cada linha da cache contm 16 bytes. a) Quantos blocos de memria principal existem? b) Qual o formato de um endereo visto pela cache, isto , quais so os tamanhos do identificador (tag), da linha e do campo palavra. c) Para qual linha da cache ser mapeada a referncia de memria 0DB63?

    a) 220 /24 = 216 b) 20 bit endereados com 11 bits no campo tag, 5 no campo quadro ou linha e 4 no

    campo palavra. c) 0DB63 = 00001100101 10110 0011, ou seja, linha 22.

    17) Considere que uma memria principal tem 128M palavras. Os blocos tm 64 palavras de tamanho e a cache consiste de 32K linhas. Mostre o formato para um endereo da memria principal assumindo um esquema de mapeamento de cache associativa por conjunto de 2 vias. Certifique-se de incluir os campos e seus tamanhos. Cada endereo tem 27 bits, com 7 bits no campo tag, 14 no campo conjunto e 6 no campo palavra. 18) Por que necessrio se estabelecer uma poltica para substituio de linhas para os mtodos de mapeamento associativo e no para o mtodo direto? No mtodo de mapeamento direto cada bloco est permanentemente associado a uma linha da cache, enquanto no mtodo associativo isso no ocorre, e, nesse caso, preciso decidir qual bloco ser retirado para dar vez ao bloco que est sendo buscado. 19) Explique as seguintes polticas de substituio: a) LRU (last recently used) b) FIFO (First in, First out) 20) Descreva as vantagens e desvantagens das polticas de escrita write-through e write-back.