Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
APOL 5 – Sistemas Operacionais – Uninter – Nota 100 Questão 1/10 Assinale a alternativa que completa a sentença a seguir Na alocação particionada estática, tanto absoluta quanto relocável, temos o problema da fragmentação interna que refere-se: A aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. Você acertou! B à área ocupada pelo sistema operacional na memória principal. C à área ocupada pelos programas do tipo CPU-bound. D à área ocupada pelos programas do tipo I/O-bound. � Questão 2/10 Considere um sistema computacional com 40kb de memória principal e que utilize um sistema operacional de 10kb que implemente alocação contígua de memória. Assinale a alternativa que apresenta a taxa de subutilização da memória principal para um programa que ocupe 20kb de memória. A 50% B 10% C 25% Você acertou! D 15% � Questão 3/10 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: 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. III) Evitar que dois ou mais programas sejam carregados na memória para garantir a proteção das aplicações em ambiente multiprogramáveis. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. Você acertou! D Somente os itens II e III estão corretos. � Questão 4/10 Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerê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 à 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 memória principal (swap in) e pode continuar sua execução. Você acertou! B Na técnica de swapping as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, eliminando o problema da fragmentação interna. C Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, denominados swapping. D Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, denominada de técnica de swapping. � Questão 5/10 Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qual área livre um programa será carregado para execução. Analise as sentenças a seguir e assinale a alternativa correta. I) Na estratégia Best-Fit, a melhor partição é escolhida, ou seja, aquela em que o programa deixa o maior espaço sem utilização. II) Na estratégia Worst-Fit, a pior partição é escolhida, ou seja, aquela em que o programa deixa o menor espaço sem utilização. III) Na estratégia First-Fit, a primeira partição livre de tamanho suficiente para carregar o programa é escolhida. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item III está correto. Você acertou! C Somente os itens I e II estão corretos. D Somente os itens I e III estão corretos. � Questão 6/10 Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação e divisão da memória principal. Quanto à alocação contigua simples, assinale a alternativa correta. A A alocação contigua 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. Você acertou! B A alocação contigua simples foi implementada em sistemas multitarefas 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. C A alocação contigua simples foi implementada em sistemas multiprogramá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 D A alocação contigua simples foi implementada em ambiente multiprocessado 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. � Questão 7/10 Quanto a técnica de Overlay, assinale a alternativa correta. A Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir o programa em módulos, de forma que seja possível a execução independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca ou área de overlay. Você acertou! B A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em sistemas multiprogramáveis. C A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em ambiente multiprocessado. D Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir a memória em várias partes denominadas áreas de overlay. � Questão 8/10 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 particionamento da memória principal. 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. III) Na alocação particionada estática relocável, os programas podiam ser executados em uma única partição, previamente definida. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. Você acertou! D Somente os itens II e III estão corretos. � Questão 9/10 Para aumentar o nível de compartilhamento e resolver o problema da fragmentação interna foi desenvolvida a alocação particionada dinâmica da memória principal. Assinale a alternativa correta. A Na alocação particionada dinâmica, as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, eliminando o problema da fragmentação interna. Você acertou! B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o que aperfeiçoa a utilização da memória principal. C Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis. D A alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis. � Questão 10/10 A alocação particionada dinâmica resolve o problema da fragmentação interna e cria um novo problema para ser gerenciado, a fragmentação externa. Assinale a alternativa correta. A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez menores não sendo possível o ingresso de novos programas. Você acertou! B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas dinamicamente. D Fragmentação externa são os espaços deixados pelos processos do tipo CPU-bound pelas constantes trocas de contexto. � _1571596148.unknown _1571596156.unknown _1571596160.unknown _1571596162.unknown _1571596163.unknown _1571596161.unknown _1571596158.unknown _1571596159.unknown _1571596157.unknown _1571596152.unknown _1571596154.unknown _1571596155.unknown _1571596153.unknown _1571596150.unknown _1571596151.unknown _1571596149.unknown _1571596140.unknown _1571596144.unknown _1571596146.unknown _1571596147.unknown _1571596145.unknown _1571596142.unknown _1571596143.unknown _1571596141.unknown _1571596136.unknown _1571596138.unknown _1571596139.unknown _1571596137.unknown _1571596132.unknown _1571596134.unknown _1571596135.unknown _1571596133.unknown _1571596128.unknown _1571596130.unknown _1571596131.unknown _1571596129.unknown _1571596126.unknown _1571596127.unknown _1571596125.unknown _1571596124.unknown
Compartilhar