Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memórias, Memória principal, Memória cache, Memória do computador, Memória…
-
Memória principal
Tipos e comparações
RAM
-
Apagável eletricamente, em nível de byte
-
-
-
RAM dinâmica (DRAM)
-
As cargas vazam, e é necessário renovação
-
-
-
Mais barata, porém mais lenta
DRAM síncrona (SDRAM)
Troca dados com o processador, sincronizado com um sinal de clock externo e executando na velocidade plena do barramento do processador/memória, sem imposição de estados de espera
-
-
RAM estática (SRAM)
-
-
-
-
-
Mais cara, porém mais rápida
-
ROM
-
-
-
-
Usada em microcontroladores, programas do sistema (BIOS), sub-rotinas de biblioteca, tabelas de função
-
-
EPROM
-
Apagamento por luz UV, em nível de chip
-
-
EEPROM
-
Apagável eletricamente, em nível de byte
-
-
-
Memória flash
-
Apagável eletricamente, em nível de bloco
-
-
-
-
-
até 2n palavras endereçáveis (cada endereço com
n bits). Cada bloco de K palavras. Logo, há M = 2n
/K blocos na MP
Memória RAM. Eventualmente, pode ser alguns tipos de ROM ao invés
-
É impossível executar um programa direto da memória secundária. Primeiro, ele é copiado da secundária para a principal, e depois se inicia a sua execução
Feita com semicondutores, em especial silício
Memória cache
Operação do cache
-
-
Se estiverem, pega da cache
Se não
-
-
Carregamento do bloco na linha da cache e entrega do bloco à CPU, paralelamente
-
Conceito geral
-
Quando o processador tenta ler uma palavra da memória, é feita uma verificação para determinar se a palavra está na cache
Se estiver, ela é entregue ao processador
Se não, um bloco da memória principal, consistindo em algum número fixo de
palavras, é transferido para a cache, e depois a palavra é fornecida ao processador
Estrutura
Linha composta de palavras, uma tag, e bits de controle
-
Geralmente, fica dentro do mesmo chip de silício onde se localiza a CPU (o CPU die)
Pode ficar também num chip a parte (como nas GPUs que usam MCM, ou, Multi Chip Module)
Memória do computador
Classificações
-
-
Método de acesso
-
Direto
-
Acesso saltando para a vizinhança, mais busca sequencial
-
-
-
-
-
Unidade de transferência
Palavra
-
Em alguns sistemas, a palavra é a unidade endereçável
Sempre haverá 2 ^ nbits endereços, onde nbits = tamanho do registrador de endereço
Bloco (em geral, maior)
Para a memória interna, a unidade de transferência é igual ao número de linhas elétricas que chegam e que saem do módulo de memória
Desde o primeiro Pentium, unidade básica é de 64 bits
No caso de múltiplos canais, vem em múltiplos: 128, 256...
-
-
-
Hierarquia de memória
-
Relações básicas
Tempo de acesso mais rápido, maior custo por bit
Maior capacidade, menor custo por bit
Maior capacidade, tempo de acesso mais lento
-
-
-
-
Memória secundária
Memória flash
-
-
-
-
Tipos
NOR
Antigos, porém mais resistentes
-
-
Memória magnética
HD
Um ou mais discos, normalmente de vidro, cobertos por material magnetizável
Material é polarizado por uma cabeça magnética, controlada precisamente por um braço atuador
Dados são gravados e lidos do disco
por meio de uma bobina condutora, denominada de cabeça
Em muitos sistemas, há uma cabeça de gravação e outra de leitura
Durante uma operação de leitura ou gravação, a cabeça fica estacionária, enquanto o disco gira por baixo dela
Gravação
A eletricidade que passa pela bobina produz campo magnético. Os padrões magnéticos da bobina são gravados na superfície abaixo
-
-
-
-
-
-
-
-