Vous êtes sur la page 1sur 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.

Vous aimerez peut-être aussi