Escalonamento Circular com propriedades
Escalonamento circular O Escalonamento circular os processos ocorre da seguinte forma: Cada processo possui um determinado intervalo de tempo. Os processos possui uma determinada prioridade E criado uma fila de processos com suas respectivas prioridades Cada processo é determinado um intervalo de tempo
Dificuldade A maior dificuldade em sistemas circulares é definir o QUANTUM(tempo) A troca de processos dificulta o processador tratar o tempo necessário para o processo, pois cada troca de contexto é necessário uma nova configuração do processador, salvar e restaurar registradores e mapas de memória, atualizar várias tabelas e listas, entre outras tarefas
Dificuldades Quantum pequeno é ruim pelo fato das troca de processo diminui a eficiência do processador. Quantum longo, gera respostas inaceitáveis ao usuário
Prioridade Cada processo possui uma prioridade Cada processo é tratado de uma forma diferente pois há uma diversidade de fatores que influenciam a urgência de um processo para o outro As prioridades podem ser definidas em tempo de execução ou quando estiver na fila. Em alguns sistemas o usuario pode definir a prioridade do processo