Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 5 SISTEMA OPERACIONAIS 1- A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. As funções básicas da gerência de memória são: C- Somente os itens I e II estão corretos. I- A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. II- Permitir a execução de programas que sejam maiores que a memória disponível implementada por meio de técnicas como o overlay e a memória virtual. 2- Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da agência de memória, muitas vezes um programa não podia ser executado por falta de uma partição livre disponível. A técnica de swapping foi introduzida para contornar o problema da insuficiência da memória principal. Quanto a técnica de swapping, assinale a alternativa correta. A- O sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out), geralmente em disco. Posteriormente, o processo é carregado de volta da memória secundária para a memória principal (swap in) e pode continuar sua execução. 3- Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação e divisão da memória principal. Quanto a alocação contínua simples, assinale a alternativa correta. A- A alocação contínua simples foi implementada em sistemas monoprogramáveis e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário. 4- Com base na tabela de partições a seguir, indique em qual partição livre está alocado Programa D com tamanho de 9Kb utilizando estratégia de alocação Best-Fit, Worst-Fit e First-Fit, respectivamente. Partição Programa 5Kb Programa A 3Kb Programa B 10Kb Livre 6Kb Programa C 26Kb Livre Resposta: A- Partição de 10kb, Partição de 26Kb, Partição de 10Kb. 5- Para implementação da multiprogramação é necessário que diversos programas estejam na memória principal ao mesmo tempo e que novas formas de gerência da memória sejam implementadas para aumentar a concorrência e o compartilhamento de recursos computacionais. A solução para permitir a multiprogramação foi o posicionamento da memória principal. C- Somente os itens I e II estão corretos I- Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, chamados partições. O tamanho das partições era definido na inicialização do sistema em função do tamanho dos programas a serem executados e a alteração do tamanho das partições só era possível com a reinicialização do sistema. II- Na alocação particionada estática absoluta os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis.
Compartilhar