Prévia do material em texto
Questão 1/12 - Sistemas Operacionais Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento são utilizadas técnicas de interrupções e exceções. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio programa em execução III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um evento externo ao programa em execução. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 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ê assinalou essa alternativa (D) Você acertou! Questão 2/12 - Sistemas Operacionais Assinale a alternativa que apresenta os estados genéricos de um processo. Nota: 10.0 A Novo, executando, esperando e terminado B Novo, executando, esperando, pronto e terminado Você assinalou essa alternativa (B) Você acertou! C Novo, executando, stand by, pronto e terminado. D Transição, executando, esperando, pronto e terminado. Questão 3/12 - Sistemas Operacionais Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado. I) Também denominados (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). 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): Nota: 0.0Você não pontuou essa questão 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ê assinalou essa alternativa (D) Questão 4/12 - Sistemas Operacionais Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO). I) Os processos são executados conforme ordem de chegada. II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 10.0 A Somente os itens I e II estão corretos. Você assinalou essa alternativa (A) Você acertou! B Somente o item I está correto. C Somente os itens I e III estão corretos. D Somente o item III está correto. Questão 5/12 - Sistemas Operacionais Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas. I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas. II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches. III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. Nota: 10.0 A V, F, V. B V, F, F. C V, V, F. Você assinalou essa alternativa (C) Você acertou! D F, V, F. Questão 6/12 - Sistemas Operacionais 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 refere-se: Nota: 10.0 A aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. Você assinalou essa alternativa (A) Você acertou! B à área ocupada pelo sistema operacional na memória principal. C à área ocupada pelos programas do tipo CPU-bound. D à área ocupada pelos programas do tipo I/O-bound. Questão 7/12 - Sistemas Operacionais 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: Nota: 0.0Você não pontuou essa questão 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. Você assinalou essa alternativa (A) 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 8/12 - Sistemas Operacionais Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento FIFO. Processo Tempo de Processador (u.t) A 10 B 4 C 3 Nota: 10.0 A Tempo médio de espera igual a 8. Você assinalou essa alternativa (A) Você acertou! B Tempo médio de espera igual a 5,6. C Tempo médio de espera igual a 13,6. D Tempo médio de espera igual a 12,3. Questão 9/12 - Sistemas Operacionais Com base na tabela de processos a seguir indique a ordem em que os processos serão executados aplicando algoritmo FIFO. Processo Tempo de Processador (u.t) A 10 B 4 C 3 Nota: 0.0Você não pontuou essa questão A A, B e C. B A, C e B. C C, B e A. Você assinalou essa alternativa (C) D B, C e A. Questão 10/12 - Sistemas Operacionais Quanto ao page-fault, assinale a alternativa correta. Nota: 10.0 A Só ocorre em sistemas monoprogramáveis. B Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal. Você assinalou essa alternativa (B) Você acertou! C O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória. D Ocorre sempre em sistemas de processamento tipo batch. Questão 11/12 - Sistemas Operacionais (questão opcional) Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento. Nota: 10.0 A Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta. Você assinalou essa alternativa (A) Você acertou! B Utilização do processador, CPU-bound, I/O-bound, tempo de espera, tempo de turnaround e tempo de resposta. C Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. D CPU-bound, I/O-bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. Questão 12/12 - Sistemas Operacionais (questão opcional) Assinale a alternativa correta em relação aos sistemas operacionais monoprogramáveis? Nota: 10.0 A Mais de umprograma pode estar carregado na memória por vez. B Processador, memória e periféricos ficam dedicados exclusivamente a um único programa em execução. Você assinalou essa alternativa (B) Você acertou! C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante. D Utiliza os recursos do computador de forma economicamente eficiente.