Buscar

TODAS OBJETIVAS 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 97 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 97 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 9, do total de 97 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

Matriz OBJETIVA do MÓDULO C FASE II – 23/11 - 18/12/2015
PROTOCOLO: 20151207120372062201BGUSTAVO BONETTI DA SILVA - RU: 1203720 Nota: 50
Disciplina(s):
Sistemas Operacionais
Data de início: 07/12/2015 18:41
Prazo máximo entrega: 07/12/2015 20:11
Data de entrega: 07/12/2015 19:43
Questão 1/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 2/10
Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D com tamanho 
de 9 Kb utilizando estratégia de alocação Best­Fit, Worst­Fit e First­Fit, respectivamente. 
Partição Programa
5 kb Programa A
3 kb Programa B
10 kb Livre
6 kb Programa C
26 kb Livre
A Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb.
B Partição de 10 Kb, Partição de 10Kb e Partição de 26 Kb.
Você acertou!
Você acertou!
C Partição de 26 Kb, Partição de 26Kb e Partição de 10 Kb.
D Partição de 26 Kb, Partição de 10Kb e Partição de 26 Kb.
Questão 3/10
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para 
determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento 
podemos afirmar: 
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional 
e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os 
processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e 
oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador 
interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo 
de processamento e prioridade. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e III estão corretos. 
B Somente o item I está correto.
C Somente os itens I e II estão corretos.
D Somente o item III está correto.
Questão 4/10
Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as 
proposições falsas. 
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas 
específicas. 
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos 
de rede como roteadores, hubs, switches. 
III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. 
A V, F, V.
B V, F, F.
C V, V, F.
D F, V, F.
Você acertou!
Questão 5/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 6/10
Analise as sentenças a seguir quanto ao escalonamento do tipo First­In­First­Out (FIFO). 
I) Os processos são executados conforme ordem de chegada. 
II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando 
apenas a ordem de chegada dos processos à fila de pronto 
III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar. 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e II estão corretos.
B Somente o item I está correto.
C Somente os itens I e III estão corretos.
D Somente o item III está correto.
Questão 7/10
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um 
determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada 
processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo 
Você acertou!
no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o 
processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
A Espera – Execução – Pronto. 
B Execução – Pronto – Pronto. 
C Pronto – Pronto – Pronto. 
D Pronto – Pronto – Em execução. 
Questão 8/10
Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta.
A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional,
denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes,
onde cada uma oferece uma cópia virtual do hardware. 
B Nessa arquitetura é possível isolar as funções do sistema operacional por diversos processos servidores e
dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente,
aumentando sua confiabilidade. 
C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados,
formando um grande e único programa executável. 
D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos
permaneçam exclusivamente dedicados à execução de um único programa. 
Questão 9/10
Quanto à técnica de spooling, assinale a alternativa correta.
A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente
da instrução que está sendo executada.
B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool
utilizado na gerência de impressão.
C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos
usuários, exigindo que apenas uma cópia do programa esteja na memória.
D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente
em disco.
Questão 10/10
Podemos dizer que um processo é composto por quais partes? Assinale a alternativa correta. 
A Contexto de software, contexto de hardware, espaço de endereçamento. 
Você acertou!
B Contexto de software e hardware, espaço de endereçamento e seção de texto. 
C Contexto de software e hardware, espaço de endereçamento e seção de texto. 
D Contexto de software, contexto de hardware e seção de texto. 
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 1/6
Matriz OBJETIVA
PROTOCOLO: 201605186583748A5C02BRUNNO SENA NASCIMENTO - RU: 658374 Nota: 70
Disciplina(s):Sistemas Operacionais
Data de início: 18/05/2016 20:56
Prazo máximo entrega: 18/05/2016 22:26
Data de entrega: 18/05/2016 21:45
Questão 1/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 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.
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.
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 2/6
Questão 3/10
Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A 
tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: 
Analise as sentenças a seguir e depois assinale a alternativa correta.
  
I) A faixa de endereço virtual que vai do 2048 ao 3072 não tem um endereço real válido. 
II) O acesso ao endereço virtual 548 não causara um erro page fault. 
III) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault. 
Página Virtual Página Real
0 3
1 1
2 *
3 *
4 2
5 *
6 0
7 *
A Somente o item I está correto
B Somente o item II está correto.
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 3/6
C Somente o item III está correto.
D Somente os itens I e II estão corretos.
Questão 4/10
Assinale a alternativa correta em relação aos sistemas operacionais multiprogramáveis.
A Permite a execução de um único programa por vez.
B Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no
processador.
C Recursos como memória e periféricos devem ser reservados para uma única aplicação.
D No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória.
Questão 5/10
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos 
de escalonamento SJF. 
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8. 
B Tempo médio de espera igual a 3,3.
C Tempo médio de espera igual a 4,6. 
D Tempo médio de espera igual a 12,3. 
Questão 6/10
Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar: 
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15­17

