Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Memrias
So circuitos que podem armazenar uma grande quantidade de informaes So mais lentos quando comparados com os registradores. Do ponto de vista do funcionamento, as memrias podem permitir:
As memrias que s permitem a leitura so chamadas ROMs (Read-Only Memories) As memrias que permitem escrita e leitura so chamadas RAM (Random Access Memories)
Classificao
Acesso
As
memrias armazenam informaes em lugares denominados LOCALIDADES DE MEMRIA. O tempo de acesso o tempo necessrio desde a entrada de um endereo at o momento em que a informao aparea na sada. O acesso a uma localidade de memria pode ser de duas maneiras diferentes
Acesso
Sequencial: onde para chegar a uma localidade necessrio passar por outras localidades. Ex: Fita magntica, CD, etc. O tempo de acesso depende de onde a informao est. Acesso Aleatrio (RAM): Pode-se acessar diretamente uma localidade de memria. So muito usadas nos sistemas digitais.
Classificao
Volatilidade
Volteis
Quando
a alimentao cortada, a memria perde a informao. Possuem como elemento de memria o Flip-Flop. Ex: RAM
No
Volteis
No
perdem informaes quando no esto alimentadas com energia eltrica. Memrias magnticas e eletrnicas. Ex: ROM, PROM, EPROM.
Classificao
Tipos de Armazenamento
Esttica Uma vez inserido o dado numa dada localidade, este l permanece Dinmico Temos que atualizar de tempos em tempos, pois de acordo com as caractersticas de seus elementos internos perdem informaes aps um determinado tempo. (Circuito Pr-carga)
Memrias RAM
S 0
R 0
Q QA
0
1 1
1
0 1
0
1 X
Caractersticas
Acesso
D : Entrada de Dados (escrita do novo estado de localidade) X: Controle de Escrita (1) / Leitura (0).
R X
Memrias RAM
S 0
R 0
Q QA
0
1 1
1
0 1
0
1 X
a entrada de endereos (End=1) Injetar a informao a ser escrita no terminal de dados (D = I) Acionar o terminal de controle/escrita (X=1)
End=1 D=I
S
>
X=1
Memrias RAM
S 0
R 0
Q QA
0
1 1
1
0 1
0
1 X
a entrada de endereos (End=1) com o terminal de controle/escrita inativo (X=0) Ler informao na sada de leitura
End=1
leitura
D S
>
X=0
Capacidade de Memria
o nmero de bits que uma memria pode armazenar. Cada bit ser armazenado em uma LOCALIDADE DE MEMRIA. Cada localidade oferece acesso atravs de um endereo. Para N localidades precisamos de n = log2 N variveis para localizar uma localidade de memria. Ex: N=4 n=2 Atravs de A e B selecionamos qual localidade queremos acessar.
Capacidade de Memria
A B
S Q
>
S Q
>
S Q
>
S Q
>
D X SL
Memria RAM
Uma memria RAM organizada como uma matriz de 2n linhas com m bits armazenados em cada linha, perfazendo um total de 2n x m bits.
Memria RAM
Note que existem 2n linhas. A cada linha associado um endereo. Portanto, so necessrios n bits para decodificar os 2n endereos existentes. Suponha que se deseje fabricar num nico chip uma memria RAM capaz de armazenar 2n x m bits:
Este chip deve possuir n entradas de endereo (An-1, ....., A1, A0) De modo a se poder selecionar uma (e somente uma) dentre todas as 2n linhas existentes na matriz. Este chip tambm dever conter m entradas (In-1, ....., I1, I0) E m sadas: (On-1, ....., O1, O0)
Memria RAM
Representaes Grficas
Como podem ocorrer leitura e escrita sobre o contedo da matriz natural que exista entradas para seleo RWS (Read/Write Select).
Memria RAM
Operao de leitura
Quando RWS=0, a operao a ser realizada de leitura do contedo da linha cujo endereo est presente na entrada de endereos. O valor lido estar na sada do chip
Operao de escrita
Quando RWS=1, a operao a ser realizada ser escrita da informao binria presente na entrada do chip na linha cujo endereo est presente na entrada de endereo.
Caso CS=0, o chip est desativado. Caso CS=1, o chip estar realizando a operao especificada pelo valor na entrada RWS.
Memria RAM
Quando o nmero de bits a serem armazenados em cada linha de memria m for pequeno, o chip RAM poder ter as entradas separadas das sadas. (Figura 1). Entretanto o mais comum que um mesmo conjunto de pinos do chip sirvam como entradas e sadas. Figura 2. A funo ir depender da operao, selecionada por meio do pino RWS. Isto reduz o nmero de pinos e torna-o mais barato
Memria RAM
uma matriz de elementos bsicos de memria, buffers de entrada e sada e um decodificador de endereos.
Memria RAM
Quando o sinal de seleo de linha igual a 1, o bit armazenado no latch passar pelo buffer, ficando disponvel na sada da clula. Se o sinal de habilitao de escrita tambm valer 1, o valor presente na entrada ser armazenado no latch.
Estrutura da CM
Apesar da CM ter sido representada como sendo constituda por um latch D e duas portas, na prtica sua fabricao pode ser levada a cabo como estruturas mais simples, que utilizam menos transistores. A forma de implementao das CMs leva a classificao das memrias RAM em estticas e dinmicas.
Ram esttica (SRAM ou static RAM) a CM feita com 6 transistores, onde 4 deles formam dois inversores conectados em lao de realimentao, fazendo o papel do latch D. No lugar da porta E e do buffer de sada h um transistor (para cada um) que serve como chave de liga e desliga.
A memria SRAM capaz de manter seu contedo por tempo indeterminado, desde que a alimentao no seja interrompida. So caras e mais velozes que a SRAM.
Estrutura da CM
A desvantagem desse tipo de RAM que o contedo da CM perdido aps a operao de leitura, devendo ser reescrito. Para piorar, devido s imperfeies do processo de fabricao, o contedo da CM s se mantm por um curto intervalo de tempo Esses dois problemas so contornados pela utilizao de um mecanismo de refresh, construdo dentro da memria, o qual periodicamente refora o contedo de cada linha das CMs. Durante a operao de refresh, as operaes de leitura e escrita so suspensas, o que reduz o desempenho desse tipo de memria. DRAM apresentam uma densidade muito grande, o que traduz em maiores capacidades de armazenamento Tambm apresentam custo reduzido