MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam...

22
MEMÓRIAS Prof. Wanderley Cardoso Celeste

Transcript of MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam...

Page 1: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

MEMÓRIAS

Prof. Wanderley Cardoso Celeste

Page 2: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Introdução

• Memórias são dispositivos que armazenam informações.• A partir de agora trataremos das memórias que armazenam

informações codificadas, digitalmente, através de um código binário predefinido.

• Essas informações podem ser números, letras, caracteres quaisquer, comandos de operações, endereços ou ainda qualquer outro tipo de dado.

• As memórias encontram seu emprego no campo da informática, sendo utilizadas principalmente em computadores e periféricos.

• Armazenam dados para endereçamento e programação.

Page 3: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Classificação das Memórias• As memórias podem ser classificadas segundo:– O tipo de acesso;

• Seqüencial• Aleatório

– A volatilidade;– Se de escrita/leitura ou apenas leitura;– O tipo de armazenamento;

• Dinâmico (precisam de “refrescamento“)• Estático

Page 4: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Tipos de Memórias

• RAM– Memória RAM (Random Access Memory), ou memória de

acesso aleatório, é um tipo de memória que permite a leitura e a escrita, utilizada como memória primária em sistemas eletrônicos digitais.

– Acesso aleatório é a capacidade de acesso a qualquer posição em qualquer momento.

– Acesso sequencial é imposto por alguns dispositivos de armazenamento, como fitas magnéticas.

Page 5: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Tipos de Memórias

• ROM– Memória ROM (Read-Only Memory) é um tipo de

memória que permite apenas a leitura, ou seja, as suas informações são gravadas uma única vez e após isso não podem ser alteradas ou apagadas, somente acessadas.

– A memória ROM foi bastante usada em cartuchos de videogames.

Page 6: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Tipos de Memórias

• PROM– Uma PROM (Programmable Read-Only Memory), ou

seja, memória programável só de leitura é uma forma de memória digital onde o estado de cada bit está trancado por um fusível.

– A memória pode ser programada só uma vez depois de fabricada pela “abertura” dos fusíveis.

Page 7: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Tipos de Memórias

• EPROM– Uma EPROM (Erasable Programmable Read-Only Memory) é um

chip de memória que mantém seus dados quando a energia é desligada.

– Uma vez programado, uma EPROM pode ser apagada apenas por exposição a uma forte luz ultravioleta.

– EPROMs são facilmente reconhecíveis pela janela transparente no topo do pacote, pela qual o chip de silício pode ser visto, e que admite luz ultravioleta durante o apagamento.

– O processo de apagamento dura de 10 a 30 minutos.

Page 8: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Tipos de Memórias

• EEPROM (Memória Flash Ex.: Pen Drive)– Memória flash é uma memória de computador do tipo EEPROM

(Electrically-Erasable Programmable Read-Only Memory);– Desenvolvida na década de 1980 pela Toshiba, cujos chips são

semelhantes ao da Memória RAM;– Ao contrário de uma memória RAM convencional, preserva o seu

conteúdo sem a necessidade de fonte de alimentação;– Esta memória é comumente usada em cartões de memória, flash

drives USB (pen drives), MP3 Players, iPods, PDAs, câmeras digitais e celulares.

Page 9: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória RAM• Essas memórias, como já dito, são de acesso aleatório e permitem

a escrita e leitura de dados.• Flip-flops são utilizados como elementos básicos de memória

RAM.• O flip-flop é um bloco lógico que permite o armazenamento de

uma informação de 1 bit.

Page 10: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memórias RAM de N Posiçõesn variáveis de endereçamento => 2n = N, posições de memória.Logo, n = log2N.

Por exemplo: para N = 4 (4 posições de memória), temos:n = log24 => n = 2.

Page 11: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória RAM em Diagrama de Blocos e Endereçamento Linear

Entradas de Endereços

Saída de LeituraControle de E/L

Entradas de Dados

END

x

D S

Page 12: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

RAM

16x1

Saída de Leitura

Entradas de Endereços

Controle de E/L

Entradas de Dados

A B C D

x

D S

Page 13: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

RAM 8x4

Page 14: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

RAM Nxm

Page 15: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memórias ROM

• Essas memórias, conforme já mencionado, têm como característica principal permitir apenas a leitura dos dados nela gravados.

• Apresentam uma configuração semelhante às memórias RAM no que toca à parte de leitura.

• Memórias ROM são circuitos estritamente combinacionais.• Dentre as diversas aplicações, destacamos a sua utilização para construir um

circuito combinacional qualquer, formar geradores de caracteres e armazenar programas em sistemas digitais.

Page 16: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória ROM

Page 17: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória ROM de 16 Posições

Variáveis de EndereçoA B C D S0 0 0 0 I0

0 0 0 1 I1

0 0 1 0 I2

0 0 1 1 I3

0 1 0 0 I4

0 1 0 1 I5

0 1 1 0 I6

0 1 1 1 I7

1 0 0 0 I8

1 0 0 1 I9

1 0 1 0 I10

1 0 1 1 I11

1 1 0 0 I12

1 1 0 1 I13

1 1 1 0 I14

1 1 1 1 I15

Page 18: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória ROM 8x1

Variáveis deEntrada

A B CS

0 0 0 00 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1 Saída de Leitura

Entradas de Endereços

A1 A2 A3 … An

S

ROM

Page 19: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

ROM Nxm

Saídas de Leitura

Entradas de Endereços

A1 A2 A3 … An

S0

ROMNxm

S1

S2

Sm

.

.

.

.

.

.

Page 20: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Programação e Leitura de ROMs

Page 21: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Memória ROM como Circuito CombinacionalDecodificador BCD 8421 - Gray

Código BCD 8421Entradas de Endereço

Código GraySaídas da ROM

A B C D S3 S2 S1 S0

0 0 0 0 0 0 0 00 0 0 1 0 0 0 10 0 1 0 0 0 1 10 0 1 1 0 0 1 00 1 0 0 0 1 1 00 1 0 1 0 1 1 10 1 1 0 0 1 0 10 1 1 1 0 1 0 01 0 0 0 1 1 0 01 0 0 1 1 1 0 11 0 1 0 1 1 1 11 0 1 1 1 1 1 01 1 0 0 1 0 1 01 1 0 1 1 0 1 11 1 1 0 1 0 0 11 1 1 1 1 0 0 0

Saídas de Leitura

Entradas de Endereços

A B C D

S0

ROM16x4

S1

S2

S3

Page 22: MEMÓRIAS Prof. Wanderley Cardoso Celeste. Introdução Memórias são dispositivos que armazenam informações. A partir de agora trataremos das memórias que.

Ampliação da Capacidade de uma ROM Árvore de ROM’s