Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 1/3 SISTEMAS OPERACIONAIS Simulado: CCT0166_SM_201401256171 V.1 Fechar Aluno(a): VANAILTON ALVES DA SILVA Matrícula: 201401256171 Desempenho: 8,0 de 10,0 Data: 01/05/2016 14:48:03 (Finalizada) 1a Questão (Ref.: 201401293535) Pontos: 1,0 / 1,0 A arquitetura microkernel caracterizase por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura: Windows Vista Windows 7 Windows XP Linux MINIX Gabarito Comentado. 2a Questão (Ref.: 201401298675) Pontos: 1,0 / 1,0 Qual instrução não precisa ser executada em modo privilegiado? Limpar memória Desativar interrupções por tempo Ativar interrupções por tempo Obter a hora corrente Iniciar um processo Gabarito Comentado. 3a Questão (Ref.: 201401889011) Pontos: 1,0 / 1,0 Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos CPU bound Processos Foreground Processos Background Processos em Lote Processos I/O bound Gabarito Comentado. 4a Questão (Ref.: 201401892653) Pontos: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. VanSilva Realce 01/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 2/3 Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "execução"? Sim. Assim que liberar o processador ele será executado. Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Mas somente se o computador tiver mais de uma CPU. Gabarito Comentado. 5a Questão (Ref.: 201401893121) Pontos: 0,0 / 1,0 Uma das diferenças entre threads em modo usuário e threads em modo kernel é: Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. Gabarito Comentado. 6a Questão (Ref.: 201401297534) Pontos: 1,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. 7a Questão (Ref.: 201401892627) Pontos: 1,0 / 1,0 Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Deadlock Bloqueio Starvation Espera ocupada Exclusão mútua Gabarito Comentado. 01/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 3/3 8a Questão (Ref.: 201401548623) Pontos: 1,0 / 1,0 Starvation ocorre quando? Escolha a alternativa correta. 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. Pelo menos um evento espera por um evento que não vai ocorrer. Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. Gabarito Comentado. 9a Questão (Ref.: 201401892659) Pontos: 1,0 / 1,0 A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de: Exclusão Mútua de Execução Aplicação Concorrente Região Crítica Espera Ocupada Condição de Corrida 10a Questão (Ref.: 201401293505) Pontos: 0,0 / 1,0 Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua. Segundo algoritmo Instrução testandset. Algoritmo de Dekker. Algoritmo de Peterson. Primeiro algoritmo Gabarito Comentado.
Compartilhar