Baixe o app para aproveitar ainda mais
Prévia do material em texto
OBJETIVA – SISTEMAS OPERACIONAIS NOTA 90 Questão 1/10 Como seria utilizar um computador sem um sistema operacional? Marque a alternativa correta. A Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o funcionamento do Sistema Operativo C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar no sistema computacional D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar tarefas de baixo nível Questão 2/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 3/10 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) Prioridade A 10 2 B 4 1 C 3 3 A Tempo médio de espera igual a 8. 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 4/10 Analise as sentenças a seguir quanto ao escalonamento por prioridades. A O escalonamento por prioridades é um escalonamento do tipo preemptivo realizado com base em um valor associado a cada processo denominado prioridade de execução. B O escalonamento por prioridade seleciona o processo que tiver o menor tempo de processador ainda por executar. C O escalonamento por prioridade implementa uma fatia de tempo (time slice) ou quantum que define o tempo máximo que o processo tem a prioridade de execução. D No escalonamento por prioridades, os processos são executados conforme ordem de chegada. Questão 5/10 Com base na tabela de processos a seguir indique a ordem em que os processos serão executados aplicando algoritmo SJF. Processo Tempo de Processador (u.t) Prioridade A 10 2 B 4 1 C 3 3 A A, B e C. B A, C e B. C C, B e A. D B, C e A. Questão 6/10 Para implementação da multiprogramação é necessário que diversos programas estejam na memória principal ao mesmo tempo e que novas formas de gerência da memória sejam implementadas para aumentar a concorrência e o compartilhamento de recursos computacionais. A solução para permitir a multiprogramação foi o particionamento da memória principal. I) Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, chamados partições. O tamanho das partições era definido na inicialização do sistema em função do tamanho dos programas a serem executados e a alteração do tamanho das partições só era possível com a reinicialização do sistema. II) Na alocação particionada estática absoluta os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis. III) Na alocação particionada estática relocável, os programas podiam ser executados em uma única partição, previamente definida. 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. D Somente os itens II e III estão corretos. Questão 7/10 O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir. I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal. II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada. III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada. 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. D Somente os itens II e III estão corretos. Questão 8/10 Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando Worst-Fit. Na partição de 12 kb. B Na partição de 9 kb. C Na partição de 10 kb. D Na partição de 20 kb. Questão 9/10 Um ponto fundamental para implementar sistemas de memória virtual está em como mapear endereços virtuais para endereços físicos. Assinale a alternativa correta. A O processador apenas executa instruções e referencia dados residentes no espaço de endereçamento real. O mecanismo de mapeamento é responsável por fazer a conversão dos endereços virtuais em endereços reais. B O processo de mapeamento consiste em alocar todos os programas em execução na memória real, atribuindo um endereço físico a cada um. C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindo um endereço virtual para cada um. D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um endereço virtual para cada um. Questão 10/10 Assinale a alternativa correta em relação aos sistemas operacionais monoprogramáveis? A Mais de um programa 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. 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.
Compartilhar