Julgue o item a seguir, relativos a gerenciamento de recurso...
Para sistemas de tempo compartilhado, os sistemas operacionais utilizam o escalonamento circular, que utiliza um tempo-limite para o uso contínuo do processador denominado fatia de tempo, e o valor dessa fatia depende da arquitetura de cada sistema operacional.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda o conceito de escalonamento circular ou round-robin, que é uma estratégia de escalonamento de processos utilizada em sistemas operacionais de tempo compartilhado. No escalonamento circular, cada processo recebe uma quantidade fixa de tempo, conhecida como fatia de tempo ou time slice, para executar no processador. Após a expiração deste tempo, se o processo ainda necessitar de mais tempo de CPU, ele será colocado no final da fila e o próximo processo na fila terá a oportunidade de executar.
Essa abordagem é justa porque garante que todos os processos tenham acesso regular e previsível ao processador, evitando que um processo monopólie a CPU e que outros processos fiquem esperando indefinidamente. O valor da fatia de tempo é crucial na eficiência do escalonamento circular, pois um valor muito baixo pode causar uma grande quantidade de trocas de contexto (context switches), o que pode sobrecarregar o sistema com trabalho administrativo ao invés de execução efetiva dos processos. Por outro lado, um valor muito alto pode prejudicar a resposta do sistema aos processos interativos.
A afirmação de que o valor da fatia de tempo depende da arquitetura de cada sistema operacional é correta, pois os desenvolvedores de sistemas operacionais podem ajustar esse valor com base nas necessidades específicas de desempenho e nas características da carga de trabalho esperada. Assim, a alternativa C está correta, pois o enunciado descreve corretamente a mecânica de funcionamento do escalonamento circular em sistemas de tempo compartilhado e a dependência da fatia de tempo em relação à arquitetura do sistema operacional.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
[GABARITO CERTO ]
Também conhecido como Round Robin •
Neste escalonamento, toda vez que um processo é escalonado para execução, uma nova fatia de tempo é concedida. Caso a fatia de tempo expire, o sistema operacional interrompe o processo em execução, salva seu contexto e direciona-o para o final da fila de pronto;
Escalonamento Circular • O valor da fatia de tempo depende da arquitetura de cada sistema operacional e, em geral, varia de 10 a 100 milissegundos. Este valor afeta diretamente o desempenho da política de escalonamento circular.
mais conhecido como round robin, é setado o tempo de acordo com o SO.
O escalonamento circular ou round-robin é uma técnica usada em sistemas operacionais de tempo compartilhado. Ela tem como objetivo garantir que todos os processos recebam uma fatia de tempo justa para usar o processador.
Sim, a fatia de tempo (time slice) realmente depende da arquitetura do sistema operacional. Isso significa que o valor do tempo alocado para cada processo pode ser diferente em cada sistema operacional, ou até ser ajustado de acordo com o tipo de carga de trabalho. Um sistema que precisa de alta interatividade pode ter fatias de tempo pequenas, enquanto sistemas que processam muitas tarefas em lote podem optar por fatias maiores.
O escalonamento round-robin funciona justamente assim: ele divide o tempo de uso da CPU entre os processos e define um valor para a fatia de tempo. Esse valor pode variar conforme a arquitetura do sistema operacional e a natureza do sistema (se é mais interativo, com muitas pequenas tarefas, ou se é mais pesado, com poucas tarefas grandes). O ponto que a questão destaca sobre a "fatia de tempo" depender da arquitetura é verdadeiro, pois sistemas operacionais podem ajustar esse valor de acordo com suas necessidades específicas de desempenho.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo