Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2 Fechar SISTEMAS OPERACIONAIS Simulado: CCT0311_SM_201403219109 V.1 Aluno(a): JESSYKA BRITO RAMOS Matrícula: 201403219109 Desempenho: 0,3 de 0,5 Data: 19/04/2016 16:33:22 (Finalizada) 1a Questão (Ref.: 201403915767) Pontos: 0,1 / 0,1 Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada? Prioridade FIFO SJF Circular Circular com Prioridade 2a Questão (Ref.: 201403915776) Pontos: 0,1 / 0,1 Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ? FIFO Circular SJF Prioridade Circular com prioridade 3a Questão (Ref.: 201403911550) Pontos: 0,1 / 0,1 No âmbito de sistemas operacionais, uma seção ou região crítica é a: Parte da memória usada para operações criptográficas Área da memória que contém dados compartilhados Área do programa que é executada 80% do tempo Parte do programa que contém dados compartilhados Área do sistema operacional que contém o código do loader 4a Questão (Ref.: 201403282617) Pontos: 0,0 / 0,1 Negar estruturalmente uma das quatro condições necessárias para causar deadlock corresponde a qual estratégia para lidar com deadlock? Prevenir 06/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2 Evitar Detectar Detectar e recuperar Ignorar o problema 5a Questão (Ref.: 201403890716) Pontos: 0,0 / 0,1 Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores **************************porque************************** o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta. Tanto a primeira quanto a segunda asserções são proposições falsas. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
Compartilhar