4 melhores agendadores de CPU gratuitos para Windows

Aqui está uma lista dos melhores agendadores de CPU gratuitos para Windows. Esses softwares são baseados em vários algoritmos de agendamento preemptivo e não preemptivo. Alguns algoritmos populares são FCFS (First Come First Serve), SJF (Shortest Job First), Round Robin, Priority, etc. Alguns desses softwares de agendamento de CPU suportam apenas um único tipo de algoritmo, enquanto outros softwares de agendamento de CPU suportam vários algoritmos.

Na maioria desses softwares, você pode adicionar vários processos e seu tempo de espera, tempo de resposta etc. para agendamento. Alguns desses softwares fornecem alguns detalhes após a conclusão do agendamento da CPU. A partir deste relatório, você fica sabendo o tempo total e médio de atendimento e tempo de espera. Além disso, você pode verificar a média, mínimo, máximo e desvio padrão do tempo de resposta em um deles. Alguns desses escalonadores de CPU também fornecem visualização do processo de escalonamento.

Meu agendador de CPU favorito para Windows:

Process Scheduler é um dos meus softwares favoritos de agendamento de CPU. Ele suporta FCFS, SJF preemptivo/não preemptivo, Round Robin, etc. Algoritmos de agendamento de CPU. Além disso, mostra a propriedade do processo de agendamento, incluindo espera total e média e tempo de resposta.

Agendador de processos

Agendador de processos é um agendador de CPU gratuito software para Windows. Ao usar este software, você pode agendar facilmente a CPU com base em vários algoritmos de agendamento de CPU preemptivos e não preemptivos. Ele suporta FCFS, SJF preemptivo, SJF não preemptivo, prioridade preemptiva, prioridade não preemptiva e algoritmos de agendamento Round Robin .

Depois de escolher qualquer um desses algoritmos de escalonamento, você pode adicionar processos com seus respectivos detalhes de tempo de explosão, hora de chegada e prioridade. Antes de iniciar o agendamento da CPU, você pode alternar entre algoritmos preemptivos e não preemptivos. Ele fornece uma representação visual do processo de agendamento conforme ele prossegue. No final do processo de agendamento, ele mostra as propriedades do processo de agendamento que incluem tempo de espera e tempo de retorno para o processo individual, e também tempo total e médio de espera e retorno.

Assim, você pode executar facilmente o agendamento de CPU usando este agendamento de CPU de código abertoer com alguns recursos adicionais desejáveis.

Página inicial Página de download

Simulação do Agendador de CPU

CPU Scheduler Simulation, como o nome indica, é outro software gratuito de simulação de agendamento de CPU para Windows. O funcionamento deste programa de simulação de agendamento de CPU é baseado em First Come First Serve (FCFS), Shortest Job First, Round Robin e Prioridade, quatro algoritmos de agendamento. Além disso, você obtém opções para ativar métodos de preempção (para algoritmos SJF e Prioridade) e priorizar (para algoritmo Round Robin) para algoritmos selecionados.

Depois de escolher qualquer um dos algoritmos mencionados, você pode definir taxa de animação/relógio da CPU em FPS (de 1 fps a 100 fps). Quando terminar de configurar essas opções, basta clicar no botão Reproduzir/Pausar para alternar entre os estados de simulação de reproduzir/pausar.

Quando o agendamento da CPU é concluído, você pode verificar o tempo ocioso eocupado da CPU e também mínimo, médio, máximo e desvio padrão para tempo de resposta, tempo de retorno e tempo de espera. Isso é tudo sobre este software agendador de CPU.

Página inicial Página de download

CPU Scheduler Master

CPU Scheduler Master é um software gratuito de agendamento de CPU para Windows. Usando este utilitário de agendamento de CPU de linha de comando baseado em java, você pode executar o agendamento automático de CPU apenas executando a classe Main no CMD. Portanto, é um dos softwares de agendamento de processos de CPU mais simples.

Como é um programa de agendamento de CPU baseado em Java, você precisa abri-lo no CMD e executar o comandojava Main para iniciar a CPU automática agendamento. Conforme o processo continua, ele exibe tamanho da fila bloqueada e tamanho da fila da CPUno prompt de comando.

De acordo com o site, ele é baseado no algoritmo de agendamento de CPU de fila de feedback multinível. Nela, se o processo existir em fila de bloqueio, ele é retirado da fila de bloqueio na base FCFS (First Come First Serve). Agora, o escalonador se move da fila de CPU de prioridade mais alta para a de menor prioridade para agendar processos. Cada processo priorizado é executado até o final da fatia de tempo e o trabalho correspondente é feito. Se um processo for bloqueado, ele é removido da fila da CPU para a fila bloqueada e uma nova fatia de tempo com o novo processo é iniciada. Caso o fim da fatia de tempo tenha sido atingido e o processo não seja concluído ou o processo já esteja na fila de prioridade mais baixa, o processo é adicionado de volta à fila. Desta forma, este software agendador de CPU ajuda a utilizar os recursos de uma maneira melhor, tornando a CPU ocupada por todo o período de tempo.

Página inicial Página de download

Round Robin

Round Robin é outro software de programação de CPU de código aberto gratuito para Windows. É totalmente baseado no algoritmo round robin. Para usar este software, você pode adicionar quantos processos quiser e especificar nome do processo, hora de chegada, tempo de rajada, prioridade, etc. para cada um deles. Além disso, você precisa especificar tempo médio de espera, tempo médio de resposta, tempo médio de resposta e mudança de contexto.

Depois de preencher todos os campos obrigatórioscampos assim que você clicar na opção RoundRobin, todos os processos adicionados serão organizados de acordo com o algoritmo round robin. Dessa forma, você pode usar esse agendador de CPU para agendamento round robin.

Página inicial Página de download

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *