Об этом много написано, например, здесь: Параллелизм, конкурентность, многопроцессорность в Linux.
Номер последней редакции: 05
Объём (страниц): 97
Размер файла текста: 185153
Размер архива кодов: 314749
Дата размещения: 23 сентябра 2014
Модератор: Olej
Номер последней редакции: 05
Объём (страниц): 97
Размер файла текста: 185153
Размер архива кодов: 314749
Дата размещения: 23 сентябра 2014
Но появляются и новые вещи, которых не было ещё недавно в Linux!Olej писал(а): Об этом много написано,
Это настолько важно, что не жалко для этого и отдельную тему вести!SCHED_DEADLINE: Модель планирования случайной задачи с предельным сроком
Начиная с версии 3.14, в Linux появился алгоритм планирования с предельным сроком (SCHED_DEADLINE). Сейчас этот алгоритм реализован с помощью GEDF (Global Earliest Deadline First) в совокупности с CBS (Constant Bandwidth Server). Для назначения и выборки данного алгоритма и его атрибутов, нужно использовать системные вызовы (есть только в Linux) sched_setattr(2) и sched_getattr(2).
Случайная задача — одна из последовательности заданий (jobs), где каждое задание активизируется не более чем один раз за промежуток времени. Также у каждого задания есть относительный крайний срок, до которого оно должно завершить выполнение и время вычисления — время ЦП, необходимое для выполнения задания. Момент, когда задача пробуждается из-за выполнения нового задания, называется временем принятия (arrival time) (его ещё называют временем запроса (request time) или временем выпуска (release time). Время начала — это время когда задача начинает выполнение. Абсолютный предельный срок получается сложением относительного предельного срока с временем принятия.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя