[an error occurred while processing this directive]
|
1. Насчет терминов, Вы тоже поаккуратнее. Если Вы сами, своими силами написали операционную систему, да даже хотя-бы ядро RTOS, тем паче с такими "сногсшибательными" параметрами как 500нс время реакции, тогда Вам сразу нужно заказывать бронзовый бюст, и назвать Вашим именем ВУЗ в котором Вы обучались. Прошу в таком случае дать какие-либо ссылки на Ваши статьи или публикации, ведь такая ОС произвела бы просто фурор на любой конференции по программированию. Если-же то, что вы написали суть есть какое-то однозадачное "окружение", не предоставляющее пользователю никаких сервисов типа обмена данными с HOST, вывода сообщений, многозадачности и т.п. не нужно называть это "операционной системой". Даже Техас называет DSP/BIOS всего лишь "ядром" RTOS.
2. "Время реакции" - максимальная задержка от момента поступления события (HWI, SWI, BusMasterEvent...) до передачи управления обработчику этого события, который, как Вы правильно заметили, должен быть вынесен в отдельный поток, и осуществлять контроль прихода событий одним из механизмов синхронизации системы (Вы считаете поллинг более предпочтительным чем семафоры?), т.к. все прерывания находятся под контролем OS. Реальные времена реакции 1-10мс (сейчас может быть меньше, я QNX давно уже не занимаюсь а процессоры развиваются). Именно детерминированность этого времени и позиционирует ОС как "ОС реального времени".
3. Считаю существование ОС с 500ns временем реакции чушью, т.к. по мему мнению такой программный продукт вряд ли можно назвать операционной системой, скорее всего поделка заточенная под задачу.
E-mail: info@telesys.ru