Anda di halaman 1dari 35

Memrias

Circuitos Digitais Memrias


IFMA/DESU/DEE Prof. Dr. Lucilene F. Mouzinho
The von Neumann Model
The von Neumann model consists of five major components:
(1) input unit; (2) output unit; (3) arithmetic logic unit; (4) memory unit; (5)
control unit.
..\arquitetura de
computadores.ppt
The System Bus Model
A refinement of the von Neumann model, the system bus model has a CPU
(ALU and control), memory, and an input/output unit..s, which is made up of
the data bus, the address bus, and the control bus. There is also a power bus,
and some architectures may also have a separate I/O bus.
Memrias
1. Introduo
Existem diferentes tipos de memrias eletrnicas em nossa vida
diria. Muitas delas se tornaram uma parte integrante de nosso
vocabulrio, como: RAM, ROM, Cache, RAM Dinmica, RAM
Esttica, Memria Flash, Memria Sticks , Memria Virtual,
Memria de Vdeo e BIOS.

O computador, bem como a maioria dos artigos eletrnicos que
usamos diariamente, tambm possui alguma forma de memria.
Tm-se, a seguir, alguns exemplos de dispositivos que usam
memrias: Telefone Celular, PDAs (personal digital assistants),
Games, VCRs e TVs.

Cada um destes dispositivos possui memrias de diferentes tipos!

Circuitos Digitais Memrias
2. Hierarquia de Memrias
Propriedades da hierarquia de memria
Circuitos Digitais Memrias
2. Classificao das Memrias
* Acesso
Seqencial

Aleatrio
* Volatilidade
Volteis

No-volteis
*Escrita/
Leitura
Somente Leitura

Escrita e Leitura
*Armazenamento
Dinmica (refresh)

Esttica
Circuitos Digitais Memrias
3. Unidades de dados binrios
* BIT
menor unidade de dados binrios
* BYTES
unidades de dados de 8 bits
* NIBBLES diviso do byte(octeto) em
duas unidades de 4 bits
* WORDS
unidade completa de informao.
Consiste de um ou mais bytes
Algumas memrias armazenam dados em grupos de 9 bits; um grupo de 9 bits consiste de
um byte mais um bit de paridade.
4. Arranjo Bsico de Memrias Semicondutoras
CLULA representa cada elemento de armazenamento e pode
reter um nvel 1 ou um nvel 0.

As memrias so construdas de arranjos de clulas.

A posio de cada clula identificada especificando-se a linha e
a coluna correspondente.

Arranjo 16x4
Arranjo 8x8

5. Endereo de Memria e Capacidade
ENDEREO localizao de uma unidade de dado num arranjo de
memria;

CAPACIDADE nmero total de unidades de dados que podem ser
armazenadas.

Arranjo em duas dimenses
O endereo do bit laranja a linha 4 coluna 4 O endereo do byte laranja a linha 3
Arranjo em trs dimenses
O endereo do byte laranja a linha 5 e a coluna 8

6. Operaes bsicas com memria
ESCRITA insere dados num endereo especfico da
memria;


LEITURA - copia dados de um endereo especfico na
memria;


BARRAMENTO DE DADOS conjunto de linhas pelas
quais as unidades de dados entram na memria durante a
operao de escrita e saem da memria durante a operao
de leitura. O barramento de dados bidirecional.

Operao de Escrita
Operao de Leitura
17
Principais categorias de memrias
SEMICONDUTORAS
RAM e ROM
18
7. Famlia de RAMs
Memoria sram.ppt
Memoria dram.ppt
19
Comportamento
funcional de uma clula
RAM esttica - SRAM
Estrutura de um
bit de DRAM
20
Pinagem de um chip RAM simplificado - 2
m
x w bits

21
M
e
m

r
i
a

d
e

4

p
a
l
a
v
r
a
s

c
o
m

4

b
i
t
s

p
o
r

p
a
l
a
v
r
a

e
m

o
r
g
a
n
i
z
a

o

2
D

22 Verso simplificada da RAM de 4 palavras de 4 bits.
23 Organizao de uma RAM de 64 palavras de 1 bit
24
PESQUISAR:

projeto de sistemas de memria:
decodificadores em rvore para RAMs
grandes e memrias endereveis por contedo
(reduo das necessidades de grandes fan-in/fan-
out)
Arquitetura de memria que serializa as
linhas de endereo - exemplificar

ENTREGAR : prxima aula
25
8. Famlia de ROMs
Memoria rom.ppt
9. Organizao de memrias

As memrias so organizadas segundo a indicao Nxm, sendo N a
quantidade de localizao (endereos) ou palavras e n a quantidade de
bits em cada um dos endereos.

A capacidade de memria dada pelo produto Nxm, exemplos:
RAM 32 x 8 : indica uma RAM com 32 posies e 8 bits, tendo uma
capacidade de 256 bits;
RAM 64 K x 1 : indica RAM com 64 x 2
10
= 64 x 1024 = 65536
localidades com 1 bit em cada uma dessas localidades. Portanto, tem
65536 bits de capacidade.
ROM 64 K x 4 : indica 65536 localidades com 4 bits em cada uma.
Possui assim, 256 quilobits (Kb) de capacidade.

27
Organizaes possveis para uma memria de 96
bits:

12 palavras de 8 bits : 12 x 8
8 palavras de 12 bits: 8 x 12
6 palavras de 16 bits: 6 x 16


Para uma capacidade de memria qualquer, h
diferentes alternativas de organizao.

Por exemplo, para uma memria de 256 K duas
organizaes possveis so:
dispositivo a: 256 K x 1
dispositivo b: 32 K x 8.
O nmero de bits de endereo est relacionado ao nmero mximo de clulas
endereveis, e independe do nmero de bits por clula.
28
Organizao
Nmero de
palavras
(quantidade de
endereos)
Tamanho da palavra
armazenada
Bits necessrios para o
endereamento
12 palavras 8 bits 4
8 palavras 12 bits 3
6 palavras 16 bits 3
O nmero de bits do barramento de endereo est
relacionado com o nmero mximo de posies de memria,
e independe do nmero de bits em cada posio.
10. Ampliao de RAMs a partir de RAMs menores
Duas RAMs de 4 palavras de 4 bits so usadas para criar uma
RAM de 4 palavras de 8 bits 4x8
30
D
u
a
s

R
A
M
s

d
e

4

p
a
l
a
v
r
a
s

d
e

4

b
i
t
s

s

o

u
s
a
d
a
s

p
a
r
a


c
r
i
a
r

u
m
a

R
A
M

d
e

8

p
a
l
a
v
r
a
s

d
e

4

b
i
t
s


8
x
4

11. Chips de Memrias Comercial
Mdulo de memria
Single-in-line
256 MB dual in-line
memory module ->
16M 8-bit RAM cada
chip (oito chips de cada
lado = total 16 chips =
16 chips de16Mx1B ).
32
Single-In-Line
Memory Module
diagrama esquemtico
256 MB dual in-line
memory module.
(Source: adapted
from http://www-
s.ti.com/sc/ds/tm4en
64kpu.pdf.)
33
MDULOS DE MEMRIA
Mdulos de Memria.ppt
Pesquisar : entregar prxima aula
34
ESTUDO DE CASO:
Sistema de Memria do Intel
Pentium 4
-configurao da memria
Entregar dia
35
36