22
MEMÓRIAS Prof. Wanderley Cardoso Celeste

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

Embed Size (px)

Citation preview

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