Memória Flashcards
*Endiannes
È a ordem utilizada para representar os dados da memória
*Little Endian
O Byte menos significativo fica amazenado no endereço mais baixo (1000, “12”)
*Big Endian
O Byte mais significativo é armazenado no endereço mais baixo (1000, “AB”)
Quais são os tipos de memória não voláteis ?
ROM, EEPROM, FLASH, EPROM
A memória __ necessita de refresh constante.
DRAM - Dinamic RAM
A memória ___ é mais rápida que a ____.
SRAM, DRAM
A memória ___ tem um consumo de energia pequeno.
DRAM
A memória ___ tem uma alta capacidade de integração.
DRAM
A memória ___ tem um maior custo.
SRAM
A memória ___ é usada para fazer módulos de memória cache.
SRAM
Memória baseada em flip-flop, por isso não precisa de renovação e são muito rápidas.
SRAM
Memória que ocupa um maior espaço.
SRAM, pois os flip-flops tem de 4 a 6 transistors inteligados por fios, enquanto que na dinâmica só tem 1 transistor 1 capacitor.
Existem 2 tipos de classificação dos registradores segundo a sua função…
Propósito Geral e Propósito Específico(dados, endereços ou flags)
*Registrator PC
Program Counter, armazena o dado da próxima instrução.
*Registrador IR
Instruction Register - Armazena a instrução atual.
*Registrador MAR
Memory Adddress Register para endereçamento.
*Registrador MBR
Memory Buffer Read, armazena um dado temporário.
*Registrator PSW
Program Status Word, armazena um estado atual.
Registrador com o final X são registratores…
Genéricos…
Registrador com o final P ou I.
São registradores de Pointer ou Index
Registrador com o final S são..
Registradores que armazenam segmento.
Existem 2 tipos de registradores que são..
Visíveis ao Usuário e Registradores de controle de estado.
A arquitetura ___ faz a utilização de um número grande de registradores.
RISC
Qual a largura necessária para registrador REM ?
Deve ser capaz de armazenar o maior endereço usado no sistema.
Qual a largura necessária para registrador RDM ?
Deve ser capaz de armazenar valores da maioria dos tipos de dados.
A memória ___ não é acessada diretamente pelo processador.
Secundária
Para acessar a memória secundária o processador faz uso da ___ como intermediária.
Memória Principal
A memória ___ precisa de raios ultravioleta para serem apagadas.
EPROM
A memória __ são apagadas por indução elétrica.
EEPROM
*Thrashing
Excessiva transferência de página/segmento entre memória principal e secundária.
*Distancia de Haming
Calcula-se colocando os bits um em cima do outro como se fosse somar, e soma somente os bits diferentes.
Alimentação típica da DDR ?
2.5V
Alimentação típica da DDR2 ?
1.6V
Alimentação típica da DDR3 ?
1.5 V
Qual a tx de transferência da DDR2-800 ?
800 x 8 = 6400MB/s.
*Modo de Endereçamento da Memória
Forma de interpretar o campo de operando que aparece dentro de uma instrução de máquina.
*Modo de Endereçamento IMEDIATO
No campo do operando fica o PRÓPRIO DADO desejado
*Modo de Endereçamento DIRETO
No campo do operando tem o ENDEREÇO de memória onde o dado esta.
*Modo de Endereçamento INDIRETO
No campo do operando tem o ENDEREÇO de um REGISTRATOR que tem outro ENDEREÇO onde esta o dado desejado.
*Modo de Endereçamento POR REGISTRADOR.
No campo do operando há um endereço do registrador
*Modo de Endereçamento INDEXADO
Permite manipular endereços para facilitar o acesso.
*Modo de Endereçamento BASE MAIS DESLOCAMENTO.
O endereço = registrador base + deslocamento.
Na medição de desempenho de um HD, seek significa..
Tempo de busca do dado.
Na medição de desempenho de um HD rotation delay sifnifica..
Tempo de latência.
Na medição de desempenho de um HD Transfer significa..
Tempo de transmissão do dado.
Principais Barramentos de Memória Secundária (HD)
(IDE/ ATA/ PATA), SATA, SCSI, SAS
As memórias CACHE têm dois modos de armazenamento..
Modo Exclusivo e Inclusivo
*Modo Exclusivo
Conteúdo de L1 não esta na L2 que não esta na L3. Maior capacidade de armazenamento e leitura e escrita otimizados.
*Modo Inclusivo
L1 esta em L2 que esta na L3. Otimização só na leitura.
Existem dois tipos de princípio da localidade de referência nas caches.?
Temporal e Espacial
*Princípio da Localidade TEMPORAL.
Endereços acessados recentemente tem grande probabilidade de serem acessados no futuro próximo.
*Princípio da Localidade ESPACIAL
Endereços próximos ao acessado recentemente tem grande probabilidade de serem acessados no futuro próximo.
Segundo Stallings quantos MB de memória da L2, oferecem 98% do aumento de desempenho
3MB
Os dados da MP podem ser mapeados com os dados da CACHE de 3 formas.
Mapeamento Direto, Associativo Total, Associativo em Grupo.
*Mapeamento Direto
Cada bloco da MP tem uma linha previamente definida onde será armazenada na cache.
*Associativo Total
Não existem posição fixa para cada bloco de memória cachê, o hardware é mais complexo com aumento de custo e complidade.
*Associativo em Grupo
Tenta resolver o problema de conclito de blocos na mesma linha e o problema de custo da comparação do campo tag.
Na memoria cache, existe as políticas de substituição de dados…
FIFO, LFU, LRU, ALEATÓRIO
*FIFO
First In, First Out
LFR
Last Frequency Used (espacial)
LRU
Last Recently Use (temporal_
Politicas de escrita das memórias cachê ?
Write Back, Write through, Write Once
*Write Back
Atraza ao máximo para atualizar a RAM, atualiza menos e é mais rápida, porem a RAM fica mais tempo desatualizada.
*Write Through
Atualiza a RAM imediatamente após atualizar a cache, menor desempenho porém mas confiável.
*Write Once
Atualiza uma única vez, para sistemas com mais de um processador.
*Trace Cache
Tipo de memória cache que armazena instruções já decodificadas, prontas para serem processadas.
São tipos de memórias que podem ser apagadas eletricamente
SRAM, DRAM, SDRAM, EEPROM, FLASH.
São tipos de memória utilizadas somente para leitura e não podem ser apagadas.
ROM, PROM
Memória que pode ser apagada por Luz UV.
EPROM.
Tipo de memória volátil.
SRAM, DRAM, SDRAM.
*DMA
Capacidade que alguns dispositivos de E/S tem de ler/acessar a memória sem intervenção do CPU.
*Swapping
Técnica de gerenciamento de memória onde o sistema escolhe um programa que é levado da memória para o disco (swap out) e retoma ele posteriormente (swap in) como se nada tivesse acontecido.
*Paginação
Técnica de gerenciamento de memória que permite que o programa possa ser espalhado por áreas não contíguas de memória.
O espaço de endereçamento lógico de um processo é dividido em páginas lógicas de tamanho fixo é uma característica da ..
Paginação
*Segmentação
Técnica de gerência de memória onde programas são divididos em segmentos de tamanhos variados cada um com seu espaço de endereçamento.