“Escalonamento cooperativo” se dá quando a CPU é alocada para executar uma determinada atividade específica. Sistemas operacionais que usam esse tipo de escalonamento são conhecidos como “sistemas operacionais multitarefa cooperativa”. Toda essa abordagem está intimamente ligada a qual função dos sistemas operacionais?
Em um sistema operacional, os processos P1 , P2 , P3 e P4 são escalonados com o algoritmo de scheduling round-robin (RR) utilizando um quantum de tempo de 5 milissegundos. O tempo necessário para cada um dos processos é de, respectivamente, 5, 7, 13 e 15 milissegundos. Qual é a ordem do scheduling feito pela CPU?
O jantar dos filósofos, formulado por
Dijkstra, é um problema clássico da teoria
de Sistemas Operacionais. Assinale a
alternativa que melhor apresenta o tipo
de contexto onde o problema do jantar
dos filósofos é empregado.
Considerando o problema do jantar dos
filósofos, um problema clássico formulado
por Dijkstra e presente na literatura sobre
sistemas operacionais, quais conceitos
devem ser aplicados à solução do jantar
dos filósofos para que evite a inanição, seja
livre de impasses e se obtenha o máximo de
paralelismo (o máximo de filósofos jantando
ao mesmo tempo)?