Адаптивные планировщики разделов — это относительно новый тип планировщика разделов, который, в свою очередь, является своего рода алгоритмом планирования , впервые примененным в последней версии операционной системы QNX . Адаптивное разбиение, или AP, позволяет разработчику системы реального времени запрашивать, чтобы процент ресурсов обработки был зарезервирован для определенного раздела (группы потоков и/или процессов, составляющих подсистему ) . Приоритетно-управляемый упреждающий планировщик операционной системы будет вести себя так же, как и не-AP-система, пока система не будет перегружена (т. е. в масштабах всей системы необходимо выполнить больше вычислений, чем процессор способен поддерживать в течение длительного времени). Во время перегрузки планировщик AP накладывает жесткие ограничения на общее время выполнения для подсистем в разделе, как это продиктовано выделенным процентом пропускной способности процессора для конкретного раздела.
Если система не перегружена, раздел, которому выделено (например) 10% пропускной способности процессора, может, по сути, использовать более 10%, поскольку он будет заимствовать из резервного бюджета других разделов (но позже его придется вернуть). Это очень полезно для подсистем не реального времени, которые испытывают переменную нагрузку, поскольку эти подсистемы могут использовать резервный бюджет из разделов жесткого реального времени , чтобы добиться большего прогресса вперед, чем в фиксированном планировщике разделов, таком как ARINC-653, архивировано 28 декабря 2008 г. на Wayback Machine , но без влияния на сроки подсистем жесткого реального времени.
Эта функция есть в QNX Neutrino 6.3.2 и более новых версиях.