Buscar

APOL 5 Sistemas Operacionais Nota 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

APOL 5
(1) - 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) (x) 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.
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.
(2) - 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) (x) 25%
D) 15%
(3) - 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) (x) aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa.
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.
(4) - Quanto a técnica de Overlay, assinale a alternativa correta.
A) (x) 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.
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.
(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 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) (x) Somente os itens I e II estão corretos.
D) Somente os itens II e III estão corretos.
(6) - 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) (x) 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.
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.
(7) - 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) (x) 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.
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.
(8) - 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) (x) Somente o item III está correto.
C) Somente os itens I e II estão corretos.
D) Somente os itens I e III estão corretos.
(9) - 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) (x) Somente os itens I e II estão corretos.
D) Somente os itens II e III estão corretos.
(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) (x) 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.
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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais