Buscar

AV Parcial 2017 Sistema 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 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201701619576) Acerto: 1,0  / 1,0
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o
fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela
alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por:
de I/O ­ de tempos de CPU ­ de RAM
em memória secundária ­ de serviços ­ em memória principal
de discos ­ de threads ­ de cache
de arquivos ­ de barramentos ­ de discos
  de armazenamento ­ de processos ­ de memória
 Gabarito Comentado.
  2a Questão (Ref.: 201701648607) Acerto: 1,0  / 1,0
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias
entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim
afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE­SE A:
MULTITAREFA
  TEMPO REAL
TIME SHARING
MULPROCESSADOR
INTERATIVO
  3a Questão (Ref.: 201701644273) Acerto: 1,0  / 1,0
Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu
processamento. Marque a opção que melhor completa a frase acima.
Processos I/O bound
Processos CPU bound
  Processos Foreground
Processos Background
Processos em Lote
 Gabarito Comentado.
  4a Questão (Ref.: 201701275455) Acerto: 1,0  / 1,0
Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo
processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de
um processo são:
Novo, Executando, Esperando, Pronto e Zumbi
Transição, Executando, Esperando, Pronto e Terminado
Novo, Executando, Stand by, Pronto e Terminado
Novo, Executando, Esperando, stand by e Terminado
  Novo, Executando, Esperando, Pronto e Terminado
  5a Questão (Ref.: 201701054053) Acerto: 1,0  / 1,0
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se
uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as
demais threads deste processo:
  Poderão continuar executando se não dependerem da thread que foi bloqueada
Serão bloqueadas também para impedir a ocorrência de erros
Serão interrompidas provocando um erro no processo.
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco
  6a Questão (Ref.: 201701648383) Acerto: 1,0  / 1,0
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 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.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo
usuário não bloqueia.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel
pode.
 Gabarito Comentado.
  7a Questão (Ref.: 201701742877) Acerto: 1,0  / 1,0
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 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
Não pode haver nem deadlock nem starvation
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
 Gabarito Comentado.
  8a Questão (Ref.: 201701724414) Acerto: 1,0  / 1,0
Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de
prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição:
Bloqueio
Espera ocupada
Exclusão mútua
  Starvation
Deadlock
 Gabarito Comentado.
  9a Questão (Ref.: 201701052791) Acerto: 1,0  / 1,0
Nos  sistemas  operacionais  multitarefa  é  necessário  controlar  a  concorrência  de  acesso  aos  recursos  e
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em
seguida, assinale a alternativa correta:
I.  Os  mecanismos  que  garantem  a  comunicação  entre  processos  concorrentes  e  o  acesso  a  recursos
compartilhados são chamados mecanismos de sincronização
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica
de processos concorrentes, garantindo assim a sincronização
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez
que o compilador se encarrega de realizar a exclusão mútua
Somente a senteça II está correta.
  Somente as sentenças I e II estão corretas
Somente a senteça I está correta.
Somente a sentença III está correta
Somente a sentença II e III estão corretas
 Gabarito Comentado.
  10a Questão (Ref.: 201701264907) Acerto: 1,0  / 1,0
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é
um desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter
acesso
  Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso
concomitante por mais de um programa
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
 Gabarito Comentado.

Outros materiais