Sei sulla pagina 1di 30

Universidade Federal da Bahia - UFBA

Departamento de Engenharia Eltrica


Prof.: Jos Emlio
1. INTRODUO
2. CONCEITOS BSICOS DE MEMRIAS
3. ARTITETURA DE MEMRIAS
4. MEMRIA CACHE
5. REFERNCIAS
INTERNA

EXTERNA
Unidade de transferncia de dados:

Palavra;

Unidade Enderevel;

Unidade de Transferncia;
Mtodo de acesso:

Acesso Sequencial;

Acesso Direto;

Acesso aleatrio;

Associativo;
Desempenho:

Tempo de Acesso;

Tempo de ciclo de memria;

Taxa de transferncia.
Caractersticas principais:

Tempo de Acesso;

Tamanho da memoria;

Custo por Bytes;


As memrias apresentam-se como parte fundamental de sistemas
computacionais.
Hierarquia das memrias:

Fonte: http://www.eletronicadigital.xpg.com.br/sist_aula1_14_1.htm
Clula de memoria: dispositivo utilizado para armazenar
1 nico bit;
Palavra de Memria: grupo de bits que representam
alguma informao;
Capacidade: quantidade de bits capaz de ser
armazenado = 1.024 (palavras) X Bits;
Densidade: a capacidade de armazenar bits em um
dado espao;
Volatilidade: a capacidade de reter a informao.
Memrias RAM Memria de acesso aleatrio;
Esttica: armazenamento utilizando flip-flops;
Dinmica: armazenamento utilizando capacitores;
Memria ROM Memria de leitura;
Memria PROM Memria programvel;
Memria EPROM Memria programvel e apagvel
(tecnologia ptica);
Memria EEPROM Memria programvel e apagvel
(eletricamente);
Memria Flash Memria programvel e apagvel
(eletricamente).
Fonte: http://pt.slideshare.net/elainececiliagatto/arquitetura-de-computadores-memrias
Esquemtico de um computador:
Arquitetura Bsica da Memria ROM:
Matriz de registradores;
Decodificador de linhas;
Decodificador de colunas;
Buffers de sada.
As RAMs so fabricadas com capacidades de palavras de 1K,
4K, 8K, 16K, 64K, 128K, 256K e 1024K e com tamanhos de
palavra de 1, 4 ou 8 bits. (TOCCI, 2011).

Processo de Leitura e Escrita:


Arquitetura
Bsica da
Memria RAM:
Arquitetura Bsica da Memria Flash:
registrador de comando - usado para gerenciar as
funes do chip.
Memria FIFO - First-in, First-out: O primeiro Byte escrito
o primeiro byte lido.
utilizado como buffer de transferncia de dados entre
sistemas que transferem dados em diferentes taxas.
Memria Buffer Circular:
Esse sistema usado para armazenar os ltimos n valores
de entrada.
Cada vez que um novo valor escrito no buffer circular, ele
sobrescreve (substitui) o valor mais antigo.
Os buffers circulares so endereados por um contador de
endereos de mdulo n.
O que ?
Memria slida (Flip-flop) que est dentro da CPU.
Para que serve?
Tornar o acesso a determinadas informaes de forma mais rpida,
visa a otimizao do processamento.

ENGC50 - Sistemas Microprocessados


Tpico 1: Arquitetura Computacional 21
Memria Cache:
Memria rpida e mais prxima da CPU. Sequencia de
busca: L1,L2 e L3/DRAM.
ENGC50 - Sistemas Microprocessados
Tpico 1: Arquitetura Computacional 23
ENGC50 - Sistemas Microprocessados
Tpico 1: Arquitetura Computacional 24
Trs tcnicas diferentes podem ser usadas:
mapeamento direto
mapeamento associativo
mapeamento associativo por conjuntos.

ENGC50 - Sistemas Microprocessados


Tpico 1: Arquitetura Computacional 25
Na tcnica mais simples, o mapeamento direto, cada bloco da
memria principal mapeado em uma nica linha de cache.

ENGC50 - Sistemas Microprocessados


Tpico 1: Arquitetura Computacional 26
O mapeamento associativo evita as desvantagens do mapeamento
direto, permitindo que cada bloco da memria principal seja carregado em
qualquer linha de memria cache.

ENGC50 - Sistemas Microprocessados


Tpico 1: Arquitetura Computacional 27
ENGC50 - Sistemas Microprocessados
Tpico 1: Arquitetura Computacional 28
O mapeamento associativo por conjuntos combina as vantagens do
mapeamento direto e do mapeamento associativo e diminui suas
desvantagens.

ENGC50 - Sistemas Microprocessados


Tpico 1: Arquitetura Computacional 29
STALLINGS, Willian. Arquitetura e Organizao de Computadores. 5.ed.
So Paulo: Prentice Hall Brasil, 2003.

TANENBAUM, S. Andrew. Organizao estruturada de computadores.


5.ed. So Paulo: Prentice Hall, 2006.

TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas Digitais:
Princpios e Aplicaes. 10.ed. So Paulo: Prentice Hall Brasil, 2010.

Potrebbero piacerti anche