Você está na página 1de 22

Introdução a Ciência

da Computação
Christiano Colen Venancio – CCO – UNIPAC - Ipatinga
Subsistemas de Memória
Conceitos
 Memória é o componente de um
sistema de computação cuja função é
armazenar as informações que são
( ou serão) manipuladas por esse
sistema, para que elas (as
informações) possam ser prontamente
recuperadas, quando necessário.

UNIPAC - 2007
Conceitos
 A memória é um depósito onde são
guardados certos elementos (as
informações para serem usados
quando desejado (recuperação da
informação armazenada).

UNIPAC - 2007
Operações na memória
 Ação de guardar um elemento:
Armazenar. A operação para a
execução dessa ação é chamada de
escrita ou gravação (write).
 Ação de recuperar: retrieve. A
operação para a execução dessa ação
é chamada de leitura (read).

UNIPAC - 2007
Hierarquia de Memória
Custo Alto
Velocidade Alta Registrador
Baixa Capacidade es
Memória
Cache

Memória
Principal

Discos Memória
Custo Baixo Secundária
Cd-rom /dvd-rom
Velocidade Baixa
Alta Capacidade UNIPAC - 2007
Parâmetros para análise
das memórias
 Tempo de acesso: Período de tempo
decorrido desde o instante em que foi
iniciada a operação de acesso até que a
informação requerida tenha sido
efetivamente transferida
 Ciclo de tempo do sistema de memória: É o
período de tempo decorrido entre duas
operações sucessivas de acesso à memória,
sejam de escrita ou de leitura.
 Capacidade: é a quantidade de informação
que pode ser armazenada em uma
memória UNIPAC - 2007
Parâmetros para análise
das memórias
 Volatilidade: Uma memória não-volátil
é a que retém a informação
armazenada quando a energia elétrica
é desligada. Memória volátil é aquela
que perde a informação armazenada
quando a energia elétrica é desligada.

UNIPAC - 2007
Parâmetros para análise
das memórias
 Tecnologia de fabricação: Memórias de
semicondutores – dispositivos fabricados
com circuitos eletrônicos e baseados em
semicondutores. Rápidas e relativamente
caras. Memórias de meio magnético –
dispositivos como os disquetes e discos
rígidos, fabricados de modo a armazenar
informações sob a forma de campos
magnéticos. Memórias de meio ótico – CD-
ROM e DVD-ROM.
UNIPAC - 2007
Parâmetros para análise
das memórias
 Temporariedade: tempo de
permanência da informação em um
dado tipo de memória
 Custo: Custo de fabricação da
memória, definido em função de sua
tecnologia de fabricação, tempo de
acesso, ciclo de memória e
capacidade.
UNIPAC - 2007
Registradores
 São pequenas unidades de memória
na Ucp ou CPU (Unidade Central de
processamento)

UNIPAC - 2007
Memória Cache
 A memória cache consiste numa
pequena quantidade de memória
SRAM, incluída no chip do
processador. Quando este precisa ler
dados na memória RAM, um circuito
especial, chamado de controlador de
Cache, transfere os dados mais
requisitados da RAM para a memória
cache.
UNIPAC - 2007
Memória Cache
 Assim, no próximo acesso do
processador, este consultará a
memória cache, que é bem mais
rápida, permitindo o processamento
de dados de maneira mais eficiente.
Enquanto o processador lê os dados
na cache, o controlador acessa mais
informações na RAM, transferindo-as
para a memória cache.
UNIPAC - 2007
Memória Cache

UNIPAC - 2007
Memória Cache Tipos
 Cache L1 (Leve 1 - Nível 1 ou cache interno):
trata-se de um tipo de cache em uso desde o
processador 486. É chamado de cache
interno porque se localiza dentro do
procesador. O cache L1 é tão importante
para o processador, que este, mesmo tendo
clock inferior, pode ser mais rápido que um
processador de clock superior, mas sem
cache. O tamanho deste cache pode ir de 16
KB (como o Pentium) a 512 KB (como o
Pentium 4). Os processadores 486 tinham
cache de 8 KB. UNIPAC - 2007
Memória Cache Tipos
 Cache L2 (Level 2 - Nível 2 ou cache
externo): o cache L1 não era totalmente
perfeito, pois tinha tamanho pequeno e
apresentava alguns erros, que obrigavam o
processador a buscar os dados na memória
RAM. Um solução foi a implantação de uma
memória cache fora do processador. Eis a
cache L2, que para ser usada, necessita de
um controlador, que geralmente é imbutido
no chipset da placa-mãe. É este chip que
também determina o tamanho máximo do
cache L2. UNIPAC - 2007
Memória Cache Tipos
 O tamanhos mais comuns são os de
256 KB e 512 KB, mas é
perfeitamente possível a existência de
caches maiores. Um fato importante a
ser citado, é que diversos
processadores trazem o cache L2
embutido dentro de si, fazendo com
que as terminologias Interno e
Externo perderem o sentido.
UNIPAC - 2007
Memória Cache Tipos
 Cache L3 (Level 3 - Nível 3): trata-se
de um tipo incomum, usado pelo
processador AMD K6-III. Este possui o
cache L2 embutido em si, de forma
que o cache L2 existente na placa-
mãe pudesse ser usado como uma
terceira cache. Daí o nome L3. Tal
fato fez do K6-III um processador
muito rápido em sua época.
UNIPAC - 2007
Memória principal
 É a memória básica de um sistema de
computação desde seus primórdios. É
o dispositivo onde o programa (e seus
dados) que vai ser executado é
armazenado para que a CPU busque
instrução por instrução, para executá-
las

UNIPAC - 2007
UNIPAC - 2007
Memória Secundária
 A memória principal (ram) não é o único meio
de armazenamento existente. Devido a
algumas características que são peculiares a
este tipo de memória - por exemplo:
volatilidade e alto custo - , surgiu a
necessidade de implementação de outro tipo
de memória, chamado memória secundária.
Este tipo de memória, não volátil, tem maior
capacidade de armazenamento e é mais
barata. Estas memórias podem ser
removíveis ou não. Neste contexto,
"removíveis" significa que ela pode ser
UNIPAC - 2007
Links
 http://www.leoviotti.com/hardcia/tutoriai
 http://www.infowester.com/hardware.php

UNIPAC - 2007

Você também pode gostar