Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/10/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 1/3 THIAGO MACHADO DA SILVA201502134161 EAD VITÓRIA I ES Fechar Disciplina: SISTEMAS OPERACIONAIS Avaliação: CCT0166_AVS_201502134161 Data: 28/06/2017 18:28:14 (F) Critério: AVS Aluno: 201502134161 THIAGO MACHADO DA SILVA Nota Prova: 6,5 de 8,0 Nota Partic.: 0,0 Av. Parcial.: 2,0 Nota SIA: 8,5 pts SISTEMAS OPERACIONAIS 1a Questão (Ref.: 611555) Pontos: 0,0 / 1,0 Quais são as diferenças entre as threads em modo usuário e threads em modo kernel? Ressalte os pontos positivos e negativos de cada tipo de thread. Resposta: ? Gabarito: Threads de usuário não têm suporte no kernel, então eles são muito baratos para criar, destruir, e alternar. Threads de kernel são mais caros porque são necessárias chamadas do sistema para criar e destruí las e o kernel deve programálos. Estas são mais poderosos porque eles são programados de forma independente e podem ser bloqueadas individualmente. 2a Questão (Ref.: 674431) Pontos: 0,5 / 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 o primeiro que chega é o primeiro a ser atendido. já o SSTF são escalonamentos menores com tempo menor que é executado. 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.: 16992) Pontos: 1,0 / 1,0 Para que uma aplicação execute instruções privilegiadas deverá efetuar: o acesso com uma conta privilegiada. uma chamada ao sistema uma interrupção 30/10/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 2/3 uma solicitação ao administrador do sistema a execução de um programa específico Gabarito Comentado. 4a Questão (Ref.: 10788) Pontos: 1,0 / 1,0 Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: PRONTO para EXECUÇÃO ESPERA para EXECUÇÃO EXECUÇÃO para PRONTO ESPERA para PRONTO EXECUÇÃO para ESPERA Gabarito Comentado. 5a Questão (Ref.: 705809) Pontos: 1,0 / 1,0 Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir: I. São fluxos de execução distintos dentro de um mesmo processo. II. O kernel N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente. III. O thread N Ã O é considerado uma solução eficiente para os sistemas modernos Apenas I e III estão corretas Todas estão corretas Apenas I e II estão corretas Todas estão incorretas Apenas II e III estão corretas 6a Questão (Ref.: 687364) Pontos: 1,0 / 1,0 Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição: Exclusão mútua Deadlock Espera ocupada Bloqueio Starvation Gabarito Comentado. 7a Questão (Ref.: 572891) Pontos: 0,5 / 0,5 No âmbito de sistemas operacionais, uma seção ou região crítica é a: área do programa que é executada 80% do tempo. área do sistema operacional que contém o código do loader. parte do programa que acessa dados compartilhados. parte da memória usada para operações criptográficas. área da memória que contém dados compartilhados. Gabarito Comentado. 30/10/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 3/3 8a Questão (Ref.: 227859) Pontos: 0,5 / 0,5 No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: FCFS SJF Round Robin Múltiplas Filas I o primeiro que chega é o primeiro a ser atendido II o menor primeiro III escalonamento circular IV filas com prioridades diferentes I II III IV III II I IV III I II IV II III I IV II I III IV Gabarito Comentado. 9a Questão (Ref.: 230790) Pontos: 0,5 / 0,5 Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo. Gabarito Comentado. 10a Questão (Ref.: 227866) Pontos: 0,5 / 0,5 Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: recebe comandos gerais sobre acessos aos dispositivos, traduzindoos para comandos específicos, que poderão ser executados pelos controladores. torna as operações de E/S mais simples para o usuário bem como suas aplicações. permite a comunicação entre o sistema computacional e o mundo externo. realiza as funções comuns a todos os tipos de dispositivos. manipula diretamente os dispositivos de E/S. Gabarito Comentado. Educational Performace Solution EPS ® Alunos
Compartilhar