Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CCT0245_AV_201501326104 » SISTEMAS OPERACIONAIS Avaliação: AV Aluno: 201501326104 HUDSON SOARES DE OLIVEIRA Professor: MAURO CESAR CANTARINO GIL Turma: 9010/AE Nota da Prova: 5,5 Nota de Partic.: 1,5 Av. Parcial.: 2 Data: 13/06/2016 14:51:35 (F) 1a Questão (Ref.: 227847) Pontos: 0,0 / 1,0 A interrupção no processador é um mecanismo que nos permite o assincronismo dos processos ou tarefas ao mesmo tempo existente no sistema. Os sistemas operacionais usam esse mecanismo para atender aos processos quanto ao uso dos recursos da máquina. Descreva o passo a passo de uma interrupção. Resposta: primeiro o usuario manda o comando para o registrador que executa a interrupção Gabarito: dispositivo de controle que permite ativar uma interrupção processador termina a execução da instrução corrente processador reconhece sinal de interrupção processador coloca PSW e PC na pilha de controle processador carrega novo valor do PC baseado na interrupção salva informações remanescentes sobre o estado do processo processa a interrupção restaura a informação do estado do processo restaura o velho PSW e o PC 2a Questão (Ref.: 674431) Pontos: 0,0 / 1,0 Em relação as estratégias de escalonamento de disco, faça uma comparação entre as estratégias FIFO (First In First Out) e SSTF (Shortest Service Time First). Resposta: FIFO é um algoritimo de escalonamento que o primeiro proceso que entra na fila do escalonador e execultado primeiro e até a conclusão JÁ o SSTF o escolonamento é execultado o processo que tem o menor tempo quantum na execução do que tem o menor tempo para o maior. Gabarito: FIFO (First In Fiirst Out) estratégia baseada em fila de requisição, que realiza o atendimento na ordem dos pedidos Ou Mais simples, atendimento na ordem dos pedidos SSTF (Shortest Service Time First) estratégia baseada na localização do que foi requisitado, que reordena as requisições de forma a minimizar o movimento da cabeça. Ou (Fila é reordenada para atender as requisições de forma a minimizar o movimento da cabeça. Possibilidade de starvation). 3a Questão (Ref.: 55530) Pontos: 1,0 / 1,0 Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida É impossível fazer uso de um computador que não tenha um sistema operacional São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional é responsável por gerenciar os recursos computacionais Um sistema operacional deve facilitar acesso aos recursos do sistema 4a Questão (Ref.: 31732) Pontos: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. 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 "executando"? Sim. Assim que liberar o processador ele será executado. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. 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.: 17003) Pontos: 1,0 / 1,0 Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais threads deste processo: Serão interrompidas provocando um erro no processo. Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco Poderão continuar executando se não dependerem da thread que foi bloqueada Serão bloqueadas também para impedir a ocorrência de erros Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco 6a Questão (Ref.: 266835) Pontos: 1,0 / 1,0 Starvation ocorre quando? Escolha a alternativa correta. O processo tenta mas não consegue acessar uma variável compartilhada. 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 processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. Gabarito Comentado. 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 7a Questão (Ref.: 572966) Pontos: 0,0 / 0,5 O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas as sentenças: I, III e IV I, II e III apenas II e III II, III e IV apenas I e IV Gabarito Comentado. 8a Questão (Ref.: 11696) Pontos: 0,5 / 0,5 Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita: Por Prioridade Paginação ShortestJobFirst (SJF) FirstInFirstOut (FIFO) Translation Lookaside Buffer (TLB) Gabarito Comentado. 9a Questão (Ref.: 11668) Pontos: 0,5 / 0,5 Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que: as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal. não há limite para a alocação de programas na memória. os programas são vinculados apenas à memória secundária. os programas são vinculados a endereços físicos da memória principal. os programas são limitados pelo tamanho da memória física disponível. Gabarito Comentado. 10a Questão (Ref.: 621762) Pontos: 0,5 / 0,5 Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO. Facilidade de atualização. Economia em armazenamento. Escolha por tipo Menor tempo de acesso. 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Facilidade de manutenção. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar