Doco1
1005 palavras
5 páginas
Sistemas OperacionaisGerenciamento 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˜