17Material de Aula ARQ 2014 1 Unid 4 Subsistema Memoria completo p55A Compatibility Mode
2762 palavras
12 páginas
ARQUITETURA DE COMPUTADORESUnidade 4
SUB-SISTEMA DE MEMÓRIA
Mario A. Monteiro
ARQUITETURA DE COMPUTADORES
SUB-SISTEMA DE MEMÓRIA
SUMÁRIO
* PRINCÍPIO DA LOCALIDADE
* Conceito – gap entre processador/memória
* Tipos de localidade
* HIERARQUIA DE MEMÓRIA
* Tipos de memórias
* Características
* MEMÓRIA PRINCIPAL (RAM)
Mario A. Monteiro
SISTEMAS OPERACIONAIS
SUB-SISTEMA DE MEMÓRIA
POR QUE MUITAS MEMÓRIAS E NÃO APENAS UMA?
O IDEAL SERIA HAVER APENAS UMA MEMÓRIA NOS
COMPUTADORES, COM OS SEGUINTES REQUISITOS:
• Tempo de acesso muito curto (semelhante ao do processador)
•
Grande capacidade de armazenamento
•
Armazenamento permanente (não volátil)
•
Baixo custo
Mario A. Monteiro
ARQUITETURA DE COMPUTADORES
SUB-SISTEMA DE MEMÓRIA
Comparação de velocidades do Processador e MP
(apenas processador e MP)
Processador
Memória Principal
Operação soma = 2 ns
Transferência = 100 ns
Há uma grande diferença de tempo entre a transferência da MP para o processador e este usar os dados. No exemplo, o processador gasta
2 nseg para somar e espera 100 nseg para receber novos dados.
Mario A. Monteiro
SISTEMAS OPERACIONAIS
SUB-SISTEMA DE MEMÓRIA
Princípio da Localidade
Há um princípio de programação que define o modo como as instruções são executadas (em sequência, durante um certo tempo)
Os programas são organizados de modo que as linhas de código costumam ser executas em sequência. Apenas em alguns momentos a sequência é interrompida e o processo desvia da sequência, sendo esta sequência retomada em seguida.
Este princípio de programação é denominado:
PRINCÍPIO DA LOCALIDADE, sendo a base da estratégia de emprego de hierarquia de memórias.
Mais especificamente, da criação e uso das memórias CACHE.
Mario A. Monteiro
ARQUITETURA DE COMPUTADORES
SUB-SISTEMA DE MEMÓRIA
Princípio da Localidade
Localidade Espacial
Sempre que o processador realiza um acesso a um endereço de memória, é muito provável que o próximo acesso seja ao endereço contíguo
seguinte.