Sei sulla pagina 1di 8

1- Para que serve a memória de um Sistema Computacional?

Em um sistema computacional a memória serve para armazenar programas e


dados.

2- O que é hierarquia de memória?


É uma classificação dos tipos de memória em função do desempenho,
considerando o tamanho da memória e a distância da CPU em tempo de
acesso.

3- Por que os Sistemas de Memória são organizados em níveis


hierárquicos?

4- Quais são as características que são consideradas para organizar a


hierarquia do Sistema de Memória?
O tamanho da memória e a velocidade de acesso.

5- Qual é a principal característica do nível mais baixo da hierarquia de


memória?
O baixo custo por byte.

6- Quais são os níveis da hierarquia de memória?


Nível1 - Registradores.
Nível 2 – Memórias cachê.
Nível 3 – Memória RAM.
Nível 4 – Memória Secundária.

7- Qual é o principal objetivo da implantação da hierarquia de memória?


Estabelecer através de meios arquiteturais, um subsistema de memória que
apresenta ao usuário a capacidade da memória secundária com a velocidade
dos componentes mais rápidos.

8- O que são memórias entrelaçadas?


São memórias que distribuem a informação em vários módulos de memória que
podem ser acessados em paralelo.

9- Quais são as vantagens e as desvantagens das memórias entrelaçadas?


Vantagens:
- Diminui o tempo de leitura e gravação
- Maior throughput.
Desvantagens:
- Multiplicação de recursos.

10- Como o gerenciamento da memória (principal/cachê) melhora o


desempenho do Sistema de Memória?
Com o gerenciamento correto a resolução dos endereços e acesso aos dados
nele contidos fica mais rápida, melhorando a performance do sistema.
11- Explique com as suas palavras o quê é memória virtual?
É um artifício usado pelo Sistema de Memória para armazenar determinado tipo
de informação que não está sendo utilizada constantemente como por exemplo
um HD, de forma que a memória principal tenha mais espaço para dados que
necessitam de tempo de acesso e resposta mais rápida.

12- Como é medido o desempenho de um Sistema de Memória?


Pelo tempo de acesso aos dados, tempo de ciclo de memória e taxa de
transferência.

13- O que é tempo de ciclo de memória?


Tempo gasto para a memória estar pronta para o próximo acesso.

14- O que é taxa de transferência de memória?


É a velocidade com a qual os dados são movidos na memória.

15- Qual a diferença entre latência e throughput de um Sistema de Memória?


Latência é o tempo entre a solicitação de um dado e o seu atendimento por
parte do sistema de memória.
Throughput é a quantidade de dados que está sendo transferida pelo sistema de
memória.

16- Como a potência elétrica de um Sistema de Memória dinâmica afeta seu


desempenho?
A potência de uma memória é formada da relação entre a voltagem, a
capacitância e a freqüência. Com alteração na voltagem ou na freqüência a
memória deve apresentar um desempenho mais lento que o normal.

17- Como podemos melhorar o desempenho de um Sistema de Memória


Dinâmica sem alterar a sua freqüência de trabalho?

18- Como a diminuição do tamanho físico dos Sistemas de Memória


dinâmica podem alterar seu desempenho?
Com células de

19- Como a capacitância afeta o desempenho dos Sistemas de Memória


Dinâmica?

20- Quais são os métodos de acesso a um Sistema de Memória?


Seqüencial, direto, associativo e aleatório.

21- Descreva o método de acesso seqüencial.


O método de acesso seqüencial é o método em que a leitura dos dados se dá
linearmente do início da mídia e progride seqüencialmente até o final.

22- Descreva o método de acesso direto.


No método de acesso direto os dados estão divididos em blocos com endereços
exclusivos. Os blocos são acessados diretamente pelo endereço. O acesso é
feito por saltos e por pesquisa seqüencial. O tempo de acesso independe da
localização ou de acessos anteriores.

23- Descreva o método de acesso aleatório.


O acesso aos dados se dá por seu endereço exclusivo. Com o conhecimento do
endereço o sistema de memória acessa diretamente os dados do endereço em
questão. O tempo de acesso independe da localização ou de acessos
anteriores.

24- Descreva o método de acesso associativo.


No método de acesso associativo os dados são localizados pelo conteúdo de
uma parte do armazenamento. O tempo de acesso independe da localização ou
de acessos anteriores.

25- O que são memórias de semicondutor?