08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 4/6
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas 
operacionais de tempo compartilhado (time­sharing), como exemplo o Multics. 
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente 
conhecido principalmente em ambientes corporativos. 
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de 
alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware. 
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas 
o Linux.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens II, III e IV estão corretos.
D Todos os itens estão corretos.
Questão 7/10
A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa 
afirmação indique a alternativa correta. 
A Os sistemas operacionais utilizados na primeira geração de computadores, como exemplo no ENIAC,
funcionavam sob o conceito de tempo compartilhado (time sharing). 
B O grande avanço que ocorreu nos computadores da segunda geração foi a incorporação dos periféricos de
comunicação, tais como placas de rede e a inclusão do protocolo TCP/IP nos sistemas operacionais. 
C Com a incorporação de recursos de comunicação, dos protocolos de rede como exemplo o TCP/IP e a
medida que crescia a demanda por conexões com Internet, o suporte a sistemas operacionais para
tarefas de rede tornava­se um padrão.
D A medida que avançam as tecnologias de comunicação nos computadores e nos sistemas operacionais o
conceito de processamento distribuído vai sendo aos poucos substituído pelo processamento local e restrito a
um único hardware de grande capacidade de processamento.
Você acertou!
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 5/6
Questão 8/10
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta. 
A Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são
armazenadas em disco ou fita e aguardam seu tempo para ser processadas. 
B Nos sistemas de tempo real, o fator principal é o tempo de resposta, normalmente utilizado em aplicações de
cálculos numéricos, compilações, backups. 
C Nos sistemas de tempo real é implementado o conceito de fatia de tempo (time­slice) que define o tempo
máximo de execução de cada tarefa para permitir resposta em tempo real para os usuários. 
D Nos sistemas de tempo real o fator principal é o tempo de resposta, normalmente utilizado em
sistemas de monitoramento de refinarias de petróleo, controle de tráfego aéreo, de usinas
termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é fator
fundamental. 
Questão 9/10
Assinale a alternativa que apresenta os estados genéricos de um processo.
A Novo, executando, esperando e terminado
B Novo, executando, esperando, pronto e terminado
C Novo, executando, stand by, pronto e terminado. 
D Transição, executando, esperando, pronto e terminado. 
Questão 10/10
Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguir e 
marque V para as sentenças verdadeiras ou F para as falsas. 
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. 
II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamentode 
memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas 
quotas e seus privilégios. 
III) (  ) Processos do tipo CPU­BOUND passam mais tempo em estado de espera. 
IV) (  ) Processos do tipo I/O­BOUND passam mais tempo em estado de execução. 
Assinale a alternativa correta.
Você acertou!
Você acertou!
08/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 6/6
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.
Você acertou!
Matriz OBJETIVA do MÓDULO C FASE II – 23/11 - 18/12/2015
PROTOCOLO: 2015112312601115ECEA9JOSÉ CARLOS CANTARINI FILHO - RU: 1260111 Nota: 90
Disciplina(s):
Sistemas Operacionais
Data de início: 26/11/2015 18:17
Prazo máximo entrega: 26/11/2015 19:47
Data de entrega: 26/11/2015 19:09
Questão 1/10
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para
determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos
afirmar: 
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem
como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos,
privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos
de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador
interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de
processamento e prioridade. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e III estão corretos. 
B Somente o item I está correto.
C Somente os itens I e II estão corretos.
D Somente o item III está correto.
Questão 2/10
Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação
e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta. 
I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em
blocos de tamanho diferentes. 
II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em
Você acertou!
blocos de mesmo tamanho. 
III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual
associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a
técnica de organização da memória virtual associada é denominada segmentação. 
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 o item III está correto.
D Somente os itens I e II estão corretos.
Questão 3/10
O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal,
mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham
as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise
as sentenças a seguir. 
  
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal. 
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada. 
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser
referenciada.
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 4/10
Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado. 
Você acertou!
Você acertou!
I) Também denominados (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do
processador em pequenos intervalos, denominados fatia de tempo (time-slice). 
II) Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são armazenadas em
disco ou fita e aguardam seu tempo para ser processadas. 
III) Esse tipo de sistema está presente em aplicações de controle de processos, como monitoramento de refinarias de petróleo,
controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é
fator fundamental. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
 
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C Somente o item II está correto.
D Somente os itens I e II estão corretos.
Questão 5/10
Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:
A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo
leva desde a sua criação até seu término. 
B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o
tempo que um processo leva desde a sua criação até seu término. 
C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo
que um processo permanece na fila de pronto durante seu processamento. 
D representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um
processo leva desde a sua criação até seu término. 
Questão 6/10
Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de
páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal:
Analise as sentenças a seguir e depois assinale a alternativa correta.
  
I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. 
Você acertou!
II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault 
III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault.
  
