Doco1

1005 palavras 5 páginas
Sistemas Operacionais
Gerenciamento de Mem´ria: Uso de Mem´ria Virtual o o
Francisco Jos´ da Silva e Silva e Grupo de Pesquisa em Sistemas Distribu´ ıdos (GSD)
Departamento de Inform´tica / UFMA a http://www.lsd.ufma.br

20 de agosto de 2009

Francisco Silva (UFMA/GSD)

Gerenciamento de Mem´ria o 20 de agosto de 2009

1 / 14

Agenda

1

Introdu¸˜o ca 2

Pol´ ıticas de Substitui¸˜o de P´ginas ca a

Francisco Silva (UFMA/GSD)

Gerenciamento de Mem´ria o 20 de agosto de 2009

2 / 14

Introdu¸˜o ca Introdu¸˜o ca Francisco Silva (UFMA/GSD)

Gerenciamento de Mem´ria o 20 de agosto de 2009

3 / 14

Introdu¸˜o ca Introdu¸˜o ca Mem´ria virtual ´ uma t´cnica que permite a execu¸˜o de programas o e e ca que n˜o est˜o inteiramente residentes na mem´ria principal; a a o O processo do usu´rio executa em um espa¸o de endere¸amento a c c virtual que ´ parcialmente mapeado para a mem´ria real da m´quina; e o a A por¸˜o de mem´ria virtual n˜o residente na mem´ria real ´ ca o a o e armazenada em disco.

Francisco Silva (UFMA/GSD)

Gerenciamento de Mem´ria o 20 de agosto de 2009

4 / 14

Introdu¸˜o ca Implementa¸˜o na Aloca¸˜o Paginada ca ca

Inclu´ ımos o bit de presen¸a nas tabelas de p´gina dos processos; c a
A MMU, ao traduzir um endere¸o virtual em real, pode descobrir c (atrav´s do bit de presen¸a) que a p´gina a ser utilizada n˜o se e c a a encontra na mem´ria real; o Neste caso, ´ gerada uma interrup¸˜o de falta de p´gina (page e ca a fault);
Analogamente, na aloca¸˜o segmentada existe a interrup¸˜o por falta ca ca de segmento.

Francisco Silva (UFMA/GSD)

Gerenciamento de Mem´ria o 20 de agosto de 2009

5 / 14

Introdu¸˜o ca Considera¸˜es sobre o uso de Mem´ria Virtual co o

1

O SO deve prever quais as p´ginas referenciadas que devem ser a mantidas na mem´ria de forma a minimizarmos as interrup¸oes por o c˜

Relacionados