|
РТОС системы "реал тайм" ? |
|
|
|
 |
Ответов
|
Feb 20 2012, 09:21
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(a9d @ Feb 20 2012, 12:19)  Я считаю, что это "детерминированное время отклика для каждого процесса в системе". Его можно посчитать. Да, вы правы. Это и есть определение реалтайма. Причем, не только посчитать, но и задать и гарантировать. А насчет того, что "поцесс будет гарантированно выполняться 10мс", этого как раз гарантировать нельзя. Потому что многие системы имеют функции принудительного вызова диспетчера с целью ускорения реакции. Например: Цитата Гибридная многозадачность во FreeRTOS
Гибридная многозадачность сочетает в себе автоматический вызов планировщика каждый квант времени, а также возможность принудительного, явного вызова планировщика. Полезной гибридная многозадачность может оказаться, когда необходимо сократить время реакции системы на прерывание. В этом случае в конце тела обработчика прерывания производят вызов планировщика, что приводит к переключению на задачу, ожидающую наступления этого прерывания.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Feb 28 2012, 22:29
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458

|
Цитата(MrYuran @ Feb 20 2012, 12:21)  Да, вы правы. Это и есть определение реалтайма. Причем, не только посчитать, но и задать и гарантировать. ... знакомые споры разгорелись с новой силой через 2 года после завершения предыдущего тура Ну ещё добавьте к этим определениям: - в системах без вытеснения, однопоточных, не мультизадачных - нет смысла говорить о реалтаймовости: они все реалтайм ... в некотором смысле MS-DOS самый что ни есть реалтайм  - в системе, сверх сказанного должно быть гарантировано не возникновение инверсии приоритетов (для этого рассмотрите пример, но как минимум 3-х процессов); - а для обеспечения пред.п. придумано не так уж много способов: а). наследование приоритетов на примитивах синхронизации или б). граничные приоритеты примитивов синхронизации + в). такие дисциплины диспетчеризации процессов как адаптивная и спорадическая... А выполнение всех этих условий наблюдаем ох как в мало операционных систем!  ... так что, господа, когда вам обещают RT, то в большинстве случаев вас дурят ... пользуясь тем, что проверить это очень трудно.
|
|
|
|
|
Feb 29 2012, 00:31
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(Olej @ Feb 29 2012, 02:29)  - в системах без вытеснения, однопоточных, не мультизадачных - нет смысла говорить о реалтаймовости: они все реалтайм ... в некотором смысле MS-DOS самый что ни есть реалтайм  Да уж.. Этот код который сможет выполнить любой превратит вашу ДОС-РТОС в тыкву Код cli in AL,70h or AL,80h out 70h,AL jmp $ Цитата ... так что, господа, когда вам обещают RT, то в большинстве случаев вас дурят ... пользуясь тем, что проверить это очень трудно.  "А мужики то не знают" - ПО зачем-то сертифицируют на соответствие стандартам, например такому - ничего не гарантирующему http://en.wikipedia.org/wiki/DO-178B
|
|
|
|
Сообщений в этой теме
a9d РТОС системы "реал тайм" ? Feb 20 2012, 08:19 Demeny Цитата(a9d @ Feb 20 2012, 12:19) Я считаю... Feb 20 2012, 09:23 Mahagam QUOTE (Demeny @ Feb 20 2012, 12:23) ...Во... Feb 20 2012, 10:07  Terminator Цитата(Mahagam @ Feb 20 2012, 17:07) чем ... Feb 21 2012, 03:45 dch Цитата(Demeny @ Feb 20 2012, 13:23) А есл... Jun 5 2012, 03:22 a9d Отклика на какое либо событие.
Событием может быт... Feb 20 2012, 09:28 _Артём_ Цитата(a9d @ Feb 20 2012, 11:28) Если в с... Feb 20 2012, 09:41 kolobok0 Цитата(a9d @ Feb 20 2012, 12:19) ...по во... Feb 21 2012, 11:30 a9d РТОС не гарантирует вызов каждые 10мс.
А гарантир... Feb 21 2012, 13:54 AlexandrY Цитата(a9d @ Feb 20 2012, 10:19) Разгорел... Feb 21 2012, 15:34 _Артём_ Цитата(AlexandrY @ Feb 21 2012, 17:34) Лу... Feb 21 2012, 16:14 Shein Цитата(AlexandrY @ Feb 21 2012, 17:34) Ил... Mar 6 2012, 14:55  AlexandrY Цитата(Shein @ Mar 6 2012, 16:55) Маркети... Mar 6 2012, 17:24   sasamy Цитата(AlexandrY @ Mar 6 2012, 21:24) На ... Mar 7 2012, 05:47   Shein Цитата(AlexandrY @ Mar 6 2012, 19:24) Ник... Mar 7 2012, 14:23 a9d А почему это его нельзя рассчитать?
Временем пер... Feb 21 2012, 15:55 a9d А какие ОС "дурят" ?
Можно примеры с пр... Feb 28 2012, 23:45 Olej Цитата(a9d @ Feb 29 2012, 02:45) А какие ... Feb 29 2012, 01:14  sasamy Цитата(Olej @ Feb 29 2012, 05:14) завалит... Feb 29 2012, 13:49   Olej Цитата(sasamy @ Feb 29 2012, 16:49) Тепер... Feb 29 2012, 14:32 Rst7 Moderator: Т.к. никаких действий после оглашенного... Mar 1 2012, 09:47 vshemm Резюме: RTOS в "общепринятом" смысле не ... Apr 1 2012, 18:54 kikos Чтоб дурить эффективнее придуман термин "Soft... Jun 4 2012, 13:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|