·

Gestão em Tecnologia da Informação ·

Sistemas Operacionais

· 2024/1

Send your question to AI and receive an answer instantly

Ask Question

Preview text

UNIVERSIDADE FEDERAL DE SANTA CATARINA CAMPUS ARARANGUÁ Sistemas Operacionais Lista de Exercício 2 Gerenciamento de Memória Esta atividade consiste em responder questões referentes ao tópico Gerência de Memória Consulte os materiais didáticos e complementares presentes no Moodle Importante Cuidado com Plágio nas respostas Pode responder no formato digital Não precisa tirar foto das respostas A resolução da lista é individual Ao anexar o arquivo colocar no formato PDF caso contrário não será aceito 1 Quais são os problemas decorrentes do acesso a endereços físicos em sistemas com múltiplos processos 2 Como resolver os problemas decorrentes do acesso a endereços físicos descritos acima 3 Descreva a diferença entre Swapping e Memória Virtual 4 Qual a função dos registradoresbase e registradoreslimite Descreva como eles são usados para darem suporte a realocação dinâmica 5 O que é realocação estática e quais as suas desvantagens 6 Descreva o que é compactação de memória e explique por que ela não é utilizada 7 Quais são as duas principais formas de representar e cuidar da utilização da memória Ilustre cada forma de representação utilizando um exemplo 8 Descreva os três principais algoritmos de alocação de memória 9 Considerando partições de memória de A100k B 500k C 200k D 300k E 600k nessa ordem Como cada um dos algoritmos de alocação alocaria os seguintes processos P1 212k P2 417k P3 112k P4 426k nessa ordem Qual algoritmo foi mais eficiente e por quê 10 O que é memória virtual e por que ela é importante na gerência de memória de sistemas operacionais modernos 11 O que é a MMU Descreva o papel da MMU na gerência de memória 12 Em que situações ocorrem faltas de páginas Descreva sucintamente quais as ações realizadas pelo sistema operacional quando uma falta de página ocorre 13 O que é o thrashing em sistemas que implementam memória virtual 14 Observe a figura abaixo Suponha que os bits R para as páginas de B a A sejam 11111010 respectivamente Quais páginas serão removidas pelo algoritmo Segunda Chance 15 Considerando a seguinte sequência de requisições de páginas e que existem apenas três molduras de página na memória RAM para alocar as páginas virtuais simule a execução dos seguintes algoritmos de troca de páginas e calcule a quantidade de falta de páginas em cada um a Ótimo b FIFO c LRU d LFU e Segunda Chance Sequência 1 0 7 1 0 2 1 2 3 0 3 2 4 0 3 0 2 1 0 7 0 1 2 0 3 0 OBS Inicialmente todas as molduras estão vazias ou seja nenhuma página está carregada na memória