Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201402435913) Acerto: 1,0 / 1,0 Qual instrução não precisa ser executada em modo privilegiado? Ativar interrupções por tempo Limpar memória Obter a hora corrente Desativar interrupções por tempo Iniciar um processo Gabarito Coment. 2a Questão (Ref.:201402435289) Acerto: 1,0 / 1,0 Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, espera ou atividade espera, pronto ou execução espera, pronto ou interrupção latência, pronto ou atividade interrupção, pronto ou execução Gabarito Coment. 3a Questão (Ref.:201403124777) Acerto: 1,0 / 1,0 O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. Execução para bloqueado pronto para execução bloqueado para execução Execução para pronto Bloqueado para pronto 4a Questão (Ref.:201402431056) Acerto: 1,0 / 1,0 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 : tanto o gráfico 1 quanto o gráfico 2 representam processos 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. 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 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. Gabarito Coment. 5a Questão (Ref.:201403089556) Acerto: 1,0 / 1,0 Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. Gabarito Coment. 6a Questão (Ref.:201402434772) Acerto: 1,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. 7a Questão (Ref.:201402534424) Acerto: 1,0 / 1,0 Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as seguintes condições devem acontecer simultaneamente: exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process overlapping) e falha de escalonamento (scheduling fail). transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de escalonamento (scheduling fail). transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos (hold and wait) e não preempção (no preemption). exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process overlapping) e espera circular (circular wait). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera circular (circular wait). Gabarito Coment. 8a Questão (Ref.:201402685861) Acerto: 1,0 / 1,0 Starvation ocorre quando? Escolha a alternativa correta. Pelo menos um evento espera por um evento que não vai ocorrer. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um processo é continuamente postergado e não executa. Gabarito Coment. 9a Questão (Ref.:201402534626) Acerto: 1,0 / 1,0 No âmbito de sistemas operacionais, uma seção ou região crítica é a: área do sistema operacional que contém o código do loader. parte do programa que acessa dados compartilhados. área da memória que contém dados compartilhados. área do programa que é executada 80% do tempo. parte da memória usada para operações criptográficas. Gabarito Coment. 10a Questão (Ref.:201402991992) Acerto: 1,0 / 1,0 O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas as sentenças: I, III e IV apenas I e IV II, III e IV I, II e III apenas II e III
Compartilhar