Kernel-rt ядросы - нақты уақыттағы (RT) жұмысты қамтамасыз етуге арналған арнайы Linux ядросы. Kernel-rt автоматтандырылған басқару жүйелері, медициналық жабдықтар және т.
Kernel-rt құрамында Linux ядросына тапсырмалар арасында жылдам ауысуға және оларды аз кідіріспен орындауға мүмкіндік беретін preempt_rt патч бар. preempt_rt патч стандартты Linux ядроларына қарағанда әлдеқайда төмен кідіріспен процессаралық байланысты қамтамасыз ететін оқиғаны күту әдісінің (Futexes) іске асырылуын қамтиды.
Linux ядросы (ядро) Linux операциялық жүйесінің негізін құрайтын бағдарламалық құрал болып табылады. Ол жадты, процестерді, файлдық жүйені және операциялық жүйенің басқа аспектілерін басқаратын аппараттық құралдар мен қолданбалар арасындағы интерфейсті қамтамасыз етеді.
Kernel-rt (Real Time) - операциялық жүйе процестерін дәлірек және болжамды басқаруды қамтамасыз ететін Linux ядросының арнайы нұсқасы. Ол процестерді автоматтандыру, телекоммуникациялар, роботтарды басқару жүйелері және басқалары сияқты жоғары жылдамдық пен реактивтілікті қажет ететін қолданбаларда қолданылады.
Kernel-rt сонымен қатар автоматтандыру контроллерлерінде және басқа басқару жүйелерінде қолданылатын көп тапсырмалы нақты уақыттағы операциялық жүйелер (RTOS) сияқты нақты уақыттағы қолданбалармен жақсартылған үйлесімділікті қамтамасыз етеді.
Айта кету керек, Kernel-rt ядросын пайдалану операциялық жүйені конфигурациялауда қосымша білім мен тәжірибені қажет етуі мүмкін, сондықтан оны пайдалану әдетте нақты уақыттағы жүйелерде маманданған сарапшылар мен әзірлеушілермен шектеледі.
Kernel-rt ядросының да кемшіліктері бар:
Kernel-rt ядросын пайдалану нақты уақыттағы жүйелерді жасау кезінде дұрыс таңдау жасау үшін оның мүмкіндіктерін, артықшылықтары мен шектеулерін мұқият зерделеуді талап етеді.