escalonamento de processos
Sign in to saveAlso known as sched, schedule, scheduling policy, processor scheduling, thread scheduling, scheduling threads, process and thread scheduling, process/thread scheduling
in computing, what carries out the scheduling activity
Wikidata facts
- Part of
- operating system
Show 3 more facts
- topic's main category
- Category:Scheduling (computing)
- Stack Exchange tag
- serverfault.com/tags/scheduling
- facet of
- concurrent computing
Sources (3)
via Wikidata · CC0
Article · Português
O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os CPU Bound. O escalonador de processo é um processo que deve ser executado quando da mudança de contexto (troca de processo), ao passo que ele escolhe o processo que será executado pela CPU, sendo o escalonamento realizado com o auxílio do hardware. São utilizados algoritmos de escalonamento para determinar qual processo será executado em determinado momento e por quanto tempo. O escalonador de processos de 2 níveis escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco; com essa execução o processador evita ficar ocioso. O escalonador deve ainda se preocupar com a eficiência da CPU, pois o chaveamento de processos é complexo e custoso, uma vez que ele afeta o desempenho do sistema e por sua vez a satisfação do usuário.
Abstract from DBpedia / Wikipedia · CC BY-SA