TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Alocação adjacente simples

Seminário: Alocação adjacente simples. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/11/2014  •  Seminário  •  2.759 Palavras (12 Páginas)  •  217 Visualizações

Página 1 de 12

Alocação Contígua Simples

• Funcionamento

• Usuário tem controle sobre toda a memória principal, podendo ter

acesso a qualquer posição da memória, inclusive a área do sistema

operacional.

• Necessidade de proteger o sistema deste tipo de acesso.

Alocação Contígua Simples

• Funcionamento:

• Necessidade de proteger o sistema deste tipo de acesso:

• Uso de registradores para delimitar as áreas do sistema operacional do usuário.

• Sempre que um programa faz referência a um endereço na memória, o sistema

verifica se o endereço está dentro dos limites permitidos.

• IMPLICAÇÃO: caso o programa esteja fora do limite permitido, o programa é

cancelado e uma mensagem de erro é gerada, indicando que houve um violação

ao sistema.

Alocação Contígua Simples

• Vantagens:

• Fácil implementação;

• Código reduzido;

• Desvantagens:

• Não permite uso eficiente do recurso;

• Apenas um usuário pode dispor desses recursos.

Alocação Contígua Simples

Em relação à memória

principal, caso o programa do

usuário não a preenchatotalmente, existirá um espaço

de memória livre sem

utilização.

Memória Principal

SISTEMA OPERACIONAL

ÁREA PARA PROGRAMA

Área Livre

TÉCNICA DE OVERLAY

Gerência de Memória

Técnica de Overlay

• Na alocação contígua simples:

• Todos os programas estão limitados ao tamanho da área de

memória principal disponível para o usuário.

• Solução:

• Dividir o programa em módulos, de forma que seja possível a

execução independente de cada módulo, utilizando uma área

de memória.

• Essa técnica é chamada de overlay.

Técnica de Overlay

• O tamanho de uma área de overlay é estabelecido a partir do

tamanho do maior módulo.

• Exemplo:

• Se o módulo de cadastramento tem 4 kb e o módulo de impressão 2

kb, a área de overlay deverá ter tamanho do maior módulo, logo 4Kb.

Técnica de Overlay

Memória Principal

2 Kb

Cadastramento

SISTEMA OPERACIONAL

4 Kb

3 Kb

MÓDULO PRINCIPAL

Impressão

4 Kb

2 Kb

ÁREA DE OVERLAY

ÁREA NÃO UTILIZADA

1 Kb

Área Livre

2 Kb

Técnica de Overlay

• Vantagem:

• A técnica de overlay tem a vantagem de permitir ao programador

expandir os limites da memória principal.

• Desvantagem:

• A utilização dessa técnica exige muito cuidado;

• Implicações na manutenção, quanto no desempenho das aplicações,

devido à possibilidade de transferência excessiva dos módulos entre a

memória principal e a secundária.

ALOCAÇÃO PARTICIONADA

Gerência de Memória Introdução

• Nos sistemasmonoprogramáveis, o processador permanece grande

parte do tempo ocioso e a memória principal é subutilizada.

• Os sistemas multiprogramáveis já são muito mais eficientes no uso do

processador, necessitando, assim, quer diversos programas estejam na

memória principal ao mesmo tempo.

Gerência de Memória

Alocação

Particionada

• Alocação particionada Estática

• Código absoluto.

• Alocação particionada estática absoluta.

• Código relocável.

• Alocação particionada estática relocável.

• Fragmentação interna.

• Alocação particionada Dinâmica

• Fragmentação externa.

• Relocação dinâmica.

• Alocação

...

Baixar como (para membros premium)  txt (19 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no TrabalhosGratuitos.com