Baixe o app para aproveitar ainda mais
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? ShortestJobFirst (SJF) Por Prioridade Circular Não preemptivo FirstInFirstOut (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.
Compartilhar