Você está na página 1de 5

APOL 5 SISTEMAS OPERACIONAIS NOTA 100

Questo 1/10
Para implementao da multiprogramao necessrio que diversos programas estejam
na memria principal ao mesmo tempo e que novas formas de gerncia da memria
sejam implementadas para aumentar a concorrncia e o compartilhamento de recursos
computacionais. A soluo para permitir a multiprogramao foi o particionamento da
memria principal.
I) Nos primeiros sistemas multiprogramveis, a memria era dividida em pedaos de
tamanho fixo, chamados parties. O tamanho das parties era definido na
inicializao do sistema em funo do tamanho dos programas a serem executados e a
alterao do tamanho das parties s era possvel com a reinicializao do sistema.
II) Na alocao particionada esttica absoluta os programas s podiam ser carregados e
executados em apenas uma partio especfica, mesmo se outras estivessem disponveis.
III) Na alocao particionada esttica relocvel, os programas podiam ser executados
em uma nica partio, previamente definida.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):

Somente o item I est correto.

Somente o item II est correto.

Somente os itens I e II esto corretos.

Somente os itens II e III esto corretos.

Questo 2/10
A memria sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a
reduo de custo e consequentemente aumento da capacidade da memria principal, seu
gerenciamento um dos fatores mais importantes no projeto de sistemas
operacionais. As funes bsicas da gerncia de memria so:
I) A gerncia de memria deve tentar manter na memria principal o maior nmero de
processos residentes, permitindo maximizar o compartilhamento do processador e
demais recursos computacionais.
II) Permitir a execuo de programas que sejam maiores que a memria disponvel,
implementada por meio de tcnicas como o overlay e a memria virtual.
III) Evitar que dois ou mais programas sejam carregados na memria para garantir a
proteo das aplicaes em ambiente multiprogramveis.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):

Somente o item I est correto.

Somente o item II est correto.

Somente os itens I e II esto corretos.

Somente os itens II e III esto corretos.

Questo 3/10
Quanto a tcnica de Overlay, assinale a alternativa correta.

Para permitir a execuo de programas com tamanho maiores que a memria


principal, a soluo encontrada foi dividir o programa em mdulos, de forma
que seja possvel a execuo independente de cada mdulo, utilizando uma
mesma rea de memria, denominado rea de troca ou rea de overlay.

A tcnica de overlay tem a vantagem de permitir ao programador expandir os limit


memria principal, principalmente em sistemas multiprogramveis.

A tcnica de overlay tem a vantagem de permitir ao programador expandir os limit


memria principal, principalmente em ambiente multiprocessado.

Para permitir a execuo de programas com tamanho maiores que a memria prin
soluo encontrada foi dividir a memria em vrias partes denominadas reas de

Questo 4/10
Assinale a alternativa que completa a sentena a seguir
Na alocao particionada esttica, tanto absoluta quanto relocvel, temos o problema da
fragmentao interna que refere-se:

aos espaos no ocupados pelos programas carregados em parties


maiores que o tamanho do programa.

rea ocupada pelo sistema operacional na memria principal.

rea ocupada pelos programas do tipo CPU-bound.

rea ocupada pelos programas do tipo I/O-bound.

Questo 5/10
Para aumentar o nvel de compartilhamento e resolver o problema da
fragmentao interna foi desenvolvida a alocao particionada
dinmica da memria principal. Assinale a alternativa correta.
A

Na alocao particionada dinmica, as parties so criadas sob demanda e os programas


utilizam apenas os espaos de que necessitam, eliminando o problema da fragmentao
interna.

Na alocao particionada dinmica, no existe uma rea reservada para o sistema operacional
aperfeioa a utilizao da memria principal.

Na alocao particionada dinmica os programas s podiam ser carregados e executados em ap


partio especfica, mesmo se outras estivessem disponveis.

A alocao particionada dinmica foi implementada pela primeira vez nos sistemas monoprog

Questo 6/10
Os sistemas operacionais implementam, basicamente, trs estratgias para determinar
em qual rea livre um programa ser carregado para execuo. Analise as sentenas a
seguir e assinale a alternativa correta.
I) Na estratgia Best-Fit, a melhor partio escolhida, ou seja, aquela em que o
programa deixa o maior espao sem utilizao.
II) Na estratgia Worst-Fit, a pior partio escolhida, ou seja, aquela em que o
programa deixa o menor espao sem utilizao.
III) Na estratgia First-Fit, a primeira partio livre de tamanho suficiente para carregar
o programa escolhida.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):

Somente o item I est correto.

Somente o item III est correto.

Somente os itens I e II esto corretos.

Somente os itens I e III esto corretos.

Questo 7/10
Ao longo do tempo foram sendo desenvolvidas e aperfeioadas diferentes
tcnicas de alocao e diviso da memria principal. Quanto alocao
contigua simples, assinale a alternativa correta.
A

A alocao contigua simples foi implementada em sistemas monoprogramveis e consiste


na diviso da memria principal em duas reas, uma para o sistema operacional e outra
para o programa do usurio.

A alocao contigua simples foi implementada em sistemas multitarefas e consiste na diviso


principal em duas reas, uma para o sistema operacional e outra para o programa do usurio.

A alocao contigua simples foi implementada em sistemas multiprogramveis e consiste na d


memria principal em duas reas, uma para o sistema operacional e outra para o programa do

A alocao contigua simples foi implementada em ambiente multiprocessado e consiste na div


memria principal em duas reas, uma para o sistema operacional e outra para o programa do

Questo 8/10
A alocao particionada dinmica resolve o problema da fragmentao interna e
cria um novo problema para ser gerenciado, a fragmentao externa. Assinale a
alternativa correta.

Fragmentao externa so os espaos em branco que sobram entre as


parties e que so cada vez menores no sendo possvel o ingresso de
novos programas.

Fragmentao externa so os espaos no ocupados pelos programas carregado


parties maiores que o tamanho do programa.

Fragmentao externa so os espaos deixados pelos programas dentro das part


so criadas dinamicamente.

Fragmentao externa so os espaos deixados pelos processos do tipo CPU-bo


constantes trocas de contexto.

Questo 9/10
Mesmo com o aumento da eficincia da multiprogramao e, particularmente, da
gerncia de memria, muitas vezes um programa no podia ser executado por falta de
uma partio livre disponvel. A tcnica de swapping foi introduzida para contornar o
problema da insuficincia da memria principal. Quanto tcnica
de swapping,assinale a alternativa correta.

O sistema escolhe um processo residente, que transferido da memria


principal para a memria secundria (swap out), geralmente em disco.
Posteriormente, o processo carregado de volta da memria secundria
para memria principal (swap in) e pode continuar sua execuo.

Na tcnica de swapping as parties so criadas sob demanda e os programas ut


apenas os espaos de que necessitam, eliminando o problema da fragmentao i

Nos primeiros sistemas multiprogramveis, a memria era dividida em pedaos de


fixo, denominados swapping.

Na alocao particionada dinmica os programas s podiam ser carregados e exe


em apenas uma partio especfica, denominada de tcnica de swapping.

Questo 10/10
Considere um sistema computacional com 40kb de memria principal e que utilize um
sistema operacional de 10kb que implemente alocao contgua de memria. Assinale a
alternativa que apresenta a taxa de subutilizao da memria principal para um
programa que ocupe 20kb de memria.

50%

10%

25%

15%