Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Fundamentos de Hardware
Osmar Betazzi Dordal
MEMÓRIA 2ª E MEMÓRIA CACHE
Objetivos
Embasar sobre os fundamentos de memória 2ª, memória virtual e memória cache
Dialogar sobre o modo de funcionamento das memórias 2ª, virtual e cache
Identificar os componentes de hardware e suas funcionalidades
Conteúdos
Memórias 2ª, Memória Virtual e Memória cache
Funcionamento básico dos computadores
Domínio básico de memórias 2ª, virtual e cache
Elementos de Hardware – Memória 2ª
• A solução tradicional para 
armazenar grandes 
quantidades de dados é uma 
hierarquia de memória. 
• Os HDs, CDs e SSDs são alguns 
tipos de soluções.
CPU
ULA UC
Registradores
Barramento
Memória 1ª
ROM RAM
Memória 2ª
HD CD SSD
Memoria Cache
Controladores 
de Disco
Controladores de Entrada / Saída
Dispositivos de Entrada / Saída
Vídeo Teclado Mouse Impressora Rede Sensores Atuadores
Elementos de Hardware – Memória 2ª
• A solução tradicional para 
armazenar grandes 
quantidades de dados é uma 
hierarquia de memória. 
• Os HDs, CDs e SSDs são alguns 
tipos de soluções.
Elementos de Hardware – Memória 2ª
Elementos de Hardware – Memória 2ª
Elementos de Hardware – Memória Virtual
• A memória virtual é um espaço reservado pelo sistema no HD
• Neste espaço são salvos dados que estavam na memória
• O sistema divide esses dados em estruturas chamadas páginas, todas de 
mesmo tamanho
• Então, ao ligar um computador, muitos dados (páginas) são carregados na 
memória RAM
• Quanto mais programas são abertos, mas dados (páginas) são carregados na 
RAM, até o seu limite...
Elementos de Hardware – Memória Virtual
Endereços Virtuais
Disco Rígido
Endereços Físicos
Elementos de Hardware – Memória Virtual
• Ao atingir o limite da memoria, programas que não estão sendo usados vão 
sendo trocados (swap) entre o HD e a memória.
• Os locais do HD que esses programas são alocados se chama memória virtual
• Quanto mais programas forem carregados além do limite da memória, mais 
swap são realizados, o que torna o computador cada vez mais lento.
• Porém, os PCs modernos com 8 GB de RAM dificilmente teriam este 
problema em uso doméstico.
Elementos de Hardware – Memória Cache
• Esta é uma memória de alto desempenho localizada dentro do processador
• Ela aumenta a velocidade de acesso aos dados e instruções armazenados na 
memória RAM.
• Um processador que trabalha internamente a 2 GHz com caminhos de 
dados, pode transferir dados internamente a uma velocidade de 16 GB/s. 
Isso chega a ser 50 vezes mais rápido que uma memória RAM.
Elementos de Hardware – Memória Cache
Processador
L1
L2
CPU
Registradores
L1
Memória RAM
Disco
Rígido
C
a
c
h
e
Elementos de Hardware – Hierarquia de 
Memória
Teclado, Mouse, Mídia Removível, Scanner, Câmera. Microfone, Fontes Remotas e Outras fontes
ROM (BIOS), Discos removíveis, Armazenamento, Rede, Discos Rígidos
Memória Física / Memória Virtual
Cache
Registradores do 
Processador
Nível 1
Nível 2
RAM
Armazenamento 
Temporário
Armazenamento 
Permanente
Analogia de um Computador - Biblioteca
• Supondo que um computador fosse uma biblioteca.
• Elencamos os seguinte elementos como partes do hardware
• Livros (Dados)
• Estantes (HD)
• Corredores (Barramento)
• Pessoas para auxiliar (Controladores)
• Mesa de apoio lateral (Memória RAM)
• A pessoa que vai ler os livros
• Mesa pequena de leitura (Cache L2)
• Seus braços (Cache L1)
• Seu cérebro (CPU)
REFERÊNCIAS
1. Estrutura e Organização de Computadores, Andrew S. Tanenbaum e Todd 
Austin, 6th Ed., Pearson, 2013.
2. Video: https://youtu.be/2SI000Si-e4
3. Memória cache: 
https://www.clubedohardware.com.br/artigos/processadores/como-o-
cache-de-memoria-funciona-r34772
4. Discos rígidos: https://www.hardware.com.br/livros/hardware-
manual/como-funciona-disco-rigido.html
Bom Estudo!
QUESTÕES
• 1. Como se chama o processo de acessos ao disco rígido quando o limite da memória 
principal foi atingido?
• A. Direct Memory Access.
• B. Swap.
• C. Virtual memory.
• D. Paginação.
• E. Nenhuma das alternativas.
QUESTÕES
• 2. Nos processadores modernos, quais afirmações sobre cache L1 e L2 está errada?
• A. Cache L1 pode ser dividido em L1 de entrada e L1 de saída.
• B. Cache L1 é mais rápido que cache L2.
• C. Cache L2 geralmente está próximo da memória principal, não fazendo parte do processador.
• D. Geralmente, entre a CPU e o cache L2 está o cache L1.
• E. Todas as afirmações estão corretas.

Mais conteúdos dessa disciplina