Zusammenfassung der Ressource
Memória do
computador
- Características:
- Localização que indica se a memória é interna ou externa
- MI: RAM
- ME: Periféricos
- Unidade de transferência: nº de bits na memória
- MI: igual ao nº linhas elétricas do módulo. Igual ou maior ao tamanho da palavra
- Palavra = unid. natural de organização da memória
- ME: muito maior que uma palavra e é chamada de blocos
- Bloco = Unid. endereçável por palavras ou bytes
- Capacidade (em bytes)
- Métodos de acesso
- Sequencial
- Organização em registros
- tempo de acesso depende da localização dos dados e local anterior
- exemplo: fita
- Direto
- Blocos individuais de endereço exclusivo
- acesso saltando para vizinhança e em ordem
- tempo de acesso depende da localização; exemplo: disco
- Aleatório
- endereços individuais identificam localizações com exatidão
- tempo de acesso independente; exemplo: RAM
- Associativo
- dados localizados por uma comparação com conteúdo
- tempo de acesso independente; exemplo: cache
- Desempenho
- Tempo de acesso/latência
- tempo entre apresentar o endereço e obter os dados válidos
- Tempo de ciclo
- tempo para a memória se "recuperar" antes do próximo acesso
- ciclo: acesso + recuperação
- Taxa de transferência
- dados podem ser movidos
- Características físicas
- Deterioração, volatilidade, consumo de energia e ser apagável
- Organização
- Arranjo físico dos bits em palavras; nem sempre óbvia, exemplo: intercalada
- Tecnologias
- Semicondutora (ram, cache, flash)
- Superfície magnética (HD, fitas)
- Magneto-óptica
- Ótica (CD, DVD, Blu-ray)
- Pilares da hierarquia
- Dividi-se em
- menor custo/bit
- aumento da capacidade
- aumento do tempo de acesso
- frequência de acesso é menor (chave para o sucesso dessa organização)
- Apresenta
- Capacidade, tempo de acesso e custo
- Tempo de acesso mais rápido → Maior custo por bit
- Maior capacidade → Menor custo por bit/Tempo de acesso mais lento
- Impossibilidade de atender a todos os requisitos ao mesmo tempo
- Composta por:
- registradores, caches L1/L2/L3/de disco
- memória principal (que são voláteis) e pela memória secundária
- Alto nível da hierarquia
- corresponde à menor capacidade e ao alto custo e velocidade
- Baixo nível da hierarquia
- a capacidade maior e ao baixo custo e velocidade (maior tempo de acesso)
- Caso montasse um computador apenas com RAM estática
- este seria muito rápido, caro e não precisaria de cache
- Sendo a hierarquia uma solução
- Durante a execução de um programa :
- as referências à memória tendem a se agrupar (localidade de referência)
- As caches baseiam-se nesse princípio.