LINUX.ORG.RU

История изменений

Исправление hibou, (текущая версия) :

На десктопе реалтайм ядро не нужно.

Что значит реалтайм – значит, что система выполняет все свои операции в некоторое конечное время. Если операция не завершилась в конечное время, она считается ошибочной. Это больше даже не для скорости нужно, а для предсказуемости. И не чтобы лаг был меньше, а чтобы этот лаг был предсказуем.

Например, обычному пользователю чаще всего все-равно, через сколько прочитается файл с жесткого диска, как стоят там головки и т.д. Файл может прочитаться как через N ns, так и N*10 ns, разницу пользователь даже не заметит. Но для систем реального времени, когда от этой операции зависят какие-то другие ответы системы на внешние события – это важно. Возможно, она отменит операцию, если операция не уложится в срок.

Кстати, поэтому жесткие диски в RT-системах – плохо, именно из-за своей плохой прогнозируемости по времени ответа.

Исходная версия hibou, :

На десктопе реалтайм ядро не нужно.

Что значит реалтайм – значит, что система выполняет все свои операции в некоторое конечное время. Если операция не завершилась в конечное время, она считается ошибочной. Это больше даже не для скорости нужно, а для предсказуемости. И не что бы лаг был меньше, чтобы этот лаг был предсказуем.

Например, обычному пользователю чаще всего все-равно, через сколько прочитается файл с жесткого диска, как стоят там головки и т.д. Файл может прочитаться как через N ns, так и N*10 ns, разницу пользователь даже не заметит. Но для систем реального времени, когда от этой операции зависят какие-то другие ответы системы на внешние события – это важно. Возможно, она отменит операцию, если операция не уложится в срок.

Кстати, поэтому жесткие диски в RT-системах – плохо, именно из-за своей плохой прогнозируемости по времени ответа.