Bare metal
Код, который выполняется прямо на процессоре, без операционной системы между ними.
В встраиваемой разработке это значит, что программа сама настраивает стек, тактирование и векторы прерываний, а затем уходит в бесконечный главный цикл — суперцикл, который опрашивает датчики и реагирует на флаги, выставленные обработчиками прерываний. Ни потоков, ни защиты памяти, ни планировщика. Что не сделано в цикле или в прерывании — то не сделано.
Плюс — полный контроль и почти нулевые накладные расходы: на 8-битном микроконтроллере с 2 КБ ОЗУ ни на что другое просто нет места. Минус проявляется, когда требования растут и сразу несколько задач с разными дедлайнами должны выполняться одновременно — обычно именно тогда появляется RTOS. В облачном мире у выражения появился второй смысл: арендуемый физический сервер без гипервизора.