Documente Academic
Documente Profesional
Documente Cultură
Sistemas Digitais
AGENDA
Seu arranjo interno pode ter a forma matricial ou cúbica, e eventualmente vetorial.
Fontes:
1 - http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=reram-memoria-resistiva&id=010110120131#.V_eSdSgrKVM
2 - http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=memorias-magneticas-velocidade-memorias-ram#.V_ePfygrKVM
http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=memorias-magneticas-multi-bit&id=010110140807#.V_eQmigrKVM
5.1. Unidades de Dados e Binários
A unidade de armazenamento é o bit – binary information (informação binária).
A definição geral de word (palavra) é uma unidade completa de informação que consiste de
uma unidade de dados em binário. Em linguagem Assembly temos:
Byte = 8 bits → diretiva DB – Define Byte.
Word = 16 bits → diretiva DW – Define Word.
Double Word = 32 bits → diretiva DD – Define Double Word.
Quad-Words = 64 bits → diretiva QD – Define Quad-Words.
Figura 10.1 – Arranjo de memória de 64 células organizadas de três formas diferentes : (a) 8 bytes; (b) 16 nibbles; (c) 64 bits.
Endereçamento de memória:
A localização de uma unidade de dado num arranjo de memória é denominada
endereço.
Figura 10.2/3 – Exemplos de arranjos de células organizadas de duas formas diferentes: (a) e (b) matricial; (c) cúbica.
5.3. Endereço e Capacidade de Memória
Capacidade de memória:
É o número total de unidades de dados que podem ser armazenadas.
Exemplos:
Capacidade do arranjo da Figura 4.2(a): 64 bits.
Capacidade do arranjo da Figura 4.2(b): 8 bytes.
Capacidade do arranjo da Figura 4.2(c): 64 bytes.
Atualmente os computadores têm capacidade de memória da ordem de GB (Giga Bytes
– Bilhões de bytes).
Decodificadores de endereço:
Arranjo bidimensional: Um decodificador.
Arranjo tridimensional: Dois decodificadores → um para as linhas e um para as colunas.
Figura 10.4 – Diagramas em blocos de uma memória e barramentos de dados e endereço : (a) bidimensional; (b) tridimensional.
5.4. Operações Básicas com Memórias
A Figura 10.5 mostra o diagrama em bloco para uma operação de escrita.
RAM e ROM:
As duas principais categorias de memórias semicondutoras.
Todos os endereços são acessados em tempos iguais.
As RAMs são voláteis.
As ROMs são não-voláteis.
Ambas as categorias possuem subcategorias (Ex.: DRAM, SRAM, EPROM, EEPROM,...).
5.6. Memórias em Sistema de Computador
A Figura 12.1 [1] mostra os conceitos de Memória Principal (interna) e Memória Secundária
(auxiliar ou externa), aplicados a um sistema de computador.
5.7. Exercícios Resolvidos para Fixação
1. Certo tipo de memória semicondutora é especificado com 4K x 8. Quantas palavras podem
ser armazenadas nesse CI? Qual é o tamanho da palavra? Qual é a capacidade (o número total
de bits) que esse CI pode armazenar?
Solução:
O número total de palavras é,
4K = 4 * 1024 = 4096 palavras.
Cada palavra é de 8 bits (um byte).
O número total de bits é, portanto,
4096 * 8 = 32.768 bits.
2. Qual é a memória que armazena mais bits: uma memória de 6M x 8 ou uma que armazena
2M de palavras com um tamanho de palavra de 16 bits?
Solução:
6M * 8 = 6 * 1.048.576 * 8 = 50.331.648 bits.
2M * 16 = 2 * 1.048.576 * 16 = 33.554.432 bits.
A memória de 6M x 8 armazena mais bits.
3. Verdadeiro ou Falso: uma memória não-volátil perderá seus dados armazenados quando a
energia elétrica for retirada.
Solução:
Falso. Pois, por definição, uma memória não-volátil mantém seus dados armazenados mesmo se
a alimentação for retirada.
5.7. Exercícios Resolvidos para Fixação
4. Qual é a largura do barramento de dados e do barramento de endereços para uma memória
de 16K x 12?
Solução:
Barramento de dados: 12 bits.
Barramento de endereços: log2 (16K) = log2 (16 * 1024) = log2 16 + log2 1024 = 4 + 10 = 14 bits.
5. Qual é a capacidade em bits de uma memória que tem 1024 endereços e pode armazenar 8
bits em cada endereço?
Solução:
Capacidade em bits: 1024 * 8 = 8.192 bits.
6. Uma palavra de dados de 32 bits consiste de
(a) 2 bytes. (b) 4 nibbles. (c) 4 bytes. (d) 3 bytes e 1 nibble.
7. Dados são armazenados numa memória de acesso aleatório (RAM) durante a operação de
(a) leitura. (b) habilitação. (c) escrita. (d) endereçamento.