Кіріспе

Адаптивті бөлімдерді жоспарлаушылар – бұл бөлімдерді жоспарлаушының салыстырмалы түрде жаңа түрі, ол өз кезегінде QNX операциялық жүйесінің ең соңғы нұсқасымен енгізілген жоспарлау алгоритмі. Адаптивті бөлу (АБ) жүйе дизайнеріне нақты уақыт жүйесі үшін өңдеу ресурстарының белгілі бір пайызын нақты бір бөлімге (ішкі жүйе құрамына кіретін топтар мен/немесе процестер тобы) резервтеуге мүмкіндік береді. Операциялық жүйенің басымдыққа негізделген, алдын ала жоспарлаушысы жүйеге артық жүктеме түскенге дейін (яғни, жүйеде процессордың ұзақ мерзімде өңдей алатын мүмкіндігінен артық есептеулер болғанда) AP емес жүйе сияқты жұмыс істейді. Артық жүктеме кезінде АБ жоспарлаушысы бөлім ішіндегі ішкі жүйелердің жалпы жұмыс уақытына қатаң шектеулер қояды, бұл бөлімге бөлінген процессор өткізгіштігінің пайызымен анықталады. Егер жүйе артық жүктемеленбесе, процессор өткізгіштігінің (мысалы) 10% бөлінген бөлім, шын мәнінде, 10%-дан астам пайдалана алады, өйткені ол басқа бөлімдердің бос бюджетінен уақытша алады (бірақ оны кейін қайтаруы керек). Бұл өзгермелі жүктемеге ұшырайтын нақты уақыт емес жүйелер үшін өте пайдалы, себебі бұл жүйелер нақты уақыт бөлімдерінің бос бюджетін пайдаланып, ARINC 653 сияқты белгілі бөлімдерді жоспарлаушыға қарағанда одан да жоғары нәтижелерге қол жеткізе алады, бірақ нақты уақыт жүйелерінің мерзімдеріне әсер етпейді. QNX Neutrino 6.3.2 және одан кейінгі нұсқаларында осы мүмкіндік бар.