Subsistemas de memória
Subsistemas de Memória – Cap.4
Graduação: Tecnologia em Análise e Desenvolvimento de Sistemas
Maio, 2012
Memória
• Onde são armazenados os programas e dados para execução imediata (memória principal e memória cache) ou para execução ou uso posterior (memória secundária);
• Componente dotado da capacidade de reter, armazenar e recuperar informações sobre as quais serão efetuados os cálculos, resultados parciais produzidos pela ULA (Unidade Lógica e Aritmética), ou instruções detalhadas para manipular estas informações.
• Exemplos: • Biblioteca Livros são armazenados em prateleiras / corredores; • Casa Endereço (Rua, número, bairro, cidade).
2
Memória
As primeiras tecnologias utilizavam memórias e núcleos magnéticos:
• Memórias atuais são compostas por circuitos semicondutores;
• As memórias podem ser classificadas de acordo com as suas características como tempo de acesso, capacidade de armazenamento, custo, etc.
Detalhes do Componente:
• Velocidade;
• Capacidade de armazenamento;
• Tecnologia de construção utilizada.
Operações realizadas (página 81):
• Guardar (armazenar) – Operação de escrita ou gravação;
• Recuperar – Operação de leitura.
3
Hierarquia de dispositivos
4
Registradores (pag.71)
• São dispositivos de armazenamento temporário;
• Localizados na UCP;
• Extremamente rápido e com capacidade para apenas um dado (uma palavra);
• Alto custo provém da tecnologia utilizada na sua construção e por estar localizado na própria pastilha da UCP;
• Conceito surgiu da necessidade da UCP armazenar temporariamente dados intermediários durante um processamento. Ex.: o resultado parcial de uma operação que necessita ser guardado até o resultado de uma busca da memória estar disponível para com ele realizar uma nova operação.
5
Memória Cache (pag.73)
• Evolução da tecnologia de construção da UCP x lenta evolução na tecnologia de construção de memórias = UCP’s Rápidas;