Buscar

Sistemas Operacionais APOL 05 2016 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 3 páginas

Prévia do material em texto

Sistemas Operacionais APOL 05
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):
	
	C
	Somente os itens I e II estão corretos.
Questão 2/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.
Questão 3/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.
Questão 4/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.
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):
	
	C
	Somente os itens I e II estão corretos.
Questão 5/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.
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.
Questão 7/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.
Questão 8/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.
uestão 9/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):
	
	B
	Somente o item III está correto.
Questão 10/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.
	
	C
	25%

Outros materiais