-
> KSergey © (24.08.17 09:36) > > Уверен, здесь есть люди, которые знают ответ на вопрос, > который я никак не могу понять про т.н. "ОС реального времени". > Чтение документации и интернета мне тоже никак не помогает. > > > На сколько я сумел понять, суть "ОС реального времени" в > том, что они гарантируют, что после того, как случился какой- > то (аппаратный) сигнал и началом выполнения соответствующего > ему обработчика (программного кода) пройдёт не более некоего > оговоренного отрезка времени. > > Но вот на какой вопрос я никак не могу найти ответ: а как- > то ограничивается сверху или наоборот или гарантируется > минимальное время выполнения вызванного кода?
В общем случае ничего не гарантируется и ничего не ограничивается, кроме возможностей современной электроники. Но я так понял, что тебя интересует вовсе не задача X, а скорее задача Y.
-
>>В общем случае ничего не гарантируется и ничего не ограничивается,
"Realtime OS" это в общем случае оксюморон. Например в задачах связанных с промышленностью по прежнему используют FPGA/PRU/DSP/ОС работающие в не защищенном режиме без поддержки вирт памяти/. Любое переключение контекста потока уже убивает сам принцип RTOS, если конечно оно не быстрее обработки прерываний от аппаратуры.
|