Buscar

APOL 5 SISTEMAS OPERACIONAIS Nota 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Questão 1/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. 
 D Somente os itens II e III estão corretos. 
 
Questão 2/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. 
 C Somente os itens I e II estão corretos. 
 D Somente os itens I e III estão corretos. 
 
Questão 3/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% 
 D 15% 
 
Questão 4/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. 
 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 5/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. 
 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 6/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. 
 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 7/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. 
 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 8/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. 
 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. 
 
Questão 9/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. 
 D Somente os itens II e III estão corretos. 
 
Questão 10/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. 
 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. 
 
1C 2B 3C 4A 5A 6A 7A 8A 9C 10A

Outros materiais