Aula 05 E 06 GERENCIAMENTO De MEM RIA

2058 palavras 9 páginas
SISTEMAS OPERACIONAIS I
GERENCIAMENTO DE
MEMÓRIA

1

Por que Gerenciar a Memória?

2

Gerenciamento de Memória
• A Memória Principal é um recurso caro e escasso.

RAM: R$ 30 / Gb

SETEMBRO / 2012

DISCO: R$ 0,154 / Gb
3

Gerenciamento de Memória
● É necessário maximizar o número de Usuários e
Aplicações (Processos)
Processos que utilizem de forma eficiente o espaço de Memória Física disponível;
● É preciso evitar que um Processo use/invada o espaço de
Memória de outro, causando paralisação do sistema;
● É preciso possibilitar ao Usuário alternar entre uma aplicação e outra.
● Programador deseja Memória infinitamente grande, rápida e não volátil;

4

Funções Básicas
● Transferir programas da Memória Secundária para a
Memória Principal,
Principal e vice-versa;
● Reduzir o número de Operações de E/S nessa transferência (porque a Memória Secundaria é lenta);
● Manter na Memória Principal o maior número possível de
Processos residentes, maximizando a utilização de recursos; 5

Funções Básicas
● Permitir a execução de programas maiores do que a
Memória Física (RAM);
● Proteger as áreas de Memória ocupadas por cada
Processo;
Processo
● Oferecer mecanismos de Compartilhamento de Dados e
Informações.
Informações

6

Funções Básicas
● Mesmo na ausência de espaço livre, o sistema deve permitir que novos Processos sejam aceitos e executados.
Isto é possível através da transferência temporária de
Processos residentes na Memória Principal para a Memória
Secundária,
Secundária liberando espaço para novos processos.
Este mecanismo é conhecido como SWAPPING;
SWAPPING
● Outra preocupação na Gerência de Memória é permitir a execução de programas que sejam maiores que a Memória física disponível, implementando técnicas como Overlay e
Memória Virtual.
Virtual

7

Funções Básicas
● Em um ambiente de Multiprogramação,
Multiprogramação o S.O deve proteger as áreas de Memória ocupadas por cada
Processo,
Processo além da área onde reside o próprio S.O.
S.O Caso um programa tente

Relacionados

  • Linux
    23441 palavras | 94 páginas
  • Inteligência artificial
    173775 palavras | 696 páginas
  • Microtik
    57164 palavras | 229 páginas
  • Graduação
    19258 palavras | 78 páginas
  • PROJETO DE ANALISE Do Paintball
    24351 palavras | 98 páginas
  • ciclos de vida
    37995 palavras | 152 páginas
  • RAINT FINAL2014 2015 IFRN
    49938 palavras | 200 páginas
  • PROJETO INTEGRADO 05 12
    80007 palavras | 321 páginas
  • Simbologia Conjunta - Escavadeira Hidraulica
    79974 palavras | 320 páginas
  • Psicologia
    54090 palavras | 217 páginas