Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 1/4 SISTEMAS OPERACIONAIS Simulado: CCT0224_SM_201301238651 V.3 Fechar Aluno(a): LUAN LIMA BATISTA Matrícula: 201301238651 Desempenho: 2,0 de 8,0 Data: 18/09/2015 21:20:13 (Finalizada) 1a Questão (Ref.: 201301324697) Existem diferentes formas de implementar a concorrência dentro de uma aplicação, normalmente buscase subdividir o código em partes para trabalharem de forma cooperativa. São exemplos desta implementação os processos independentes, subprocessos e threads. Quais as diferenças entre estas três implementações? Sua Resposta: NAO SEI Compare com a sua resposta: Nos processos independentes não existe vínculo do processo criado com o seu criador., onde cada processo possui seu próprio contexto de software, hardware e espaço de endereçamento. Já os subprocessos são criados dentro de uma estrutura hieráquica, normalmente conhecida como processo pai e processo filho, existindo assim uma dependência entre o pai e o filho. Caso o processo pai deixe de existir seu filho também será eliminado. Diferentemente dos demais exemplos, os trheads possuem seu próprio contexto de harware, porém compartilham o contexto de software e o espaço de endereçamento com os demais threads. 2a Questão (Ref.: 201301324704) Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de ambiente monothread e multithread. Sua Resposta: NAO SEI Compare com a sua resposta: Em ambientes monothread, o processo é ao mesmo tempo a unidade de alocação de recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de recursos é o processo e o thread a unidade de escalonamento 3a Questão (Ref.: 201301873378) Pontos: 1,0 / 1,0 Analise as seguintes instruções: I Desabilitar todas as interrupções; II Ler o horário do relógio; III Alterar o horário do relógio; IV Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel de um sistema operacional? I, III e IV III e IV I, II e IV I, II e III II Gabarito Comentado. 4a Questão (Ref.: 201301873386) Pontos: 0,0 / 1,0 25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 2/4 São técnicas utilizadas na sincronização entre processos: I. Starvation II. Instruções TSL III. Semáforos IV. Monitores Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Todas as afirmativas são verdadeiras. 5a Questão (Ref.: 201301873382) Pontos: 0,0 / 1,0 Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status". Espaço de Endereçamento Thread Contexto de Hardware Contexto de Software Limites 6a Questão (Ref.: 201301279546) Pontos: 0,0 / 1,0 A diferença entre espera ocupada e bloqueio de um processo é: O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra bloqueado Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se torna verdadeira. Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para controlar o número de processos ativos no sistema Gabarito Comentado. 7a Questão (Ref.: 201301278275) Pontos: 0,0 / 1,0 Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: Alguns sistemas multiusuário são também multitarefa Sistemas monotarefa podem ser multiusuário. Todo sistema multiusuário é também multitarefa. Sistemas monousuário são obrigatoriamente monotarefa. Todo sistema multitarefa é também multiusuário. Gabarito Comentado. 25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 3/4 8a Questão (Ref.: 201301865011) Pontos: 0,0 / 1,0 Durante a execução de um programa podem ocorrer eventos inesperados, que causam um desvio forçado no fluxo de execução de um programa. Esses eventos são conhecidos por interrupção. É correto afirmar que: As interrupções são somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo sistema operacional. As interrupções são eventos sincronos ou assincronos gerados pelo sistema operacional ou por outro processo de maior prioridde As interrupções são eventos assincronos gerados por um dispositivo de hardware As interrupções são eventos sincronos ou assincronos gerados somente pelo sistema operacional As interrupções são somente os eventos síncronos gerados por um dispositivo de hardware ou pelo sistema operacional. Gabarito Comentado. 9a Questão (Ref.: 201301869749) Pontos: 1,0 / 1,0 Um processo muda de estado durante seu processamento em função de eventos originados por ele próprio (eventos voluntários) ou pelo sistema operacional (eventos involuntários). As seguintes mudanças entre estados existem, EXCETO: Espera → Execução; Pronto → Execução; Execução → Espera; Execução → Pronto; Espera → Pronto; Gabarito Comentado. 10a Questão (Ref.: 201301273362) Pontos: 0,0 / 1,0 Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que nunca ocorrerá. Para que ocorra a situação de deadlock, algumas condições são necessárias simultaneamente. Assinale alternativa que contém todas essas condições: Exclusão mútua, espera por recurso e nãopreempção. Nãopreempção. Espera por recurso e nãopreempção. Exclusão mútua e espera por recurso. Exclusão mútua e nãopreempção. Gabarito Comentado. 25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 4/4
Compartilhar