Предпринимались ли попытки строить архитектуру операционных систем для настольных компьютеров/рабочих станций исходя из того, что взаимодействие с пользователем — это задача мягкого реального времени? В частности применять EDF scheduling для этих целей?
Можно рассматривать устройства ввода как источники событий, требующих заданное время отклика, а приложения — как сущности, наследующие значение deadline от обрабатываемых событий. Были ли практические реализации?