EA078 - Micro e minicomputadores: Hardware
2o Semestre de 1999 – 1a Prova - Prova II - Duração: 2 horas - Sem consulta
Questão 1(valor 2.0 pts) Responda as seguintes questões:
(1.0 pt) 1) Qual é a diferença básica entre uma memória dinâmica e uma memória estática? Como esta diferença influencia no projeto de um sistema de memória?
(1.0 pt) 2) Qual é a principal característica das memórias CMOS que permitiu a implementação do modo de operação standby em RAM? Esboce um circuito de chaveamento entre duas fontes de alimentação e explique-o sucintamente.
Ver páginas 351 -- 352 do livro-texto.
Questão 2 (valor 3.0 pts.)
Seja a seguinte interface entre um processador 68000 operando na frequência 4 MHz e um sistema de memória composto por 4 pastilhas de 512 K x 4--bit DRAM mapeado em $100000--$17FFFF, conforme o seguinte esquema:
(0.6 pt) 1) Qual é a função dos blocos A, B e C do esquema?
(1.2 pt) 2) Qual é a função dos sinais RAS*, MPLX, CAS* e DTACK*?
(1.2 pt) 3) Esboce o diagrama de tempo do controlador de DRAM, mostrando explicitamente a interdependência temporal entre os sinais A01-A23 (endereço), AS*/DS*, RAS*, CAS*, MPLX, DTACK* e D00-D15 (dados).
O diagrama é dado na Figura 5.88 do livro-texto.
Páginas 575 -- 578 do livro-texto.
(0.5 pt) 2) Qual é o máximo fator de aceleração teórico (speedup ratio) no tempo de acesso a um sistema de memória com tempo médio igual a 100 ns ao adicionarmos uma memória cache de 20 ns de forma que hit ratio = 0.95? (Fórmula: S = 1/(1-H(1-k)))
Substituindo os parâmetros pelos valores numéricos, isto é H=0.95, k=20/100=0.2, tem-se H=4.17. Vale ressaltar que, na prática, esta taxa nunca é alcançada. A velocidade de um processador é limitada pela frequência do relógio, do número de ciclos de relógio por acesso à memória e do número de estados de espera introduzidos pela memória.
Last modified: Tue Nov 9 17:06:58 BRA 1999
Sugestões para ting@dca.fee.unicamp.br
Voltar para a página do curso.