Buscar

5 - Sistema de Armazenamento e Hierarquia de Memória

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ORGANIZAÇÃO E 
ARQUITETURA DE 
COMPUTADORES
Prof. Cesar Amaral
cesar.amaral@uni9.pro.br
Uninove
Sistema de 
Armazenamento e 
Hierarquia de 
Memória
3
• A memória é um conjunto de circuitos
capazes de armazenar os dados e os
programas a serem executados pelo
computador.
• São parte muito importante no
funcionamento e na performance dos
computadores.
3
4
• Todo computador, do mais simples,
ao mais sofisticado, necessita
armazenar maior ou menor
quantidade de dados. Sejam
programas, arquivos, resultados
gerados, etc.
5
• Todo computador possui mais de
um componente dedicado ao
armazenamento de dados,
configurando um sistema de
armazenamento, o conjunto
organizado das memórias de um
computador.
5
6
• Para melhor compreendermos o
sistema de armazenamento é
possível organizá-lo de forma
hierárquica, conforme a função e as
características de cada uma.
7
8
9
10
• Registradores: fazem parte da CPU,
ocupam o topo da hierarquia, já que são
utilizados o tempo todo.
• Memória cache: memória auxiliar a
memória principal, para melhorar seu
desempenho.
– Trata-se de uma memória volátil de alta
velocidade e pequena capacidade de
armazenamento.
10
11
• Memória principal: utilizada para
armazenar os programas em
execução, com os respectivos
dados, ela é muito lenta quando
comparada com a velocidade da
CPU.
12
• Memória secundária: serve para
armazenar de forma permanente todos
os programas e dados disponíveis no
sistema, mesmo que eles não estejam
sendo executados, ou acessados.
– Discos magnéticos
– Discos ópticos
– Dispositivos baseados em memórias flash
(pen drives e cartões de memória)
12
13
• Para que um programa seja
executado, é preciso carregá-lo da
memória secundária para a memória
principal.
• Depois, instrução a instrução será
levada da memória principal para os
registradores para ser executada.
13
15
TIPO CAPACIDADE VELOCIDADE CUSTO LOCALIZAÇÃO VOLATILIDADE
Registrador KB Muito alta 
(1 ns)
Muito alto CPU Volátil
Memória cache MB Alta (5 ns) Alto CPU ou placa 
mãe
Volátil
Memória principal GB Média (10 ns) Médio Placa mãe Volátil
Memória 
secundária (ou 
memória de 
massa)
TB Baixa 
(0,1 a 10 ms)
Baixo Externa Não volátil
15
Características
das Memórias
17
• Localização
– A memória principal e a memória cache são
conhecidas como memórias internas, pois
acessadas diretamente pela CPU.
– A memória secundária é conhecida
como memória externa, pois são periféricos de
armazenamento, acessados através de módulos
de E/S. Por exemplo os discos rígidos (HDs) que
dependem de controladores de disco (controlador
SATA, SCSI, etc.).
17
18
• Unidade de transferência:
– Os dados podem ser transferidos nas memórias
em bytes ou blocos de dados (setores).
– Um byte é o tamanho padrão para o
armazenamento da informação.
– Em um computador de 64 bits boa parte dos
dispositivos de memória transferirá 64 bits por
vez.
– Porém, os discos acessam um bloco de dados de
cada vez.
18
19
• Capacidade:
– É a quantidade de informação que a memória
é capaz de armazenar.
– Independentemente da forma de
organização, medimos a capacidade de uma
memória em Bytes e seus múltiplos (kB, MB,
GB, TB...).
– A capacidade é determinada multiplicando-se
a quantidade de posições (sejam blocos,
sejam setores), pela quantidade de dados
armazenados em cada posição.
19
20
• Desempenho:
– As memórias possuem dois parâmetros de
desempenho fundamentais:
• Tempo de acesso: Tempo gasto para acessar a
posição de memória. Geralmente medido em ns
(nanosegundos) para memórias a semicondutor e
ms (milisegundos) para discos.
• Taxa de transferência: Quanto de informação
pode ser transferida ao longo do tempo. Medido
em B/s (bytes por segundo), MB/s, etc.
20
21
• Métodos de acesso:
– É a forma de acessar os dados na memória.
– Na memória secundária usa-se o método de
acesso direto, funcionando da mesma forma que
um toca-discos de vinil. No caso dos discos
magnéticos e ópticos temos um cabeçote de
leitura e escrita, no lugar da "agulha", que é
movido até a trilha (faixa) correspondente do
disco, que deve então aguardar o giro do disco.
– O tempo de acesso irá variar conforme a
disposição física dos dados.
21
22
– A memória principal utiliza o método de
acesso aleatório, mais eficiente.
– RAM (Random Access Memory) é um tipo de
circuito integrado de memória e, como não há
partes mecânicas, o tempo de acesso para
qualquer posição da memória é o mesmo.
– As portas lógicas que "processarão" um
endereço com uma sequência binária de
vários "zeros", ou vários "uns", fornecerão o
resultado sempre no mesmo tempo.
22
23
• As memórias precisam estar
organizadas de forma que as
informações armazenadas nela
estejam acessíveis posteriormente.
• Para tal, é necessário ter um
mecanismo de registro das
informações salvas na memória.
23
24
• A memória principal é organizada em células e tem um
tamanho fixo.
• As memórias são compostas de um determinado número
de células (posições) cada uma possuindo um endereço.
• Uma memória de n células possui endereços de 0 a n-1.
Todas as células de um computador tem o mesmo
tamanho e cada uma é identificada por um endereço
único, pela qual é referenciada pelo sistema e pelos
programas.
• As células são numeradas sequencialmente.
25
• Tipos de memória:
– Memória a semicondutor (circuitos
integrados);
• RAM, ROM e Flash.
– Memória magnética;
• Discos rígidos (HDs).
– Memória óptica;
• Discos ópticos (CD, DVD e Blu-Ray)
25
26
• Volatilidade:
– O que ocorre com os dados que estão
na memória quando se tira a energia.
– Memória volátil
• Perde os dados quando desenergizada.
• Exemplo: memória RAM.
26
27
– Memória não-volátil (permanente)
• Os dados continuam armazenados
mesmo na ausência de energia.
• Exemplo: memórias magnéticas (HD) e
ópticas (CD, DVD, Blu-Ray).
28
• Algumas outras características das
memórias:
– Ser “apagável” ou não
– Quantidade de energia que consome
– Possibilidade dela ser transportada
(portabilidade)
– Frequência de acesso
28
29
Vídeos 
Hierarquia de memória
https://www.youtube.com/watch?v=0WyysL
OCeJc&feature=youtu.be&t=17

Continue navegando