Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/12/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4 Avaliação: CCT0224_AV2_201301998761 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV2 Aluno: 201301998761 EDILSON ABREU ASEVEDO Professor: MAURO CESAR CANTARINO GIL Turma: 9001/A Nota da Prova: 2,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 28/11/2014 16:12:34 1a Questão (Ref.: 201302130639) Pontos: 0,5 / 0,5 Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo 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: Underground. Foreground. Background. Daemon. Thread. 2a Questão (Ref.: 201302329423) Pontos: 0,0 / 0,5 Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opção que indique o algoritmo que busca beneficiar os processos I/Obound? FCFS Múltiplas filas com realimentação Prioridades FIFO não preemptivo Round Robin (Circular) 3a Questão (Ref.: 201302141253) Pontos: 1,0 / 1,0 Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; Gerenciamento de Processos; Gerenciamento de Memória Principal Gerenciamento de Arquivos; Gerenciamento do Sistema de I/O; Gerenciamento de Memória Secundaria; 08/12/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4 4a Questão (Ref.: 201302113111) Pontos: 0,0 / 0,5 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 hardware do processo. do contexto de software do processo. do gerenciamento de arquivo. do espaço de endereçamento do processo. do controle de memória do processo. 5a Questão (Ref.: 201302326493) Pontos: 0,0 / 0,5 Starvation é uma situação que ocorre quando: Pelo menos um evento espera por um evento que não vai ocorrer. Quando Quantum esta acima de 400 ms Pelo menos um processo é continuamente postergado e não executa. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. O processo tenta mas não consegue acessar uma variável compartilhada. 6a Questão (Ref.: 201302365479) Pontos: 0,0 / 0,5 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 I, II, III são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas II e III são verdadeiras. 7a Questão (Ref.: 201302115526) Pontos: 0,0 / 0,5 Durante a execução de um programa podem ocorrer eventos inesperados, que causam um desvio forçado no fluxo de execução de um programa. Esses eventos são conhecidos por interrupção. É correto afirmar que: As interrupções são eventos sincronos ou assincronos gerados por um dispositivo de hardware As interrupções são somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo sistema operacional. As interrupções são somente os eventos síncronos gerados por um dispositivo de hardware ou pelo sistema operacional. As interrupções são eventos sincronos ou assincronos gerados somente pelo sistema operacional As interrupções são eventos sincronos ou assincronos gerados pelo sistema operacional ou por outro processo de maior prioridde 08/12/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4 8a Questão (Ref.: 201302338319) Pontos: 0,5 / 1,5 Sabemos que o sistema operacional é a mais importante plataforma lógica de um sistema computacional e que, através de suas gerências, controlam todas as operações e funcionalidades. Um dos grandes desafios é estabelecer uma política de escalonamento eficiente que proporcione à CPU um fluxo de processos considerável, minimizado o tempo de resposta e, consequentemente, maximizando a vazão de tarefas. Diante desta consideração responda as perguntas a seguir: a) Como se classificam os tipos de escalonamento? b) Descreva as políticas de escalonamento: Por prioridades e ShortestJobFirst (SJF) Resposta: Escalonamento é o modo com que é aproveitado o tempo util do processador em relação a desempenho e tempo de resposta. Existem algumas formas de escalonamento dependendo do cenário que se encontra. Levamos em consideração a chegada, o tamanho e o possivel tempo gasto até o termino do processo. As formas mais conhecidas formas de escalonamento são: FIFO, Round Robin, LIFO e SJF A principio no tipo FIFO o primeiro processo que chega na fila tem previlégio de execução primeiro como em uma ordem de chegada. No tipo Round Robin o processo escolhido e feito de forma aleatória não levendo em consideração a ordem de chegada nem o tamnho do processo. LiFO o processo chegado por ultimo na pilha é o primeiro a ser executado. Na SJF o processo de menor tamanho é executado com prioridade. Gabarito: a)Preemptivo e Nãopreemptivo. b)Por prioridade A cada processo que alcança o estado de pronto é associada uma prioridade de execução. Os processos de maior prioridade são escalonados preferencialmente. Este tipo de preempção é implementado através de um clock, que interrompe o processador em determinados intervalos de tempo, para que a rotina de escalonamento reavalie prioridades e, se necessário, escalone outro processo. O processo interrompido volta para a fila de prontos. ShortestJobFirst (SJF) cada processo é associado ao seu tempo de execução. Dessa forma, quando o processador está livre, o processo em estado de pronto que precisar de menos tempo de UCP para terminar seu processamento é selecionado para execução (shortestjobfirst). 9a Questão (Ref.: 201302329531) Pontos: 0,0 / 1,0 Quando se trata sobre a gerência da memória principal, um ponto que crucial que deve ser considerado é a fragmentação. Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrência de fragmentação para o tipo de alocação em memória principal. Fragmentação externa na alocação particionada dinâmica. Fragmentação interna na alocação por paginação. Fragmentação interna na alocação particionada estática. Fragmentação externa na alocação por paginação. Fragmentação externa na alocação por segmentação. 10a Questão (Ref.: 201302110753) Pontos: 0,0 / 1,5 Um sistema multiusuário pode ser um sistema monotarefa? Justifique a sua resposta. Resposta: Sim, o que caracteriza um sistema multiusuário é o fato de comportar mais de um usuário e sistema monotarefa é de processar uma tarefa por vez. Neste caso nada age impede que um sistema multisusuário tarabalhe em monotarefa. lifo Gabarito: Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na criação de, no mínimo, uma tarefa. Período de não visualização da prova: desde 17/11/2014 até 02/12/2014. 08/12/2014 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4
Compartilhar