Buscar

Gerência de Memória em Sistemas Operacionais

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 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

Você também pode ser Premium ajudando estudantes

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ç
de custo e consequentemente aumento da capacidade da memória principal, seu gerenciament
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 processo
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, implementa
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 d
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
Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação
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
Você acertou!
Você acertou!
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 3/10
Para aumentar o nível de compartilhamento e resolver o problema da fragmentação inter
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.
 
Você acertou!
Questão 4/10
Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qua
área livre um programa será carregado para execução. Analise as sentenças a seguir e assin
a alternativa correta.
 
I) Na estratégia Best-Fit, a melhor partição é escolhida, ou seja, aquela em que o programa deix
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
menor espaço sem utilização.
 
III) Na estratégia First-Fit, a primeira partição livre de tamanho suficiente para carregar o progra
é 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 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.
Você acertou!
Você acertou!
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
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 7/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 computaciona
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 f
chamados partições. O tamanho das partições era definido na inicialização do sistema em funçã
do tamanho dos programas a serem executados e a alteração do tamanho das partições só era
Você acertou!
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 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.
 
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
Você acertou!
Você acertou!
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.
 
Questão 9/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 qu
apresenta a taxa de subutilização da memória principal para um programa que ocupe 20kde memória.
A 50%
B 10%
C 25%
D 15%
Questão 10/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 corre
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
Você acertou!
Você acertou!
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.

Continue navegando