Questões de Algoritmo de Escalonamento (Sistemas Operacionais) Página 6

Limpar Busca

Um sistema operacional permite que os processos sejam executados até o seu término, sem que sejam interrompidos por eventos externos. Sobre esse sistema operacional, é correto afirmar que

  • A utiliza um escalador por prioridades.
  • B o algoritmo de escalonamento que ele utiliza é o Round Robin
  • C o seu escalador é do tipo não preemptivo.
  • D não necessita de um módulo escalador.
  • E não possui o módulo despachante (dispatcher).

A tabela a seguir apresenta quatro processos que se encontram na fila de prontos.

Imagem relacionada à questão do Questões Estratégicas
O algoritmo de escalonamento que deve ser executado para minimizar o tempo médio de turnaround desses processos é

  • A SJF.
  • B FCFS
  • C Circular.
  • D Prioridade.
  • E Múltiplas filas.

No projeto de sistemas operacionais são utilizados escalonadores que empregam algoritmos que decidem sobre preemptibilidade, prioridades, tempos de execução e outras características de processos. No escalonamento usando o algoritmo Round-Robin,

  • A o escalonador seleciona o processo à espera com o menor tempo de execução estimado até a conclusão, reduzindo o tempo médio de espera, mas aumentando a variância dos tempos de resposta.
  • B processos são despachados na ordem FIFO (First-in-First-Out), mas recebem uma quantidade limitada de tempo de processador denominada quantum.
  • C a prioridade de cada processo é uma função não apenas do seu tempo de serviço, mas também do tempo que passou esperando pelo serviço.
  • D o escalonador ajusta dinamicamente o comportamento do processo, de tal forma que o próximo processo a obter o processador seja aquele que chegar à frente da fila de nível mais alto, que não estiver vazia, na rede de filas.
  • E o processo que tem o prazo de execução mais curto é favorecido, medindo a diferença entre o tempo que um processo requer para finalizar e o tempo restante até atingir o seu prazo final.
No que se refere aos sistemas operacionais, julgue os itens subsequentes.

Em um algoritmo de escalonamento FIFO, os processos são executados na mesma ordem que chegam à fila. Quando um processo do tipo cpu-bound está na frente da fila, todos os processos devem esperá-lo terminar seu ciclo de processador.
  • Certo
  • Errado

Considerando-se o gerenciamento e o escalonamento de interrupções em sistemas operacionais é INCORRETO afirmar que

  • A o hardware carrega um novo contador de programa.
  • B o hardware empilha o contador de programas.
  • C o procedimento em linguagem assembly define a prioridade da pilha de execução.
  • D o procedimento em linguagem assembly salva os registradores.