Buscar

PROVA OBJETIVA - 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 6 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 6 páginas

Prévia do material em texto

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 um processo. 
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 capazesde 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!

Continue navegando