Arquitetura e Organização de ComputadoresVisão geral
Organização de Memória e Armazenamento
Organização de memória e armazenamento é a hierarquia de níveis endereçáveis em que o processador lê e escreve. O bit fica parado num latch, numa carga de capacitor, na orientação de um prato ou numa célula flash.
Classificar a célula, AMAT e mapeamento deste tópico — e a penalidade de falta no pipeline, além do gerenciamento de memória no sistema operacional — partem dessa hierarquia.
As páginas se agrupam em quatro blocos. O primeiro classifica a célula: latch sem atualização (SRAM) ou capacitor com atualização (DRAM).
O segundo justifica a hierarquia por localidade e conjunto de trabalho, e calcula AMAT: aninhada com penalidade, ou exclusiva Σ fᵢ tᵢ.
O terceiro fatia o endereço em tag, conjunto, palavra e byte, escolhe direto ou associativo por conjuntos, e compara write-back com write-through.
O quarto trata da memória auxiliar: T = seek + rotação + n×tr e RAID 1/3/5 no disco; página programa / bloco apaga no flash.
Sistemas de Memória distingue latch (SRAM, sem atualização) de capacitor (DRAM, com atualização). Sistemas de Memória Cache parte o endereço em tag|s|w|byte e conta linhas no direto ou de 4 vias.
AMAT aninhada ou exclusiva, e o conjunto de trabalho, estão em Projeto de Hierarquia de Memória. Write-back versus write-through quando n escritas atravessam a linha está em Sistemas de Memória Cache.
Seek, meia volta, n transferências e RAID 1/3/5 estão em Sistemas de Armazenamento Magnético. Página programa / bloco apaga e a FTL estão em Armazenamento em Estado Sólido.
Colocar o cache em SRAM e a principal em DRAM está em Sistemas de Memória. Isolar o tempo de acerto do nível rápido na AMAT está em Projeto de Hierarquia de Memória.
Páginas deste tópico
Sistemas de Memória
ProBaixa incidência no POSCOMP11 min de leitura · 31ª mais cobrada em Arquitetura e Organização de Computadores
SRAM (latch, sem refresh) vs DRAM (capacitor + refresh); por que cache é SRAM e a principal é DRAM.
Projeto de Hierarquia de Memória
ProAlta incidência no POSCOMP13 min de leitura · 2ª mais cobrada em Arquitetura e Organização de Computadores
Localidade e working set; AMAT aninhada (penalidade) vs exclusiva (Σ f_i t_i); isolar t_c.
Sistemas de Memória Cache
ProAlta incidência no POSCOMP21 min de leitura · 3ª mais cobrada em Arquitetura e Organização de Computadores
Quatro campos tag|s|w|byte; direto e 4-way 64/16; WB vs WT com n > B_L/B_w; MESI só recall.
Sistemas de Armazenamento Magnético
ProAlta incidência no POSCOMP16 min de leitura · 4ª mais cobrada em Arquitetura e Organização de Computadores
T = seek + rot + n×tr; varredura de cilindros com head-switch 0; RAID 1/3/5 numa tabela.
Armazenamento em Estado Sólido
ProBaixa incidência no POSCOMP8 min de leitura · 32ª mais cobrada em Arquitetura e Organização de Computadores
Flash vs HDD; página programa / bloco apaga; Passo erase-before-write + FTL.