Página Virtual Página Real
0 3
1 1
2 *
3 *
4 2
5 *
6 0
7 *
A Somente o item I está correto.
B Somente o item II está correto.
C Somente o item III está correto.
D Somente os itens I e II estão corretos
Questão 7/10
Assinale a alternativa correta em relação aos sistemas multiusuários.
A Somente podem ser implementados em sistemas multiprogramáveis.
B Somente podem ser implementados em sistemas monoprogramáveis.
C Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis.
D Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da
possibilidade de realização de logins simultâneos, locais ou remotos.
Questão 8/10
Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções. Em um
ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos independentes ou
subprocessos. Analise as sentenças a seguir sobre as threads. 
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de umprocesso. 
Você acertou!
Você acertou!
II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente.
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para
sua implementação.
IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de
recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. 
Assinale a alternativa correta. 
1. II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente.
2.  
A V, V, F, F. 
B V, F, F, V. 
C V, V, F, V. 
D V, F, F, F. 
Questão 9/10
Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a
fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a alternativa
correta. 
I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa não
ocupa o frame (página) completo. 
II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre que há
diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento. 
III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória. 
 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 o item III está correto
D Somente os itens I e II estão corretos.
Questão 10/10
Você acertou!
Você acertou!
Como seria utilizar um computador sem um sistema operacional? Marque a alternativa correta.
A Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente
diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento e com grandes
possibilidades de erros
B O usuário precisaria fazer um curso de operador em Sistemas de  microcomputador para saber lidar com o
funcionamento do Sistema Operativo
C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar no
sistema computacional
D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar tarefas
de baixo nível
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 1/6
Matriz OBJETIVA
PROTOCOLO: 2016060113049028E92E2RÔMULO SILVA RAMOS - RU: 1304902 Nota: 100
Disciplina(s):
Sistemas Operacionais
Data de início: 01/06/2016 19:13
Prazo máximo entrega: 01/06/2016 20:43
Data de entrega: 01/06/2016 19:30
Questão 1/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 2/10
Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A 
tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal:
Analise as sentenças a seguir e depois assinale a alternativa correta.
 
I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal.
II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault
III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault.
 
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 2/6
Página Virtual Página Real
0 3
1 1
2 *
3 *
4 2
5 *
6 0
7 *
A Somente o item I está correto.
B Somente o item II está correto.
C Somente o item III está correto.
D Somente os itens I e II estão corretos
Questão 3/10
Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a 
fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a 
alternativa correta.
I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa 
não ocupa o frame (página) completo.
II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre 
que há diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento.
III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória.
 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 o item III está correto
D Somente os itens I e II estão corretos.
Questão 4/10
Você acertou!
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 3/6
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para 
determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento 
podemos afirmar:
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional 
e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os 
processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e 
oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador 
interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo 
de processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C Somente os itens I e II estão corretos.
D Somente o item III está correto.
Questão 5/10
O conceito de fatia de tempo (time­slice) foi implantado no sistema de tempo compartilhado e apresenta 
vantagens e desvantagens.
I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma 
única vez.
II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em 
execução.
III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando 
que um novo processo seja escalonado, permitindo assim umamelhor distribuição no uso do processador.
 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.
Você acertou!
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 4/6
D Somente os itens I e III estão corretos.
Questão 6/10
Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:
A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um
processo leva desde a sua criação até seu término.
B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida;
define o tempo que um processo leva desde a sua criação até seu término.
C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida;
tempo que um processo permanece na fila de pronto durante seu processamento.
D representa o número de processos executados em um determinado intervalo de tempo; define o
tempo que um processo leva desde a sua criação até seu término.
Questão 7/10
O primeiro sistema operacional, chamado monitor por sua simplicidade, foi desenvolvido em 1953 pelos usuários 
do computador IBM 701 do Centro de Pesquisas da General Motors, justamente para tentar automatizar as tarefas 
manuais até então utilizadas (MACHADO, 2007). 
Quanto aos primeiros sistemas operacionais podemos afirmar
I) Da mesma maneira que as linguagens de programação, os sistemas operacionais evoluíram no sentido de facilitar o 
trabalho de codificação, submissão, execução e depuração de programas.
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse carregado na memória para poder se 
executado, limitando os programadores a criar programas pequenos com capacidades reduzidas.
III) Nos primeiros sistemas Operacionais o processamento era realizado em lote, executando os Jobs (programas) 
sequencialmente.
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos com base na programação 
orientada a objetos
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente o item I está correto
B Somente os itens I, II e III estão corretos
C Somente os itens II, III e IV estão corretos
Você acertou!
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 5/6
D Somente os itens I, III e IV estão corretos
Questão 8/10
Quatro processos estão esperando para serem executados. As durações previstas de seus ciclos de CPU são 9, 6, 3, 5. 
Assinale a alternativa que apresenta em que ordem esses processos devem ser executados para minimizar o 
tempo de resposta médio do conjunto.
A 9, 6, 3, 5.
B 3, 5, 6, 9.
C 5, 3, 6, 9.
D 6, 3, 5, 9.
Questão 9/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 10/10
Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado.
I) Também denominados (time­sharing) permitem que diversos programas sejam executados a partir da divisão do tempo 
do processador em pequenos intervalos, denominados fatia de tempo (time­slice).
II) Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são 
armazenadas em disco ou fita e aguardam seu tempo para ser processadas.
III) Esse tipo de sistema está presente em aplicações de controle de processos, como monitoramento de refinarias de 
petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de 
processamento é fator fundamental.
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Você acertou!
Você acertou!
13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 6/6
 
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C Somente o item II está correto.
D Somente os itens I e II estão corretos.
Você acertou!
Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes.
II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho.
III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação.
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 o item III está correto.
D Somente os itens I e II estão corretos.
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 06/07/2016 16:01
A Espera – Execução – Pronto.
B Execução – Pronto – Pronto.
C Pronto – Pronto – Pronto.
D Pronto – Pronto – Em execução.
Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta.
A Os sistemas com múltiplos processadores se caracterizam por permitir que o processador, a memória e osperiféricos permaneçam exclusivamente dedicados à execução de um único programa.
B Os sistemas com múltiplos processadores se caracterizam por possuir duas ou mais UCPsinterligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que váriosprogramas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido empartes para serem executados simultaneamente em mais de um processador.
C Os sistemas com múltiplos processadores têm como característica principal a execução de tarefas em fila quenormalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas.
D Os sistemas com múltiplos processadores via de regra são sistemas operacionais embarcados ou embutidosem dispositivos que executam tarefas específicas.
Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D com tamanho de 9 Kb utilizando estratégia de alocação Best-Fit, Worst-Fit e First-Fit, respectivamente.
Partição Programa
5 kb Programa A
3 kb Programa B
10 kb Livre
6 kb Programa C
26 kb Livre
A Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb.
Você acertou!
Você acertou!Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 06/07/2016 16:01
B Partição de 10 Kb, Partição de 10Kb e Partição de 26 Kb.
C Partição de 26 Kb, Partição de 26Kb e Partição de 10 Kb.
D Partição de 26 Kb, Partição de 10Kb e Partição de 26 Kb.
Na década de 90 ocorreu a consolidação dos computadores da 4ª. Geração e dos sistemas operacionais baseados em interfaces gráficas. Com o surgimento e a evolução da Internet, o protocolo TCP/IP passou a ser um padrão de mercado, obrigando os fabricantes de sistemas operacionais a oferecer suporte a este protocolo. A arquitetura cliente/servidor, aplicada basicamente a redes locais, passa a ser utilizada em redes distribuídas como a Internet, permitindo que qualquer pessoa tenha acesso a todo tipo de informação, independente de onde esteja armazenada (MACHADO, 2007)
I. Os computadores da quarta geração utilizavam tecnologia de transistores, as válvulas em miniatura que permitiam a redução do tamanho e melhoria da capacidade de processamento das máquinas.
II. Um dos grandes avanços dos sistemas operacionais da década de 90 está associado a incorporação de recursos de comunicação.
III. As novas funcionalidades dos sistemas operacionais baseado no protocolo TCP/IP, e a arquitetura cliente servidor permitiram a criação de diversos sistemas dedicados a oferecer serviços, tais como Servidores Web, de correio, de arquivos e servidores de banco de dados.
IV. Um dos sistemas operacionais que melhor representa a consolidação dos sistemas baseados em interfaces gráficas é a família Windows da Microsoft.Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e II estão corretos.
B Somente os itens II e III estão corretos.
C Somente os itens I, III e IV estão corretos.
D Somente os itens II, III e IV estão corretos.
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 utilizamapenas os espaços de que necessitam, eliminando o problema da fragmentação interna.
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 06/07/2016 16:01
B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o queaperfeiç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 umapartiçã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.
A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa afirmação indique a alternativa correta.
A Os sistemas operacionais utilizados na primeira geração de computadores, como exemplo no ENIAC,funcionavam sob o conceito de tempo compartilhado (time sharing).
B O grande avanço que ocorreu nos computadores da segunda geração foi a incorporação dos periféricos decomunicação, tais como placas de rede e a inclusão do protocolo TCP/IP nos sistemas operacionais.
C Com a incorporação de recursos de comunicação, dos protocolos de rede como exemplo o TCP/IP e amedida que crescia a demanda por conexões com Internet, o suporte a sistemas operacionais paratarefas de rede tornava-se um padrão.
D A medida que avançam as tecnologias de comunicação nos computadores e nos sistemas operacionais oconceito de processamento distribuído vai sendo aos poucos substituído pelo processamento local e restrito aum único hardware de grande capacidade de processamento.
A computação em nuvem “cloud computind” é uma tendência na área de tecnologia da informação. Esse termo tem ganhado destaque em função da palavra de ordem do momento em termos de tecnologia, a mobilidade. Antes tínhamos um computador, desktop que ficava fixo sobre uma mesa no escritório da casa e que aos poucos foi sendo substituído pelo notebook. Com a chegada de vários aparelhos, como smartphones, tablets e netbooks a relação das pessoas como os serviços da computação mudaram e hoje é necessário ter aplicativos, arquivos enfim todos aqueles recursos que antes ficavam em uma máquina, disponíveis em qualquer lugar em qualquer horário. Com base nisso podemos afirmar que a computação em nuvem veio para ficar. Quanto a relação entre a computação em nuvem e os sistemas operacionais, assinale V para as proposições e F para as proposições falsas.
I) ( ) Com o crescimento dos serviços de computação em nuvem, os sistemas operacionais tendem a se tornar um sistema responsável pelo gerenciamento do hardware e execução de um browser de internet para acesso a esses serviços.
II) ( ) Uma das grandes promessas de Sistemas operacionais voltados para o conceito de computação em nuvem é Chrome OS da Google.
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 06/07/2016 16:01
III) ( ) Os Sistemas operacionais desenvolvidos sobre o conceito de “cloud”exigem equipamentos com uma capacidade de processamento cada vez maior, principalmente em função da utilização de vídeos.
IV) ( ) O fator chave para o sucesso dos sistemas operacionais desenvolvidos sobre o conceito de “cloud” é a qualidade de coneXão para acesso a web.
A V, V, V, V
B V, F, F, F
C V, V, V, F
D V, V, F, V
Quanto ao page-fault, assinale a alternativa correta.
A Só ocorre em sistemas monoprogramáveis.
B Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém oendereço referenciado não está na memória principal.
C O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retiradada memória.
D Ocorre sempre em sistemas de processamento tipo batch.
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 2,3.
C Tempo médio de espera igual a 4,6.
D Tempo médio de espera igual a 12,3.
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 06/07/2016 16:01
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 06/07/2016 16:01
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/1 1/6
Matriz OBJETIVA do MÓDULO C FASE II – 23/11 - 18/12/2015
PROTOCOLO: 20151130120694760BCE5ANDERSON DO CARMO - RU: 1206947 Nota: 90
Disciplina(s):
Sistemas Operacionais
Data de início: 17/12/2015 20:08
Prazo máximo entrega: 17/12/2015 21:38
Data de entrega: 17/12/2015 20:47
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 Ie 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. 
Você acertou!
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/1 2/6
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
Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado. 
I) Também denominados (time­sharing) permitem que diversos programas sejam executados a partir da divisão do tempo
do processador em pequenos intervalos, denominados fatia de tempo (time­slice). 
II) Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são
armazenadas em disco ou fita e aguardam seu tempo para ser processadas. 
III) Esse tipo de sistema está presente em aplicações de controle de processos, como monitoramento de refinarias de
petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de
processamento é fator fundamental. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
 
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C Somente o item II está correto.
D Somente os itens I e II estão corretos.
Questão 4/10
Na década de 90 ocorreu a consolidação dos computadores da 4ª. Geração e dos sistemas operacionais
baseados em interfaces gráficas. Com o surgimento e a evolução da Internet, o protocolo TCP/IP passou a ser
um padrão de mercado, obrigando os fabricantes de sistemas operacionais a oferecer suporte a este protocolo.
A arquitetura cliente/servidor, aplicada basicamente a redes locais, passa a ser utilizada em redes distribuídas
como a Internet, permitindo que qualquer pessoa tenha acesso a todo tipo de informação, independente de onde
esteja armazenada (MACHADO, 2007) 
I. Os computadores da quarta geração utilizavam tecnologia de transistores, as válvulas em miniatura que permitiam a
redução do tamanho e melhoria da capacidade de processamento das máquinas. 
II. Um dos grandes avanços dos sistemas operacionais da década de 90 está associado a incorporação de recursos de
Você acertou!
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/1 3/6
comunicação. 
III. As novas funcionalidades dos sistemas operacionais baseado no protocolo TCP/IP, e a arquitetura cliente servidor
permitiram a criação de diversos sistemas dedicados a oferecer serviços, tais como Servidores Web, de correio, de
arquivos e servidores de banco de dados. 
IV. Um dos sistemas operacionais que melhor representa a consolidação dos sistemas baseados em interfaces gráficas é
a família Windows da Microsoft.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e II estão corretos. 
B Somente os itens II e III estão corretos. 
C Somente os itens I, III e IV estão corretos. 
D Somente os itens II, III e IV estão corretos.
Questão 5/10
Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4
kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria
alocado um programa de 12 kb utilizando Best­Fit.
A Na partição de 12 kb.
B Na partição de 9 kb.
C Na partição de 10 kb.
D Na partição de 20 kb.
Questão 6/10
Quanto à técnica de spooling, assinale a alternativa correta.
A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente
da instrução que está sendo executada.
B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool
utilizado na gerência de impressão.
Você acertou!
Você acertou!
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/1 4/6
C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos
usuários, exigindo que apenas uma cópia do programa esteja na memória.
D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente
em disco.
Questão 7/10
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos
de escalonamento FIFO. 
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8. 
B Tempo médio de espera igual a 5,6. 
C Tempo médio de espera igual a 13,6. 
D Tempo médio de espera igual a 12,3. 
Questão 8/10
Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções.
Em um ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos
independentes ou subprocessos. Analise as sentenças a seguir sobre as threads. 
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo. 
II – Em um sistema computacional, multi­core, múltiplas threads são capazes de executar simultaneamente.
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte
para sua implementação. 
IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de
recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. 
Assinale a alternativa correta. 
1. II – Em um sistema computacional, multi­core, múltiplas threads são capazes de executar simultaneamente.
2.  
Você acertou!
Você acertou!
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/1 5/6
A V, V, F, F. 
B V, F, F, V. 
C V, V, F, V. 
D V, F, F, F. 
Questão 9/10
Um sistema com gerência de memória virtual por paginação possui tamanho de página com 512 posições, espaço de
endereçamento virtual com 512 páginas endereçadas de 0 a 511 e memória real com 10 páginas numeradas de 0 a 9. O
conteúdo atual da memória real contém apenas informações de um único processo e é descrito resumidamente na tabela
a seguir. Assinale a alternativa que apresenta qual endereço físico está associado ao endereço virtual 4613. 
Endereço Físico Conteúdo
1536 Página Virtual 34
2048 Página Virtual 9
3072 Tabela de páginas
3584 Página Virtual 65
4608 Página Virtual 10
A 2053
B 2048.
C 4608.
D 4613
Questão 10/10
Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em
uma política de escalonamento.
A Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround
e tempo de resposta. 
B Utilização do processador, CPU­bound, I/O­bound, tempo de espera, tempo de turnaround e tempo de
resposta.
Você acertou!
Você acertou!
Você acertou!
11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/47300/novo/16/6
C Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de
resposta. 
D CPU­bound, I/O­bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. 
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
1 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
2 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
3 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
4 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
5 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
6 de 7 17/09/2015 17:54
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
7 de 7 17/09/2015 17:54
Matriz OBJETIVA do MÓDULO C FASE II – 23/11 - 18/12/2015
PROTOCOLO: 20151207120372062201BGUSTAVO BONETTI DA SILVA - RU: 1203720 Nota: 50
Disciplina(s):
Sistemas Operacionais
Data de início: 07/12/2015 18:41
Prazo máximo entrega: 07/12/2015 20:11
Data de entrega: 07/12/2015 19:43
Questão 1/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 2/10
Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D com tamanho 
de 9 Kb utilizando estratégia de alocação Best­Fit, Worst­Fit e First­Fit, respectivamente. 
Partição Programa
5 kb Programa A
3 kb Programa B
10 kb Livre
6 kb Programa C
26 kb Livre
A Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb.
B Partição de 10 Kb, Partição de 10Kb e Partição de 26 Kb.
Você acertou!
Você acertou!
C Partição de 26 Kb, Partição de 26Kb e Partição de 10 Kb.
D Partição de 26 Kb, Partição de 10Kb e Partição de 26 Kb.
Questão 3/10
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para 
determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento 
podemos afirmar: 
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional 
e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os 
processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e 
oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador 
interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo 
de processamento e prioridade. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e III estão corretos. 
B Somente o item I está correto.
C Somente os itens I e II estão corretos.
D Somente o item III está correto.
Questão 4/10
Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as 
proposições falsas. 
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas 
específicas. 
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos 
de rede como roteadores, hubs, switches. 
III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. 
A V, F, V.
B V, F, F.
C V, V, F.
D F, V, F.
Você acertou!
Questão 5/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 6/10
Analise as sentenças a seguir quanto ao escalonamento do tipo First­In­First­Out (FIFO). 
I) Os processos são executados conforme ordem de chegada. 
II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando 
apenas a ordem de chegada dos processos à fila de pronto 
III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar. 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e II estão corretos.
B Somente o item I está correto.
C Somente os itens I e III estão corretos.
D Somente o item III está correto.
Questão 7/10
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um 
determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada 
processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo 
Você acertou!
no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o 
processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
A Espera – Execução – Pronto. 
B Execução – Pronto – Pronto. 
C Pronto – Pronto – Pronto. 
D Pronto – Pronto – Em execução. 
Questão 8/10
Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta.
A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional,
denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes,
onde cada uma oferece uma cópia virtual do hardware. 
B Nessa arquitetura é possível isolar as funções do sistema operacional por diversos processos servidores e
dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente,
aumentando sua confiabilidade. 
C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados,
formando um grande e único programa executável. 
D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos
permaneçam exclusivamente dedicados à execução de um único programa. 
Questão 9/10
Quanto à técnica de spooling, assinale a alternativa correta.
A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente
da instrução que está sendo executada.
B A técnica de spooling consiste na utilização de umaárea em disco para gravar um arquivo de spool
utilizado na gerência de impressão.
C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos
usuários, exigindo que apenas uma cópia do programa esteja na memória.
D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente
em disco.
Questão 10/10
Podemos dizer que um processo é composto por quais partes? Assinale a alternativa correta. 
A Contexto de software, contexto de hardware, espaço de endereçamento. 
Você acertou!
B Contexto de software e hardware, espaço de endereçamento e seção de texto. 
C Contexto de software e hardware, espaço de endereçamento e seção de texto. 
D Contexto de software, contexto de hardware e seção de texto. 
OBJETIVA – SISTEMAS OPERACIONAIS NOTA 90 
 
