Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 1/6 Matriz OBJETIVA PROTOCOLO: 2016060113049028E92E2RÔMULO SILVA RAMOS - RU: 1304902 Nota: 100 Disciplina(s): Sistemas Operacionais Data de início: 01/06/2016 19:13 Prazo máximo entrega: 01/06/2016 20:43 Data de entrega: 01/06/2016 19:30 Questão 1/10 Ao longo do tempo foram sendo desenvolvidas e aperfeiçoadas diferentes técnicas de alocação e divisão da memória principal. Quanto à alocação contigua simples, assinale a alternativa correta. A A alocação contigua simples foi implementada em sistemas monoprogramáveis e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário. B A alocação contigua simples foi implementada em sistemas multitarefas e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário. C A alocação contigua simples foi implementada em sistemas multiprogramáveis e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário D A alocação contigua simples foi implementada em ambiente multiprocessado e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário. Questão 2/10 Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta. I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault. Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 2/6 Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos Questão 3/10 Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a alternativa correta. I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa não ocupa o frame (página) completo. II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre que há diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento. III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto D Somente os itens I e II estão corretos. Questão 4/10 Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 3/6 A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar: I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos. II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não. III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente os itens I e II estão corretos. D Somente o item III está correto. Questão 5/10 O conceito de fatia de tempo (timeslice) foi implantado no sistema de tempo compartilhado e apresenta vantagens e desvantagens. I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma única vez. II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em execução. III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo assim uma melhor distribuição no uso do processador. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 4/6 D Somente os itens I e III estão corretos. Questão 6/10 Assinale a alternativa que completa a sentença a seguir. O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde a sua criação até seu término. B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término. C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento. D representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término. Questão 7/10 O primeiro sistema operacional, chamado monitor por sua simplicidade, foi desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de Pesquisas da General Motors, justamente para tentar automatizar as tarefas manuais até então utilizadas (MACHADO, 2007). Quanto aos primeiros sistemas operacionais podemos afirmar I) Da mesma maneira que as linguagens de programação, os sistemas operacionais evoluíram no sentido de facilitar o trabalho de codificação, submissão, execução e depuração de programas. II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse carregado na memória para poder se executado, limitando os programadores a criar programas pequenos com capacidades reduzidas. III) Nos primeiros sistemas Operacionais o processamento era realizado em lote, executando os Jobs (programas) sequencialmente. IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos com base na programação orientada a objetos Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto B Somente os itens I, II e III estão corretos C Somente os itens II, III e IV estão corretos Você acertou! Você acertou!13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 5/6 D Somente os itens I, III e IV estão corretos Questão 8/10 Quatro processos estão esperando para serem executados. As durações previstas de seus ciclos de CPU são 9, 6, 3, 5. Assinale a alternativa que apresenta em que ordem esses processos devem ser executados para minimizar o tempo de resposta médio do conjunto. A 9, 6, 3, 5. B 3, 5, 6, 9. C 5, 3, 6, 9. D 6, 3, 5, 9. Questão 9/10 Assinale a alternativa que completa a sentença a seguir Na alocação particionada estática, tanto absoluta quanto relocável, temos o problema da fragmentação interna que referese: A aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. B à área ocupada pelo sistema operacional na memória principal. C à área ocupada pelos programas do tipo CPUbound. D à área ocupada pelos programas do tipo I/Obound. Questão 10/10 Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado. I) Também denominados (timesharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (timeslice). II) Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas. III) Esse tipo de sistema está presente em aplicações de controle de processos, como monitoramento de refinarias de petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é fator fundamental. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/71665/novo/1 6/6 A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente o item II está correto. D Somente os itens I e II estão corretos. Você acertou!
Compartilhar