[an error occurred while processing this directive]
RTOS
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')
|
Отправлено
Zizo 06 апреля 2004 г. 09:50
В ответ на: :)))) отправлено
st256 06 апреля 2004 г. 09:10
|
|
|
|
1. Насчет терминов, Вы тоже поаккуратнее. Если Вы сами, своими силами написали операционную систему, да даже хотя-бы ядро RTOS, тем паче с такими "сногсшибательными" параметрами как 500нс время реакции, тогда Вам сразу нужно заказывать бронзовый бюст, и назвать Вашим именем ВУЗ в котором Вы обучались. Прошу в таком случае дать какие-либо ссылки на Ваши статьи или публикации, ведь такая ОС произвела бы просто фурор на любой конференции по программированию. Если-же то, что вы написали суть есть какое-то однозадачное "окружение", не предоставляющее пользователю никаких сервисов типа обмена данными с HOST, вывода сообщений, многозадачности и т.п. не нужно называть это "операционной системой". Даже Техас называет DSP/BIOS всего лишь "ядром" RTOS.
2. "Время реакции" - максимальная задержка от момента поступления события (HWI, SWI, BusMasterEvent...) до передачи управления обработчику этого события, который, как Вы правильно заметили, должен быть вынесен в отдельный поток, и осуществлять контроль прихода событий одним из механизмов синхронизации системы (Вы считаете поллинг более предпочтительным чем семафоры?), т.к. все прерывания находятся под контролем OS. Реальные времена реакции 1-10мс (сейчас может быть меньше, я QNX давно уже не занимаюсь а процессоры развиваются). Именно детерминированность этого времени и позиционирует ОС как "ОС реального времени".
3. Считаю существование ОС с 500ns временем реакции чушью, т.к. по мему мнению такой программный продукт вряд ли можно назвать операционной системой, скорее всего поделка заточенная под задачу.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: — st256 (06.04.2004 10:19, 1253 байт)
- Ответ: А какое ядро? Вытесняющее или кооперативное? — dxp (06.04.2004 10:56, пустое)
- Скажите, — st256 (06.04.2004 11:17, 210 байт)
- Ответ: Т.е. ядро невытесняющее?! Тогда — dxp (06.04.2004 11:28, 365 байт)
- Не понял? Я именно с эти дело и имею. — st256 (06.04.2004 11:38, 493 байт)
- Ответ: Никой ошибки нет... — dxp (06.04.2004 11:54, 629 байт)
- Ответ: — st256 (06.04.2004 12:24, 881 байт)
- Такой ход событий не вписывается в принятую аппонентом концепцию OC :) - так же как и IPC и еще толпа всего всякого - в общем пусть будет у него OC - не приставайте :). — подозревающий (06.04.2004 12:21, пустое)
- Ответ: Я уже давно понял, что представление о RTOS у него превратное, но конфу ведь читают не только батоны, но и новички - вот почитают они перлы про время реакции на событие менее полмикросекунды и будут думать, что это так и есть. Да, и потом, нелишне все же расставить точки над i хотя бы на уровне приципа - как у него происходит параллельное выполнение асинхронных процессов без вытеснения. Глядишь, и откроются у него глаза на то, что есть ОС/РТОС и связанное с этим, и не будет он вредь называть свой background/foreground (подозреваю, что это у него и есть) РТОСом :) — dxp (06.04.2004 12:31, пустое)
- А кроме жевания своих соплей можете пояснить как быть с реал-таймом если какой-то реалтайм процесс можно отложить? — st256 (06.04.2004 12:34, пустое)
- Вы мне напоминаете одного старичка в Петушках. Он - тоже, он пил на чужбинку, он пил только краденое: утащит, например, в аптеке флакон тройного одеколона, отойдет в туалет у вокзала и там тихонько выпьет. Он называл это "пить на брудершафт", он был серьезно убежден, что это и есть "пить на брудершафт", он так и умер в своем заблуждении... — В. Ерофеев (06.04.2004 15:18, 1 байт)
- Ответ: А вот хамить не надо!!! Я с вами вежливо разговариваю и проявляю терпимость, хотя вы уже на прояжении всего этого треда несете полный бред. Вместо того, чтобы грубить, потратьте это время на изучение основ операционных систем реального времени. Всего вам хорошего. — dxp (06.04.2004 12:47, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru