Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0245_AV3_201104042452 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV3 Aluno: 201104042452 - NAPOLEÃO CRISTIANO XAVIER SANABIA Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB Nota da Prova: 7,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 26/06/2013 09:10:24 1a Questão (Cód.: 16263) Pontos: 1,0 / 1,0 Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, pronto ou atividade latência, espera ou atividade espera, pronto ou execução espera, pronto ou interrupção interrupção, pronto ou execução 2a Questão (Cód.: 15525) Pontos: 1,0 / 1,0 Para que serve o comando ps no Linux? Mover arquivos. Listar processos. Imprimir arquivos. Copiar arquivos. Listar arquivos. 3a Questão (Cód.: 15288) Pontos: 1,0 / 1,0 Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: 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 I, III e IV I, II e IV I, II e III III e IV II 4a Questão (Cód.: 17030) Pontos: 1,0 / 1,0 A diferença entre espera ocupada e bloqueio de um processo é: Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 1 de 3 04/07/2013 13:05 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. 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 5a Questão (Cód.: 16908) Pontos: 0,0 / 1,0 Considerando um sistema com memória paginada é correto afirmar que: Poderá ocorrer fragmentação interna na última página de um processo Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação externa na última página de um processo Não há fragmentação em nenhuma página Poderá ocorrer fragmentação interna em qualquer página de um processo 6a Questão (Cód.: 15198) Pontos: 1,0 / 1,0 Qual das alternativas apresenta um exemplo prático de implementação de threads em nível de usuário? Mac OS Windows. Unix Máquina virtual Java. Linux. 7a Questão (Cód.: 115385) Pontos: 0,0 / 1,0 Suponha que determinada unidade de disco tenha 4.000 cilindros numerados de 0 a 3999. A unidade atualmente está atendendo a uma requisição no cilindro 53 e a requisição anterior foi no cilindro 55. Sabe-se que a unidade de disco utiliza o escalonamento SCAN e que a fila de requisições pendentes é: 98, 183, 37, 122, 11, 124, 60 e 67 Qual das requisições pendentes será a segunda a ser atendida? 60 37 98 11 67 8a Questão (Cód.: 11717) 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. Algoritmo de Peterson. Primeiro algoritmo BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 2 de 3 04/07/2013 13:05 Instrução test-and-set. Segundo algoritmo Algoritmo de Dekker. 9a Questão (Cód.: 15761) Pontos: 1,0 / 1,0 Sabemos que o mecanismo de interrupção possibilitou a implementação de sistemas multitarefa. Analise as sentenças abaixo sobre interrupções e, em seguida, assinale a alternativa correta: I. Um programa que está em execução no momento em que ocorre uma interrupção externa tem o seu contexto salvo, o que permite retomarmos seu processamento posteriormente a partir do ponto onde ocorreu a interrupção II. São exemplos de eventos geradores de interrupção interna (exceção): divisão por zero e overflow III. Interrupções internas são geradas por eventos assíncronos e as externas por eventos síncronos Somente as sentenças I e III estão corretas Somente a senteça II está correta Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença I está correta 10a Questão (Cód.: 115400) Pontos: 1,0 / 1,0 Considere as seguintes afirmações sobre sincronização e deadlock em sistemas computacionais multiprocessados e multiprogramados: i) a eliminação apenas da espera cíclica é suficiente para impedir a ocorrência de deadlocks; ii) apenas a liberação de recursos de forma preemptiva é suficiente para eliminar a possibilidade de ocorrência de deadlocks; iii) a eliminação apenas do uso de recursos exclusivos é suficiente para impedir a ocorrência de deadlocks; iv) a possibilidade de ocorrência de deadlocks somente é eliminada quando não existe espera ocupada e cíclica. A quantidade de afirmativas corretas é: 2 4 0 1 3 Período de não visualização da prova: desde 21/06/2013 até 03/07/2013. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hi... 3 de 3 04/07/2013 13:05
Compartilhar