HSBehera, Bijayalaxmi Panda, Sreelipa Curtis
O objectivo de um sistema operativo é fornecer uma interface na qual um programa possa ser executado de forma conveniente e eficiente. Ao projetar um sistema operativo, um programador deve considerar qual o algoritmo de escalonamento que terá melhor desempenho para o sistema. Não existe um “melhor” algoritmo de escalonamento universal, e muitos sistemas operativos estão a utilizar algoritmos de escalonamento alargado ou combinações. A eficiência do escalonamento depende do quantum de tempo ideal e da distribuição adequada dos recursos do sistema. Assim sendo, propusemos um novo algoritmo conhecido como trabalho de mistura avançado com algoritmos de escalonamento de round robin quântico dinâmico (AMDRR). Mostramos experimentalmente que a eficiência do AMDRR é melhor que o RR convencional (round robin) e o DQRRR (round robin reajustado quântico dinâmico), reduzindo a sua troca de contexto, o tempo médio de resposta e o tempo médio de espera.