São memórias fabricadas à base de pastilhas de material semicondutor.

26- Para quê servem as memórias de semicondutor?

27- Como funcionam as memórias dinâmicas?


Nas memórias dinâmicas o processo de leitura é destrutivo, desta forma, estas
memórias precisam de circuitos de refresh para que o dado seja reescrito após
qualquer acesso a memória.

28- Qual é a principal aplicação das memórias dinâmicas?


Suportar os programas em execução, armazenando dados para o processador
em um determinado momento.

29- Por que as memórias dinâmicas precisam de circuitos de refresh?


Porque o capacitor que armazena a informação descarrega por si só, desta
forma o circuito de refresh serve para reenergizá-lo.

30- Quais são os fatores de forma (tipos de pente) das memórias RAM
dinâmicas?
SIMM
DIMM
SODIMM
MicroDIMM
31- Como funcionam as memórias dinâmicas síncronas?
As memórias síncronas utilizam um clock para coordenar a entrada e saída num
chip de memória. Este clock é coordenado com o clock da CPU de forma a
sincronizar o timing da memória com o timing da CPU.

32- Quais são os tipos de memória síncrona?

33- Qual é a principal característica de uma memória dinâmica do tipo DDR?


A memória DDR é capaz de ler dados tanto na subida quando na descida do
clock do sistema, dobrando assim a taxa de transferência.

34- Explique o que é memória estática.


É o tipo de memória que não necessita de circuitos de refresh. A memória
estática utiliza um cirtuito flip-flop que armazena cada bit de memória.

35- Por que as memórias estáticas são mais rápidas que as memórias
dinâmicas?
Porque as memórias estáticas, devido a forma de armazenamento de dados,
não necessitam do circuito de refresh.

36- Por que as memórias estáticas não precisam de circuitos de refresh?


Porque cada bit é armazenado em um circuito flip-flop e não há vazamento da
carga, o que dispensa o uso do refresh.

37- Por que as memórias estáticas são mais caras que as memórias dinâmicas?
Porque as memórias estáticas usam mais componentes que as memórias
dinâmicas e conseqüentemente utilizam mais espaço do encapsulamento.

38- Quais são os componentes que formam uma célula de memória estática?
Transistores e fios.

39- O quê são memórias ROM?


São memórias de armazenamento permanente.

40- O quê são memórias PROM?


São memórias que podem ser programadas, porém necessitam de equipamento
especial para isto e não aceitam reprogramação.

41- O quê são memórias EPROM?


São memórias que permitem a reprogramação, desde que os dados anteriores
tenham sido apagados completamente usando luz ultravioleta.

42- O quê são memórias EEPROM?


São memórias que permitem a reprogramação eletricamente, demoram mais
para gravar do que para ler.
43- O quê são memórias FLASH?
São memórias do tipo EEPROM que permitem a reprogramação eletricamente,
porém demoram muito menos tempo.

44- Como podemos organizar fisicamente um módulo de memória de


64kilobytes?

45- Por que os módulos de memória são vendidos em tamanhos de 1024


MegaBytes ao invés de um valor mais fácil de lembrar como
1000MegaBytes?

46- O que é uma célula de memória?


Uma célula de memória é a menor unidade endereçável da memória.

47- O quê é latência?


É o tempo decorrido entre a requisição da informação para a memória pelo
processador e a chegada desde dado ao processador.

48- O que é princípio da localidade?


É o principio que diz que se um item de memória é acessado em determinado
momento, ele provavelmente será novamente acessado e os itens próximos a
ele também.

49- Quais são os tipos de princípio da localidade utilizados em sistemas de


memória organizados hierarquicamente?
Princípio da localidade espacial e princípio da localidade temporal.

50- O que é princípio da localidade espacial?


Se um item de memoria é referenciado, os itens próximos a ele tenderam a ser
referenciados em breve.

51- O que é princípio da localidade temporal?


Se um item de memória é referenciado ele tenderá a ser referenciado
novamente.

52- O que são os “erros” de um sistema de memória?


São discrepâncias que podem ocorrer com um dado, devido a uma falha física
ou elétrica do sistema de memória.

53- Como funcionam as memórias com paridade?


Nas memórias com paridade para cada byte é adicionado um bit de paridade
que tem a função de diagnosticar alterações nos dados.

54- O que quer dizer ECC? E AECC?


ECC – Error Checking and Correting
AECC – Advanced Error Checking and Correting

