ценных из них Асм использовался для организации real-time процессов (внутри DOS). А какие есть способы сегодня создать real-time процесс? В Linux, в Windows?
приоритет потоков выставить можно, но это далеко не ОСРВ будет
А прямо на таймер "посадить" процесс можно?
превратить теже вин и линь в ос реального режима из защищенного. либо так заморочиться с менеджером процессов, чтоб он полностью отдал ресурсы некоторых ядер 1 нужному процессу
Может быть есть механизм гарантированной выдачи квантов по жёсткому графику? Целое ядро будет избыточно.
Стикер
Стикер
а насколько жёсткое реальное время должно быть?
Странно, что нет способа добиться на компьютере того же, что работало на Intel 286.
<50мгц ? ну попробовать можно, правда гарантий же нет
атмега потянет
Не работало. Ты не мог контролировать код BIOS. А не для жёсткого реалтайма ты и сейчас можешь взять какую-нибудь QNX, она x86 умеет. И для линукса тоже были патчи.
можно. так же загрузись на одном ядре (тот же мсдос) и запускай процес
Я цеплялся непосредственно на прерывания таймера/клавиатуры/com порта. Обработчики прерываний в режиме cli заносили события в буферы ввода и управляли выводом в порты из буфера вывода. А главный цикл программы преобразовывал данные.
таки такой вопрос, а зачем тут РВ ?
это же не чпу станком управлять насколько я вижу
Чтобы успеть обработать сигналы с внешних устройств, которые работают в синхронном режиме.
Обсуждают сегодня