Questões de Escalonamento de discos (Sistemas Operacionais)

Limpar Busca

Uma das funções básicas de sistema operacional de dispositivos computacionais é a de gerenciamento de seus recursos. E, dentre as diversas demandas de gestão desse software básico, existem diferentes algoritmos para o escalonamento de processos interativos disponíveis para implementação em sistemas operacionais.
Há uma técnica de escalonamento que, em um sistema preemptivo, disponibiliza para cada processo uma quantidade fixa de tempo (quantum) para a sua execução. Caso o processo não tenha terminado, é retirado do processador e alocado ao final de uma fila.

Assinale a opção que apesenta o algoritmo de escalonamento que implementa o algoritmo anteriormente descrito.

  • A Alternância circular (round-robin).
  • B Garantido.
  • C Por fração justa (fair-share).
  • D Por loteria.
  • E Por prioridades.

Algumas práticas de manutenção de computadores, recomendam a utilização de softwares que ajudam a melhorar o desempenho da máquina. Uma das práticas é desfragmentar o disco rígido, que consiste em

  • A escrever um novo sistema de arquivos no disco.
  • B limpar o registro do Windows.
  • C limpar o histórico de internet.
  • D reunir pedaços de arquivos espalhados pelo disco para aumentar eficiência da máquina.

Algumas práticas de manutenção de computadores, recomendam a utilização de softwares que ajudam a melhorar o desempenho da máquina. Uma das práticas é desfragmentar o disco rígido, que consiste em

  • A escrever um novo sistema de arquivos no disco.
  • B limpar o registro do Windows.
  • C limpar o histórico de internet.
  • D reunir pedaços de arquivos espalhados pelo disco para aumentar eficiência da máquina.

As propriedades de cada sistema operacional determinam quais são os principais aspectos para a implementação de uma política de escalonamento adequada.

A política de escalonamento classificada como preemptiva tem a seguinte característica:

  • A sistemas operacionais que implementam escalonamento com preempção são mais simples, contudo, possibilitam políticas de escalonamento menos flexíveis;
  • B foi a primeira política de escalonamento implementada nos sistemas monoprogramáveis, onde predominava tipicamente o processamento batch;
  • C quando um processo está em execução, nenhum evento externo pode ocasionar a perda do uso do processador;
  • D o processo sai do estado de execução caso termine seu processamento ou execute instruções do próprio código que ocasionem uma mudança para o estado de espera;
  • E o sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP.

Considere as seguintes assertivas acerca de fundamentos de sistemas operacionais.

I - Uma pilha é uma estrutura de dados ordenada sequencialmente que usa o princípio último a entrar, primeiro a sair (LIFO — last in, first out) para adicionar e remover itens, ou seja, o último item alocado a uma pilha é o primeiro a ser removido.
II - Umas das abordagens para implementação de discos RAID é chamada de espelhamento. O RAID nível 5 refere-se ao espelhamento de discos.
III - A memória virtual é uma técnica que permite a execução de processos que não estão totalmente na memória. Uma grande vantagem desse esquema é que os programas podem ser maiores do que a memória física.

Estão corretas as assertivas:

  • A Apenas I e II.
  • B Apenas I e III.
  • C Apenas II e III.
  • D Apenas III.
  • E I, II e III.