Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0245_AVS_201501615033 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AVS Aluno: 201501615033 - SIVANILDO ALVES DE MELO Professor: MARCELO BARBOSA CARNEIRO Turma: 9004/AD Nota da Prova: 5,5 Nota de Partic.: 0 Av. Parcial 0 Data: 27/06/2016 20:27:06 1a Questão (Ref.: 201502355795) Pontos: 0,0 / 1,0 Existem condições necessárias(não suficientes) e condições suficientes para a ocorrência de DEADLOCK.Explique ou exemplifique a espera circular? Resposta: Gabarito: . Dois processos P1 e P2 necessitam dos recursos R1 e R2 para executar;. P1 tem a posse do R1 e aguarda R2 para executar. P1 não executará enquanto não obtiver R2, logo não liberaráR1;. P2 tem a posse do R2 e aguarda R1 para executar. P2 não executará enquanto não obtiver R1, logo não liberaráR2. 2a Questão (Ref.: 201502350967) Pontos: 1,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 FirstOut) e SSTF (Shortest Service Time First). Resposta: O SSTF diverge do FIFO, uma vez que enquanto no FIFO o processo que começar primeiro é o que seráexecutado primeiro, no SSTF haverá um critério de escalonamento onde ele pode escolher qual o processo serárealizado primeiro, ou seja, aquele que precisar de menos tempo de processamento terá prioridade na execução. Gabarito: FIFO (First In Fiirst Out) - estratégia baseada em fila de requisição, que realiza o atendimento na ordemdos pedidos OuMais simples, atendimento na ordem dos pedidosSSTF (Shortest Service Time First) - estratégia baseada na localização do que foi requisitado, que reordena asrequisiçõ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 destarvation). Fundamentação do(a) Professor(a): FIFO (First In Fiirst Out) - estratégia baseada em fila de requisição, que realizao atendimento na ordem dos pedidos OuMais simples, atendimento na ordem dos pedidosSSTF (Shortest ServiceTime First) - estratégia baseada na localização do que foi requisitado, que reordena as requisições de forma aminimizar o movimento da cabeça. Ou (Fila é reordenada para atender as requisições de forma a minimizar omovimento da cabeça. Possibilidade de starvation). 3a Questão (Ref.: 201502382580) Pontos: 1,0 / 1,0 Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 30/06/2016 09:58 Sistemas Monotarefas com mais de um usuário Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Multiusuários e Multitarefas Sistemas Multitarefas com Múltiplos usuários 4a Questão (Ref.: 201501688188) Pontos: 1,0 / 1,0 Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento elenota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendoexecutado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novoprocesso chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso,podemos dizer que o processo "backup" é um processo do tipo: background. monotarefa. CPU-bound. I/O-bound. foreground. 5a Questão (Ref.: 201501914965) Pontos: 0,0 / 1,0 Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de váriosfluxos 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 executadasconcorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado aum mesmo processo-pai), 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 grupopode estar sendo executado. Marque a opção correta. 1.F - 2.F - 3.V 1.V -2.F - 3.F 1.F - 2.V - 3.F 1.V -2.V - 3.V 1.V - 2.F - 3.V 6a Questão (Ref.: 201502249396) Pontos: 1,0 / 1,0 Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos deprioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu: Starvation Exclusão mútua Bloqueio Espera ocupada Deadlock BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 30/06/2016 09:58 7a Questão (Ref.: 201502249502) Pontos: 0,5 / 0,5 O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, emseguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. Aoperação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signalincrementa 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 assentenças: apenas I e IV apenas II e III II, III e IV I, II e III I, III e IV 8a Questão (Ref.: 201501708266) Pontos: 0,5 / 0,5 Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou umaarquitera de sistema operacional multiprogramado no qual vários processos serão executados de formaconcorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério deescalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste casooptaria por adotar qual critério de escalonamento? First-In-First-Out (FIFO) Shortest-Job-First (SJF) Circular Por Prioridade Não preemptivo 9a Questão (Ref.: 201502263675) Pontos: 0,0 / 0,5 Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente datécnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Parasolucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemasoperacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido damemória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novosprocessos. Para que o processo que está em memória secundária retorne à memória principal, o procedimentoinicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a quetécnica? Memória virtual Trashing Dinamic memory acess (DMA) Page faults Swapping 10a Questão (Ref.: 201501692147) Pontos: 0,5 / 0,5 Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivosdas unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale aalternativa correta: BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 30/06/2016 09:58 I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cadabloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela deblocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livrescontíguos) e o mapa de bitsII. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo,sendo que usuários do mesmo grupo podem compartilhar arquivos entre siIII. Não é possível proteger o acesso entre usuários de um mesmo computador. Somente a sentenç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 as sentenças I e III estão corretas Somente a sentença III está correta Observação: Estou ciente de que ainda existe(m)1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assimdesejo finalizar DEFINITIVAMENTE a avaliação. Data: 27/06/2016 20:49:02 Período de não visualização da prova: desde 22/06/2016 até 29/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 30/06/2016 09:58
Compartilhar