Buscar

Simulado - 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

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

Prévia do material em texto

SISTEMAS OPERACIONAIS
Simulado: CCT0011_SM_201201233887 V.1   Fechar
Aluno(a): MICHEL PEREIRA DA NOBREGA MARINHO Matrícula: 201201233887
Desempenho: 0,5 de 0,5 Data: 10/06/2015 20:41:55 (Finalizada)
  1a Questão (Ref.: 201201272795) Pontos: 0,1  / 0,1
Considere o código alterado com semáforo para um produtor no problema clásico de produtores e
consumidores. A alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio
para inserir um item produzido. O que pode acontecer de errado considerando que o semáforo mutex controla o
acesso a região crítica e os semáforos espaço_vazio e espaço_ocupado  controlam a quantiadade de itens
produzidos?
Nada, esta alteração não influencia no resultado.
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
Nenhuma das alternativas.
  Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido.
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
  2a Questão (Ref.: 201201830308) Pontos: 0,1  / 0,1
A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é
caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá­lo
para o estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de
escalonamento:
não preemptivo
temporal
  preemptivo
seletivo
atemporal
 Gabarito Comentado.
  3a Questão (Ref.: 201201864524) Pontos: 0,1  / 0,1
A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de
escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um
determinado intervalo de tempo?
Tempo de Turnaround
Tempo de processador
Tempo de Espera
  Throughput
Utilização do Processador
 Gabarito Comentado.
  4a Questão (Ref.: 201201868152) Pontos: 0,1  / 0,1
Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No
seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos
serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema
operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de
processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
  Shortest­Job­First (SJF)
Por Prioridade
Circular
Não preemptivo
First­In­First­Out (FIFO)
  5a Questão (Ref.: 201201272786) Pontos: 0,1  / 0,1
No contexto de processos, como pode ocorrer uma condição de corrida?
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 é uma técnica utilizada para medir o tempo de execução de um processo.
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 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.
Não haverá condição de corrida em sistemas multitarefa.
 Gabarito Comentado.

Outros materiais