·

Análise e Desenvolvimento de Sistemas ·

Sistemas Operacionais

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

APOL 5\n\nJOSÉ CARLOS CANTARINI FILHO - RUI: 1261011 Note: 100\n\nDisciplina(s):\nSistemas Operacionais:\nData de indice:\n22/11/2015 19:05\nPrazo máximo entrega:\n22/11/2015 18:13\n\nQuestão 1/10\nA memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade de memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. As funções básicas da gerência da memória são:\nI) A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o aproveitamento do processador e demais recursos computacionais.\nII) Permitir a execução de programas seja maiores que a memória disponível, implementada por meio das técnicas como o armazenamento em memória virtual.\nIII) Evitar que todos os programas sejam carregados na memória para garantir a proteção das aplicações em ambiente.\nAssinale a alternativa que apresenta o(s) item(ns) correto(s):\nA\nSomente o item I está correto.\nB\nSomente o item II está correto.\nC\nSomente os itens I e II estão corretos.\nD\nVocê acertou!\nE\nSomente os itens II e III estão corretos.\n\nQuestão 2/10\nAo 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.\nA\nA alocação contigua simples foi implementada em sistemas não programá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.\nB\nA alocação contigua simples foi implementada em sistemas multitarefa 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.\nC\nA 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.\nD\nA 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.\n\nQuestão 3/10\nQuanto à técnica de Overlay, assinale a alternativa correta.\nA\nPara permitir a execução de programas com tamanhos 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, denominada área de troca ou área de overlay.\nB\nA técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, permitindo em sistemas multiprogramáveis.\nC\nA técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, dividindo a memória em várias partes denominadas áreas de overlay.\nD\n\nQuestão 4/10\nPara 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 foi permitir a multiprogramação e o particionamento da memória principal.\nI) 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.\nII) Na alocação particionada estática, os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis.\nIII) Na alocação particionada estatística relevante, os programas podiam ser executados em uma única partição, previamente definida.\nAssinale a alternativa que apresenta o(s) item(ns) correto(s):\nA\nSomente o item I está correto.\nB\nSomente o item II está correto.\nC\nSomente os itens I e II estão corretos.\nD\nVocê acertou!\nE\nSomente os itens II e III estão corretos.\n\nQuestão 5/10\nAssinale a alternativa que completa a sentença a seguir\nNa alocação particionada estática, tanto absoluta quanto relativa, temos o problema da fragmentação interna que refere-se:\nA\nA áreas ocupadas pelos programas carregados em partições maiores que o tamanho do programa.\nB\nA área ocupada pelo sistema operacional na memória principal.\nC\nA área ocupada pelos programas do tipo CPU-bound.\nD\nA área ocupada pelos programas do tipo I/O-bound.\n\nQuestão 6/10\nPara 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.\nA\nNa 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.\nB\nNa 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.\nC\nNa 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.\nD\nA alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis.\n\nQuestão 7/10\nA 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.\nA\n 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.\n\nVocê acertou!\n\nB\nFragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa.\n\nC\nFragmentação externa são os espaços deslaçados pelos programas dentro das partições que são criadas dinamicamente.\n\nD\nFragmentação externa são os espaços deslaçados pelos processos do tipo CPU-bound pelas constantes trocas de contexto.\n\nQuestão 8/10\nMesmo com o aumento da eficiência da multiprogramação, a particularidade da gerência de memória, muitas vezes um programa não pode ser executado por falta de uma partição livre disponível. A técnica de swapping resolve este contrato e o problema da insuficiência de memória principal. Quanto à técnica de swapping, assinale a alternativa correta.\n\nA\nNa 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.\n\nB\nNa 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.\n\nC\nNos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, denominados swapping.\n\nD\nNa alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, denominada técnica de swapping.\n\nQuestão 9/10\nOs 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.\n\nI) 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.\n\nII) 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.\n\nIII) 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) corretos:\n\nA Somente o item I está correto. B\nSomente o item III está correto.\n\nVocê acertou!\n\nC\nSomente os itens I e II estão corretos.\n\nD\nSomente os itens I e III estão corretos.\n\nQuestão 10/10\nConsiderar um sistema computacional com 40kb de memória principal e que utilize um sistema operacional de 10kb que implementa 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.\n\nA 50%\n\nB 10%\n\nC 25%\n\nVocê acertou!\n\nD 15%