Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/04/2016 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 1/4 Fechar O resultado desta avaliação ficará disponível a partir do dia 22/05/2016. SISTEMAS OPERACIONAIS Simulado: CCT0224_AV1_201407078811 Aluno(a): THIAGO ANDRADE DA VITÓRIA Matrícula: 201407078811 Desempenho: 7,0 de 10,0 Data: 18/04/2016 20:18:08 (Finalizada) 1a Questão (Ref.: 201407103684) Para que uma aplicação execute instruções privilegiadas deverá efetuar: uma chamada ao sistema a execução de um programa específico uma solicitação ao administrador do sistema o acesso com uma conta privilegiada. uma interrupção 2a Questão (Ref.: 201407118472) (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: offline e time sharing. online e real time. online e time sharing. offline e real time. batch e real time. 3a Questão (Ref.: 201407325097) Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de um processo são: Novo, Executando, Esperando, stand by e Terminado Novo, Executando, Stand by, Pronto e Terminado Novo, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, Pronto e Zumbi Transição, Executando, Esperando, Pronto e Terminado 18/04/2016 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 2/4 4a Questão (Ref.: 201407693915) 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 I/O bound Processos Foreground Processos em Lote Processos CPU bound Processos Background 5a Questão (Ref.: 201407325121) Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo. Julgue as sentenças em verdadeiras (V) ou falsas (F). 1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processopai), porém o contexto de software é diferente. 3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado. Marque a opção correta. 1.F 2.F 3.V 1.V 2.F 3.V 1.V 2.V 3.V 1.F 2.V 3.F 1.V 2.F 3.F 6a Questão (Ref.: 201407101166) Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do contexto de software do processo. do controle de memória do processo. do contexto de hardware do processo. do espaço de endereçamento do processo. do gerenciamento de arquivo. 7a Questão (Ref.: 201407697566) Analise o texto a seguir: "Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a 18/04/2016 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 3/4 segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar." Nesta situação podese identificar a ocorrência de: Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Uma condição de corrida Um evento que será solucionado assim que terminar a aula Um deadlock em função da exclusão mútua no acesso aos dois recursos Um deadlock que poderá ser solucionado quando o professor desistir da aula. 8a Questão (Ref.: 201407353527) Starvation ocorre quando? Escolha a alternativa correta. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 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. 9a Questão (Ref.: 201407694011) A exclusão mútua deve afetar apenas os processos concorrentes somente 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: Aplicação Concorrente Condição de Corrida Região Crítica Espera Ocupada Exclusão Mútua de Execução 10a Questão (Ref.: 201407697562) São técnicas utilizadas na sincronização entre processos: I. Starvation II. Instruções TSL III. Semáforos IV. Monitores Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. 18/04/2016 BDQ Prova http://simulado.estacio.br/provas_emcasa_linear_view.asp 4/4
Compartilhar