Buscar

Gabarito Objetiva Sistemas Operacionais Alan Diek

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 1/7
Matriz OBJETIVA
Disciplina(s):
Sistemas Operacionais
Data de início: 30/08/2016 20:10
Prazo máximo entrega: 30/08/2016 21:40
Data de entrega: 30/08/2016 20:55
Questão 1/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.
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
Você acertou!
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 2/7
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.
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
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias 
solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o 
compartilhamento dos recursos de processamento são utilizadas técnicas de interrupções e exceções. Analise as 
sentenças a seguir e depois assinale a alternativa correta.
I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que 
está sendo executada.
II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A 
exceção é resultado direto da execução de uma instrução do próprio programa em execução
III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno 
ao programa em execução a exceção é um evento externo ao programa em execução.
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
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.
Você acertou!
Você acertou!
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 3/7
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 5/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çamento de 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.
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.
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.
Você acertou!
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 4/7
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
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
Você acertou!
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 5/7
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 Ie II estão corretos.
Questão 8/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.
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 6/7
C Somente os itens I e II estão corretos.
D Somente os itens II e III estão corretos.
Questão 9/10
Os sistemas operacionais foram evoluindo ao longo dos anos à medida que os computadores ganharam maior 
capacidade de processamento e a principal preocupação sempre foi tirar o melhor proveito do hardware. Com base 
nisso, marque V para as sentenças verdadeiras ou F para as falsas.
(   ) Os sistemas monoprogramáveis se caracterizam por permitir que o processador, execute múltiplos programas 
simultaneamente.
(   ) Nos sistemas multiprogramáveis ou multitarefa, enquanto um programa espera por uma operação de leitura ou gravação 
em disco, outros programas podem estar sendo processados neste mesmo intervalo de tempo. Nesse caso, podemos 
observar o compartilhamento da memória e do processador.
(   ) Os sistemas multiprocessados se caracterizam por possuir duas ou mais unidades de processamento. A vantagem 
desse sistema é permitir que vários programas sejam executados simultaneamente.
(   ) Um fator chave para o desenvolvimento de sistemas com múltiplos processadores é a forma de comunicação entre as 
UCPs e o grau de compartilhamento da memória e dos dispositivos de entrada e saída. Em função desses fatores, podemos 
classificar os sistemas com múltiplos processadores em fortemente acoplados ou fracamente acoplados.
Assinale a alternativa correta.
A V, V, V, F.
B F, F, F, V.
C V, V, F, V.
D F, V, V, V.
Questão 10/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:
Você acertou!
Você acertou!
20/09/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/91953/novo/1 7/7
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.
Você acertou!

Outros materiais

Outros materiais