История изменений
Исправление hibou, (текущая версия) :
На десктопе реалтайм ядро не нужно.
Что значит реалтайм – значит, что система выполняет все свои операции в некоторое конечное время. Если операция не завершилась в конечное время, она считается ошибочной. Это больше даже не для скорости нужно, а для предсказуемости. И не чтобы лаг был меньше, а чтобы этот лаг был предсказуем.
Например, обычному пользователю чаще всего все-равно, через сколько прочитается файл с жесткого диска, как стоят там головки и т.д. Файл может прочитаться как через N ns, так и N*10 ns, разницу пользователь даже не заметит. Но для систем реального времени, когда от этой операции зависят какие-то другие ответы системы на внешние события – это важно. Возможно, она отменит операцию, если операция не уложится в срок.
Кстати, поэтому жесткие диски в RT-системах – плохо, именно из-за своей плохой прогнозируемости по времени ответа.
Исходная версия hibou, :
На десктопе реалтайм ядро не нужно.
Что значит реалтайм – значит, что система выполняет все свои операции в некоторое конечное время. Если операция не завершилась в конечное время, она считается ошибочной. Это больше даже не для скорости нужно, а для предсказуемости. И не что бы лаг был меньше, чтобы этот лаг был предсказуем.
Например, обычному пользователю чаще всего все-равно, через сколько прочитается файл с жесткого диска, как стоят там головки и т.д. Файл может прочитаться как через N ns, так и N*10 ns, разницу пользователь даже не заметит. Но для систем реального времени, когда от этой операции зависят какие-то другие ответы системы на внешние события – это важно. Возможно, она отменит операцию, если операция не уложится в срок.
Кстати, поэтому жесткие диски в RT-системах – плохо, именно из-за своей плохой прогнозируемости по времени ответа.