Respostas
Ed
O algoritmo round-robin é um algoritmo de escalonamento de processos que permite que cada processo execute por um período de tempo fixo, chamado de quantum, antes de ser interrompido e dar lugar a outro processo. No caso descrito na pergunta, o quantum é de 10ms e os processos A, B e C têm tempos estimados de execução de 10ms, 40ms e 60ms, respectivamente. O processo A será executado por 10ms e, em seguida, será interrompido para dar lugar ao processo B. O processo B será executado por 10ms e, em seguida, será interrompido para dar lugar ao processo C. O processo C será executado por 10ms e, em seguida, voltará para o final da fila de escalonamento. O processo B será executado novamente quando chegar ao início da fila de escalonamento. Ele já executou 10ms na primeira vez que foi escalonado e agora terá mais 10ms de tempo de execução. Depois disso, ele será interrompido novamente e dará lugar ao processo C. O processo C executará por 10ms e voltará para o final da fila. O processo B será escalonado novamente e terá mais 10ms de tempo de execução. Depois disso, ele terá executado um total de 30ms (10ms + 10ms + 10ms). Ele será interrompido novamente e dará lugar ao processo C. O processo C executará por 10ms e voltará para o final da fila. O processo B será escalonado novamente e terá mais 10ms de tempo de execução. Depois disso, ele terá executado um total de 40ms (10ms + 10ms + 10ms + 10ms). Nesse momento, o processo B será encerrado. Portanto, a alternativa correta é a letra D) 40ms.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta