O agendamento de tarefas é um mecanismo pelo qual um sistema operacional distribui recursos do sistema entre as tarefas. O método lida com trabalhos priorizados que exigem tempo de CPU. O sistema escolhe os trabalhos das filas e define o tempo de recebimento por trabalho.
O agendamento de trabalhos garante que os trabalhos sejam executados corretamente e no prazo.