Buscar

Prova objetiva de 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 5 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

Prévia do material em texto

29/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/88727/novo/1 1/5
Matriz OBJETIVA
PROTOCOLO: 201608301367364B8ADECMARCIO RODRIGO DE OLIVEIRA - RU: 1367364 Nota: 80
Disciplina(s):
Sistemas Operacionais
Data de início: 01/09/2016 14:53
Prazo máximo entrega: 01/09/2016 16:23
Data de entrega: 01/09/2016 15:11
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
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 3/10
Você acertou!
Você acertou!
29/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/88727/novo/1 2/5
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 4/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
Você acertou!
29/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/88727/novo/1 3/5
D Somente os itens I e II estão corretos.
Questão 5/10
A política de alocação de páginas determina quantos frames cada processo pode manter na memória principal, 
basicamente são duas alternativas, alocação fixa e alocação variável. Analise as sentenças a seguir e depois assinale 
a alternativa correta. 
I) Na alocação fixa, cada processo tem um número máximo de frames que pode ser utilizado durante a execução do 
programa e que ficam alocados na memória principal.
II) Na alocação variável, o número máximo de páginas alocadas ao processo pode variar durante sua execução em 
função de sua taxa de paginação e da ocupação da memória principal.
III) Na alocação fixa, não existe a ocorrência de page faults.
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 6/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 
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.
Você acertou!
Você acertou!
Você acertou!
29/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/88727/novo/1 4/5
Questão 7/10
Com a evolução dos recursos de hardware, principalmente capacidade de processamento, uma das premissas 
básicas dos projetos de Sistemas Operacionais estava relacionada a manter a UCP o maior tempo possível em 
uso, delegando as funções secundárias e que exigem mais tempo de espera sob responsabilidade de outras 
instâncias. Nesse sentido, algumas implementações foram utilizadas, os controladores, os canais de entrada e 
saída e a técnica de DMA. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) A utilização do controlador ou interface permitiu ao processador agir de maneira independente dos dispositivos de E/S.
II) A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S, 
neste caso o processador fica dedicado ao processo de gravação dos dados.
III) Com a extensão do conceito de DMA, foi possível a criação dos canais de entrada e saída. Um canal de E/S pode 
controlar múltiplos dispositivos por meio de diversos controladores. O canal atua como um elo entre o processador 
principal e o controlador.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A Somente os itens I e III estão corretos.
B Somente o itens I e II estão corretos.
C Somente o item II está correto.
D Somente o itens II e III estão corretos.
Questão 8/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 poderse 
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
Você acertou!
29/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/88727/novo/1 5/5
C Somente os itens II, III e IV estão corretos
D Somente os itens I, III e IV estão corretos
Questão 9/10
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 2 u.t. Em um 
determinado instante de tempo, existem apenas três processos (P1, P2, P3) na fila de pronto, e o tempo de UCP de cada 
processo é 8, 4 e 2 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no 
instante de tempo T=5, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que nenhuma 
operação de E/S é realizada.
A Execução – Pronto – Em execução.
B Execução – Pronto – Pronto.
C Pronto – Pronto – Pronto.
D Pronto – Pronto – Em execução.
Questão 10/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.
Você acertou!

Outros materiais