URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 2842
[ Назад ]

Исходное сообщение
"OpenNews: В чем суть операционной системы реального времени"

Отправлено opennews , 20-Ноя-03 14:23 
В статье "Basic concepts of real-time operating systems" рассказывается о требованиях предъявляемых к ядру real-time ОС, методах работы планировщика задач и системы распределения памяти.

URL: http://linuxdevices.com/articles/AT4627965573.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3102


Содержание

Сообщения в этом обсуждении
"В чем суть операционной системы реального времени"
Отправлено TaranTuL , 20-Ноя-03 14:23 
А суть ее в ярде, точнее в гарантированном времени на процесс и в лимите в около 20 мсек на переключение между задачами, если кратко :)

"В чем суть операционной системы реального времени"
Отправлено MaxNemo , 21-Ноя-03 12:39 
Почему именно 20 мс? В той операционке что работаю я гарантируется 1 мс. И вообще в ней гарантированным временем отклика управлять можно. От 1 мс до десятков секунд. Зависит от того что тебе надо.

"В чем суть операционной системы реального времени"
Отправлено TaranTuL , 25-Ноя-03 13:01 
20 мс это тот лимит, в который должна вписываться любая операционная система жесткого реального времени. Стандарт, так сказать, типа вписываешься - ок, не вписываешься может быть системой мягкого реального времени.. если не мягкой.. но в общем недосистемой реального времени :)

"Проблемы свопинга при релтайме "
Отправлено Дмитрий Ю. Карпов , 27-Ноя-03 13:11 
Обычные скрости вращения диска: 5400 об/мин - отстой, 10000 - нормально, 30000 - супер. Это от 90 до 500 об/сек. При обращении к диску нужно дождаться, пока под головку придёт нужный сектор - гарантированное время в этом случае равно одному обороту диска, т.е. от 11 до 2 милисекунд (а при свопинге часто нужно более одной дисковой операции - что-то скинуть, что-то всосать). Так что с гарантиями на 1 милисекунду можете забыть про свопинг (и сброс данных в swap-файл, и про подкачку кода из ELF-файлов). Правда, свопить можно те процессы, которым не нужна реалтаймовость, но только в режиме DMA и только если реалтайм-процессам зарезервирована физическая оперативная память (non-paged RAM).

Правда, нетривиальные вещи? Это и другое я читаю в МФТИ по вторникам в 18:30 в НК-202, курс по выбору "Сети и архитектуры ЭВМ".


"Проблемы свопинга при релтайме "
Отправлено Michael , 27-Ноя-03 15:54 
>Обычные скрости вращения диска: 5400 об/мин - отстой, 10000 - нормально, 30000 - супер.

>Правда, нетривиальные вещи? Это и другое я читаю в МФТИ по вторникам
>в 18:30 в НК-202, курс по выбору "Сети и архитектуры ЭВМ".
приглашаете?
я бы не прочь поподробнее про это послушать...
в том числе и про 30000 об/мин...


"Проблемы свопинга при релтайме "
Отправлено Дмитрий Ю. Карпов , 28-Ноя-03 17:48 
Я бы пригласил, но это в Долгопрудном - 40 минут электричкой от Савёловского вокзала. И пропускной режим там. Я готов прочитать этот курс в др.месте, если найдется желающие организовать (ну и оплатить хотя бы на уровне ставки преподавателя в обычном ВУЗе).

Один из убойных вопросов курса:
Есть две машины, практически одинаковые - различаются только объёмом кэша. Обе без оперативной памяти. Есть два комплекта оперативной памяти одинакового объёма, различной скорости. Надо укомплектовать обе машины. Кому поставим более быструю память?
Сразу даю подсказку: оба ответа неправильные. :-)

Про диски на 30'000 об/мин говорили студенты - мол, появились такие, стОят безумно дорого (чуть ли не $700). Десятитысячники уже не редкость, про пятнадцатитысячники я слышал из др.источников. Собственно, в детали устройства дисков я не особо стараюсь вникать, т.к. это очень быстро меняется, а меня интересуют "долгоиграющие" знания.

___
httpP//prof.pi2.ru