Questão 1/10 
Como seria utilizar um computador sem um sistema operacional? Marque a 
alternativa correta. 
 A Sem o sistema operacional, um usuário para interagir com o computador 
deveria conhecer profundamente diversos detalhes sobre o hardware do 
equipamento, o que tornaria seu trabalho lento e com grandes possibilidades 
de erros 
 B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o 
funcionamento do Sistema Operativo 
 C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar 
no sistema computacional 
 D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar 
tarefas de baixo nível 
 
Questão 2/10 
Assinale a alternativa que completa a sentença a seguir 
 
O throughput e o tempo de turnaround utilizados como critérios de 
escalonamento significam, respectivamente: 
 
A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde 
a sua criação até seu término. 
 
 
B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que 
um processo leva desde a sua criação até seu término. 
 
 
C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um 
processo permanece na fila de pronto durante seu processamento. 
 
 
D representa o número de processos executados em um determinado intervalo de tempo; 
define o tempo que um processo leva desde a sua criação até seu término. 
 
Questão 3/10 
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos 
processos aplicando algoritmos de escalonamento FIFO. 
 
Processo Tempo de Processador (u.t) Prioridade 
A 10 2 
B 4 1 
C 3 3 
 
 
 A Tempo médio de espera igual a 8. 
 
 B Tempo médio de espera igual a 5,6. 
 
 C Tempo médio de espera igual a 13,6. 
 
 D Tempo médio de espera igual a 12,3. 
 
