Organização de computadores
Informática
Dispositivos de Memória
Profº. MSc. Liviane Rego liviane_rego@yahoo.com.br http://www2.lprad.ufpa.br/~liviane/
1º semestre/2012
Subsistemas de Memória
• Memória: “Depósitos” onde são guardados certos elementos (as informações) para serem usados q uando desejado (recuperação da informação armazenada); • A necessidade da existência de vários tipos de memória ocorre em virtude de vários fatores concorrentes: • Aumento constante da Velocidade da CPU;
• Capacidade de armazenamento das
Informações.
Subsistemas de Memória
• Entendendo melhor!
• A CPU manipula um dado em 5 nanosegundos.
• A memória pode transferir um dado para a
CPU em 60 nanossegundos.
Então a CPU trabalharia 5 nanosegundos e ficaria ociosa os outros 55 nanosegundos?
Consequências:
1- Baixa produtividade do Sistema;
2- Ociosidade da CPU;
Solução: Memórias com maior velocidade;
Dificuldade: Custo elevado!
Subsistemas de Memória
Hierarquia de Memória
Subsistemas de Memória
•
Lembrando: (Lei de Moore):
• A quantidade de instruções executadas por segundo por um processador tem dobrado a cada 18 meses;
• A velocidade de acesso das memórias tem aumentado cerca de 10% ao ano;
Subsistemas de Memória
• O m a t e m á t i c o h ú n g a r o J o h n v o n
Neumann (1903-1957) formalizou o projeto lógico de um computador.
• S u g e r i u q u e a s i n s t r u ç õ e s f o s s e m armazenadas na memória do computador, até então elas eram lidas de cartões perfurados e executadas, uma a uma.
Subsistemas de Memória
Computador
CPU
Unidade de Controle e Registro
Unidade Lógica e Aritmética
Memória principal
ROM
Dispositivos de entrada
Dispositivos de saída
RAM
Dispositivos de E/S
Memória secundária Legenda:
Dados
Controle
Subsistemas de Memória
• Em computação podemos realizar duas operações sobre as memórias:
• Escrita ou gravação (write) Realizar a operação de armazenamento;
• Leitura (read) Recuperação do