sistema operativo

1253 palavras 6 páginas
Departamento de Engenharia Informática

Gestão de Memória
Parte I – Mecanismos

Departamento de Engenharia Informática

Espaço de Endereçamento
• Conjunto de posições de memória que um processo pode referenciar
• E se referenciar outras posições de memória?
– HW de gestão de memória desencadeia excepção
– Tratada pelo SO (tipicamente termina processo)

Page 1
1

Departamento de Engenharia Informática

Hierarquia de Memória
• Memória principal (física ou primária):
– acesso aleatório
– tempo de acesso reduzido
– custo elevado Æ reduzida dimensão
– informação volátil
– RAM + caches [ + registos ]

• Memórias secundárias (ou de disco):
– acesso aleatório (por blocos)
– tempo de acesso elevado
– custo reduzido Æ mais abundante
– informação persistente

Departamento de Engenharia Informática

Gestão de Memória – Objectivo
• Gerir o espaço de endereçamento dos processos
– assegurar que cada processo dispõe da memória que precisa – garantir que cada processo só acede à memória a que tem direito (protecção)
– optimizar desempenho dos acessos

Page 2
2

Departamento de Engenharia Informática

Endereços Reais vs. Virtuais
• Endereçamento de eça e to Real ea – Endereço indicado no programa é aquele que é acedido na memória principal

• Endereçamento Virtual
– Endereços indicado no programa são convertidos em tempo de execução – Conversão efectuada pela MMU (unidade de gestão de memória do processador) p )
– Caso a palavra referenciada esteja em memória principal, a MMU obtém o seu endereço real e acede à memória
– Caso contrário, a MMU avisa o SO para este carregar a palavra em causa Departamento de Engenharia Informática

Endereços Reais vs. Virtuais
Espaço de endereçamento visto pelo programa Memória Física

E
Espaço
de d endereçamento virtual Memória Física

Unidade de gestão da memória a) Memória Real

b) Memória Virtual

Page 3
3

Departamento de Engenharia Informática

Relacionados

  • Sistemas Operativos
    3618 palavras | 15 páginas
  • Sistemas operativos
    471 palavras | 2 páginas
  • Sistemas operativos
    2940 palavras | 12 páginas
  • Sistemas operativos
    1466 palavras | 6 páginas
  • sistemas operativos
    630 palavras | 3 páginas
  • Sistemas operativos
    418 palavras | 2 páginas
  • Sistemas Operativos
    6363 palavras | 26 páginas
  • Sistemas operativos
    3094 palavras | 13 páginas
  • sistemas operativos
    6279 palavras | 26 páginas
  • sistemas operativos
    340 palavras | 2 páginas