Questão 4/10 
Analise as sentenças a seguir quanto ao escalonamento por prioridades. 
 
 A O escalonamento por prioridades é um escalonamento do tipo preemptivo 
 realizado com base em um valor associado a cada processo denominado 
 prioridade de execução. 
 B O escalonamento por prioridade seleciona o processo que tiver o menor tempo de processador ainda por 
executar. 
 C O escalonamento por prioridade implementa uma fatia de tempo (time slice) ou quantum que define o tempo 
máximo que o processo tem a prioridade de execução. 
 D No escalonamento por prioridades, os processos são executados conforme ordem de chegada. 
 
 
Questão 5/10 
Com base na tabela de processos a seguir indique a ordem em que os processos 
serão executados aplicando algoritmo SJF. 
 
Processo Tempo de Processador (u.t) Prioridade 
A 10 2 
B 4 1 
C 3 3 
 
 
 A A, B e C. 
 
 B A, C e B. 
 
 C C, B e A. 
 
 D B, C e A. 
 
Questão 6/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 7/10 
O maior problema na gerência de memória virtual por paginação não é decidir quais 
páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os 
algoritmos de substituição de páginas têm o objetivo de selecionar os frames que 
tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos 
algoritmos de substituição de páginas, analise as sentenças a seguir. 
 
 
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais 
tempo na memória principal. 
 
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos 
referenciada, ou seja, menos utilizada. 
 
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória 
principal que está há mais tempo sem ser referenciada. 
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 
Considere um sistema que possua as seguintes áreas livres na memória principal, 
ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. 
Assinale a alternativa que apresenta em qual dessas partições livres seria alocado 
um programa de 12 kb utilizando Worst-Fit. 
 
 
 