55- Quais são os tipos de erros de memória e quais são as suas causas?
Erros de memória – alteração indesejada nos dados.
Erros temporários - são alterações transientes, indução eletromagnética,
mudança aleatória.
Erros físicos – queima de algum componente da memória.

56- O que é memória cachê?


É um elemento de mémória entre o processador e a memória principal.

57- Qual é o objetivo da utilização da memória cachê?


É criar a ilusão de que as referencias à memória serão atendidas na velocidade
do processador.

58- De quais fatores depende o desempenho da memória cachê?


Tamanho do bloco, tamanho total do cache e tipo de mapeamento utilizado.

59- O que é o bloco de memória?


É a unidade mínima de dados.

60- O que é “Cache Hit”para o sistema de memória cache?


É quando a posição de memória acessada está no cache.

61- O que é “Cache Miss”para o sistema de memória cache?


É quando a posição de memória acessada não está no cache.

62- Como podemos calcular a taxa de acerto para o sistema de memória cache?
Pela divisão do número de referencias à encontradas na cache pelo número
total de referências a memória.

63- Como podemos calcular a taxa de falhas para o sistema de memória cache?
Subtraindo-se 1 doa taxa de acerto para o sistema de memória cache.

64- Como podemos calcular o tempo de execução para o sistema de memória


cache?
(Ciclos de execução + Ciclos de pausa) * Tempo de ciclo.

65- Quais são os tipos de mapeamento usados para a memória cache?


Mapeamento direto, mapeamento semi-associativo e mapeamento associativo
por grupos.

66- O que é e como funciona o mapeamento direto?


O mapeamento direto é uma forma de alocação e organização de dados na
memória cache. No mapeamento direto, para cada item da memória principal
existe uma localização no cache onde o item pode estar. No mapeamento direto
vários itens da memória principal compartilham localizações no cachê.

67- O que é e como funciona o mapeamento semi-associativo?


O mapeamento associativo também é uma forma de alocação e organização de
dados na memória cache. No mapeamento semi-associativo existe um numero
fixo de posições onde a palavra pode se armazenada que é denominado um
conjunto.

68- Quais são e como funcionam as estratégias de substituição de blocos da


memória cache?
Substituição aleatória – é escolhida aleatoriamente uma posição qualquer da
cache para ser susbstituída.
FIFO – Remove a linha que está a mais tempo na memória cache.
LRU – Remove a linha que a mais tempo não é utilizada.

69- Quais são e como funcionam as políticas de escrita da memória cache?


Write Through – Toda vez que escreve na cache, também escreve a mesma
informação na principal.
Write Back – Só escreve no cache e quando o barramento estiver livre é que vai
procurar a memória principal.

70- O que é AMAT?


É uma métrica que exprime qual é o tempo médio gasto no acesso a dados no
sistema de memória.

71- Qual é o objetivo da memória virtual?


Criar a ilusão de uma memória principal física, ilimitada e mais rápida que a
secundária.

72- O que são páginas de memória?


São espaços de memória real e virtual divididos em blocos.

73- O que é endereço virtual?E endereço real?


Endereços virtuais são endereços de memória criados pelos programas em
execução.
Endereços reais são os endereços existentes na memória principal.

74- Qual é a função da Unidade de Gerenciamento da Memória?


Fazer o mapeamento do endereço virtual para o endereço real.

75- O que é paginação?


É quando o programa passa para o disco uma parte da informação dos
aplicativos que estão em segundo plano, uma vez que a memória principal está
cheia.
76- Qual é a influência do tamanho das páginas no desempenho do sistema de
memória virtual?
Quanto menor o tamanho das paginas, maior o tamanho das page tables porem
o tempo de transferência entre disco e memória são curtos. Quando o page
tables é menor o tempo de transferência aumenta.

77- O que são e como funcionam os mecanismos de tradução de endereços da


memória virtual?
No mapeamento direto, temos que o endereço virtual da pagina é o mesmo da
pagina real.
No mapeamento completamente associativo, a memória associativa contem
endereços virtual e real.
Já no mapeamento semi-associativo, o endereço da pagina é divido em 3
campos, tag índice e linha.

78- Como funcionam os algoritmos de substituição de paginas da memória


virtual?
Um bit é setado quando é feita a escrita da pagina. A pagina não precisa ser
escrita de volta no disco ao ser substituída, caso não tenha sido modificada

Potrebbero piacerti anche