Buscar

Avaliação Parcial 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 4 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

18/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=9668513844 1/4
 
 
Avaiação Parcial: 
Aluno(a): Matrícula: 
Acertos: Data: (Finalizada)
 
 (Ref.: 201104102568) Acerto: / 
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é
certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a
alternativa INCORRETA em relação ao conceito de sistemas operacionais:
Um sistema operacional deve facilitar acesso aos recursos do sistema
 É impossível fazer uso de um computador que não tenha um sistema operacional
Um sistema operacional é responsável por gerenciar os recursos computacionais
São componentes básicos de um sistema operacional: interface com o usuário; gerência do
processador; gerência de memória; gerência de dispositivos; sistema de arquivos
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
 
 (Ref.: 201104057876) Acerto: / 
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou
multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em
relação a essas classificações, marque a alternativa correta:
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
 Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é
simultânea.
 .
 
 (Ref.: 201104058701) Acerto: / 
Em relação ao conceito de processos, marque a assertiva CORRETA:
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único
processo responsável pelas duas instâncias.
 Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
diferentes (um para cada instância).
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
iguais.
18/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=9668513844 2/4
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em
execução.
 .
 
 (Ref.: 201104059068) Acerto: / 
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo
podemos afirmar que :
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível
verificar o tipo de processo que representa.
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
 o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
 .
 
 (Ref.: 201104658594) Acerto: / 
Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de
acordo com o conceito de threads.
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Melhor aproveitamento na fatia de tempo
Economia de tempo de processamento
Compartilhamento de recursos
Utilização de múltiplos processadores
 .
 
 (Ref.: 201104658371) Acerto: / 
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel
pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
18/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=9668513844 3/4
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo
usuário não bloqueia.
 .
 
 (Ref.: 201104752865) Acerto: / 
Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads
tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA.
Julgue as sentenças a seguir e marque a INCORRETA.
 É permitido que mais de um processo por vez possa executar uma região crítica
Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso
a esta região crítica
Não pode haver nem deadlock nem starvation
Um processo deve permanecer executando uma região crítica por tempo finito
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso
deverá obtê-lo imediatamente
 .
 
 (Ref.: 201104752886) Acerto: / 
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso
compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a
INCORRETA.
Não pode haver nem deadlock nem starvation
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso
deverá obtê-lo imediatamente
Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso
a esta região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
 É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região
crítica
 .
 
 (Ref.: 201104064068) Acerto: / 
A diferença entre espera ocupada e bloqueio de um processo é:
Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio
O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra
bloqueado
 Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada
condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se
torna verdadeira.
A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para
controlar o número de processos ativos no sistema
Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão
mútua
 .
18/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=9668513844 4/4
 
 (Ref.: 201104062549) Acerto: / 
No contexto de processos, como pode ocorrer uma condição de corrida?
Não haverá condição de corrida em sistemas multitarefa.
 Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum
dado compartilhado e o resultado final depende de qual e quando executa precisamente.
Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos
sejam comparados com relação ao tempo de execução.
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e
competem no tempo para terminar primeiro.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
 .

Continue navegando