Na partição de 12 kb. 
 B Na partição de 9 kb. 
 C Na partição de 10 kb. 
 D Na partição de 20 kb. 
 
Questão 9/10 
Um ponto fundamental para implementar sistemas de memória virtual está em como 
mapear endereços virtuais para endereços físicos. Assinale a alternativa correta. 
 A O processador apenas executa instruções e referencia dados residentes no 
 espaço de endereçamento real. O mecanismo de mapeamento é responsável 
 por fazer a conversão dos endereços virtuais em endereços reais. 
 B O processo de mapeamento consiste em alocar todos os programas em execução na memória real, 
atribuindo um endereço físico a cada um. 
 C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindo um 
endereço virtual para cada um. 
 D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um 
endereço virtual para cada um. 
 
 
 
 
 
 
Questão 10/10 
Assinale a alternativa correta em relação aos sistemas operacionais 
monoprogramáveis? 
 
 A Mais de um programa pode estar carregado na memória por vez. 
 B Processador, memória e periféricos ficam dedicados exclusivamente a um 
únicoprograma em execução. 
 C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a 
cada instante. 
 D Utiliza os recursos do computador de forma economicamente eficiente. 
 
OBJETIVA – SISTEMAS OPERACIONAIS NOTA 90 
 
Questão 1/10 
Como seria utilizar um computador sem um sistema operacional? Marque a 
alternativa correta. 
 A Sem o sistema operacional, um usuário para interagir com o computador 
deveria conhecer profundamente diversos detalhes sobre o hardware do 
equipamento, o que tornaria seu trabalho lento e com grandes possibilidades 
de erros 
 B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o 
funcionamento do Sistema Operativo 
 C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar 
no sistema computacional 
 D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar 
tarefas de baixo nível 
 
Questão 2/10 
Assinale a alternativa que completa a sentença a seguir 
 
O throughput e o tempo de turnaround utilizados como critérios de 
escalonamento significam, respectivamente: 
 
A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde 
a sua criação até seu término. 
 
 
B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que 
um processo leva desde a sua criação até seu término. 
 
 
C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um 
processo permanece na fila de pronto durante seu processamento. 
 
 
D representa o número de processos executados em um determinado intervalo de tempo; 
define o tempo que um processo leva desde a sua criação até seu término. 
 
Questão 3/10 
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos 
processos aplicando algoritmos de escalonamento FIFO. 
 
Processo Tempo de Processador (u.t) Prioridade 
A 10 2 
B 4 1 
C 3 3 
 
 
 A Tempo médio de espera igual a 8. 
 
 B Tempo médio de espera igual a 5,6. 
 
 C Tempo médio de espera igual a 13,6. 
 
 D Tempo médio de espera igual a 12,3. 
 
Questão 4/10 
Analise as sentenças a seguir quanto ao escalonamento por prioridades. 
 
 A O escalonamento por prioridades é um escalonamento do tipo preemptivo 
 realizado com base em um valor associado a cada processo denominado 
 prioridade de execução. 
 B O escalonamento por prioridade seleciona o processo que tiver o menor tempo de processador ainda por 
executar. 
 C O escalonamento por prioridade implementa uma fatia de tempo (time slice) ou quantum que define o tempo 
máximo que o processo tem a prioridade de execução. 
 D No escalonamento por prioridades, os processos são executados conforme ordem de chegada. 
 
 
Questão 5/10 
Com base na tabela de processos a seguir indique a ordem em que os processos 
serão executados aplicando algoritmo SJF. 
 
Processo Tempo de Processador (u.t) Prioridade 
A 10 2 
B 4 1 
C 3 3 
 
 
 A A, B e C. 
 
 B A, C e B. 
 
 C C, B e A. 
 
 D B, C e A. 
 
Questão 6/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 7/10 
O maior problema na gerência de memória virtual por paginação não é decidir quais 
páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os 
algoritmos de substituição de páginas têm o objetivo de selecionar os frames que 
tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos 
algoritmos de substituição de páginas, analise as sentenças a seguir. 
 
 
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais 
tempo na memória principal. 
 
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos 
referenciada, ou seja, menos utilizada. 
 
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória 
principal que está há mais tempo sem ser referenciada. 
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 
Considere um sistema que possua as seguintes áreas livres na memória principal, 
ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. 
Assinale a alternativa que apresenta em qual dessas partições livres seria alocado 
um programa de 12 kb utilizando Worst-Fit. 
 
 
 
Na partição de 12 kb. 
 B Na partição de 9 kb. 
 C Na partição de 10 kb. 
 D Na partição de 20 kb. 
 
Questão 9/10 
Um ponto fundamental para implementar sistemas de memória virtual está em como 
mapear endereços virtuais para endereços físicos. Assinale a alternativa correta. 
 A O processador apenas executa instruções e referencia dados residentes no 
 espaço de endereçamento real. O mecanismo de mapeamento é responsável 
 por fazer a conversão dos endereços virtuais em endereços reais. 
 B O processo de mapeamento consiste em alocar todos os programas em execução na memória real, 
atribuindo um endereço físico a cada um. 
 C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindo um 
endereço virtual para cada um. 
 D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um 
endereço virtual para cada um. 
 
 
 
 
 
 
Questão 10/10 
Assinale a alternativa correta em relação aos sistemas operacionais 
monoprogramáveis? 
 
 A Mais de um programa pode estar carregado na memória por vez. 
 B Processador, memória e periféricos ficam dedicados exclusivamente a um 
único programa em execução. 
 C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a 
cada instante. 
 D Utiliza os recursos do computador de forma economicamente eficiente. 
 
OBJETIVA – SISTEMAS OPERACIONAIS NOTA 90 
 
Questão 1/10 
Como seria utilizar um computador sem um sistema operacional? Marque a 
alternativa correta. 
 A Sem o sistema operacional, um usuário para interagir com o computador 
deveria conhecer profundamente diversos detalhes sobre o hardware do 
equipamento, o que tornaria seu

Outros materiais