реал тайм осы |
Ответить | Страница <1 1718192021 36> |
Автор | |||||||||
Новичок Присоединился: 13 Ноябрь 2003 Online Status: Offline Публикации: 25 |
Опубликовано: 16 Ноябрь 2003 20:27 |
||||||||
Затронутая именно Вами тема, как мне показалось, - о RTOS (ОСРВ). OS/2 - к таковым не относится, а потому не является темой для обсуждения. Лично я ничего против нее не имею, но еще пару таких "подкованных" ее последователей, как Вы, можно и возненавидеть. Вопрос "лучше - хуже" здесь мною пока не обсуждался, господин Весельчак.
Ну хоть в одном достигнуто согласие - БРЕД. В остальном все в стиле - "я не я и лошадь не моя". Благо, что тут диктофон как раз не нужен, достаточно полистать страницы форума, а там ясно станет, кому чо нужно при(про)писывать.
Какое-какое? Тут трудно понять, что хотел сказать автор.
Вот тут тоже, наконец-то, что-то ближе к телу. Только не стоит забывать, КТО в теме об операционных системах реального времени впервые использовал название операционной системы может и хорошей, но ОСРВ. А переходить Вас никуда никто и не призывает (жизнь заставит :) ). Вы так и не посетили психотерапевта. Жаль. Название QNX всплыло здесь как раз по делу, как название одной из наиболее распространненных в Росси операционная систем реального времени. Причем упоминалось еще несколько систем подобного класса.
Да Вы сами себе не верите, а потому нет смысла показывать. А самому пальчиками в поисковых системах покнопать нельзя? Покажите ему! - Может еще и кофе в постель? Во барин!
Вам бы в школку какую-то, ну хоть бы в ЦПШ, не помешало бы. Ну залезьте хоть на Прософт, што ли? В практической деятельности использую ну десятка два разновидностей ICA и PCI плат для PC (Ну Advantech, например). Драйвер ни одной из этих плат не использует ни аппаратные прерывания, ни каналы DMA. Хотелось использовать DMA для "быстрых" АЦП, но , как уже где-то здесь писалось, хлопотно это - если у такой платы нет нормального буфера (ну, например, FIFO), то DMA не помогает, а потому не используется. Есть , правда, что -то типа Intellicon (8 портов RS232/ИРПС/RS422/RS485 - как вздумается), которые используют ОДНО аппаратное прерывание на все 8 портов. -10 последовательных портов(на каждом соответсвующее устройство, например 2 - 60-ти канальных АЦП); - 288 внутрренних DI/DO; - 64 внутренних АЦП; - 2 Ethernet (один из которых для Sinec H1 для связи с 5-ью навороченными S5(S7)), - 1 Arcnet - как резервная сеть (ну не выбрасывать, если осталась в результате победного шествия оптоволокна ); - запись на диск; - обмен с базой (и чтение и запись) без влияния на выполнение основных операций; - к тому же комп одновременно является АРМом технологического персонала. На все про все РII-300 и 64(128) метров памяти. Были времена - и послабее комп был и задач поболе, просто перед операционкой стыдно стало, вот и апгрейднули. Когда такое родите на OS/2 - позовете, приеду посмотреть. Я же описываю реальный комп и реальную систему, причем таких компов в единой сети далеко не один. :)
А Вы, часом, не голубой? Так много внимания этому технологическому процессу!!! :) Честно говоря, не очень люблю (точнее, очень не люблю) почти все, что предлагает SIEMENS для промышленной автоматизации, но вынужден констатировать ну уж очень широкое (а иногда даже и успешное) применение и распространение решений SIEMENS в СНГ. Вон даже Advantech клюнул: ADAM8000 (кажется) объявлен ну чуть ли не полным аналогом S7/300. Ну а если о real time, то в решениях Сименса его поболе будет, чем в решениях на базе OS/2. А вообще дальнейший разговор на эту тему становится неинформативным и бесполезным. |
|||||||||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 08 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 178 |
|||||||||
В той статье, на которую вы так любите ссылаться ( http://www.qnx.com/developer/articles/index.html?article=dec1200b ) в качестве единственного примера риал-тайм приложения приводятся медиаплееры. Заходим на официальный сайт http://www.qnx.com/developer/download/free/ и видим: Training Videos Requires Windows Media Player Documentation & Training ISO Requires Media Player & Acrobat Вывод - любой может сделать сам.
Замечательно! Обвинение оппонента в голубизне - последний довод qnx-ксиста. |
|||||||||
SY,
EK |
|||||||||
Действительный член Присоединился: 14 Октябрь 2003 Категория: Ukraine Online Status: Offline Публикации: 267 |
|||||||||
- Я духов вызывать могу из бездны! - Я тоже могу, ... весь вопрос в том - явятся ли они на зов... (с) У.Шекспир "Генрих IV". |
|||||||||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 08 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 178 |
|||||||||
А привести тактико-технические характеристики процесса вызова духов ? Хотя бы посредством Единственно-Верного обряда одновременного вызова всех духов ? |
|||||||||
SY,
EK |
|||||||||
Действительный член Присоединился: 14 Октябрь 2003 Категория: Ukraine Online Status: Offline Публикации: 267 |
|||||||||
Ес-стественно!... Я не стану приводить ТТД чужого изделия без ведома авторов, да ещё такого изделия ... отягощённого обстоятельствами, которые вы понимаете. Но вот вам "вводная". Если вы инженер (то, что вы не бухгалтер - мы уже уточнили, что-то вы там говорили про "мочить", "сортир"... - но я по чесному надеюсь, что не с "золотарём" же мы обсуждаем realtime проблемы, ... отнесём это на не дающие сна лавры ВВ...). Итак: 1. изделие несколько лет экспортируется, и не единичными образцами; 2.а одно такое изделие имеет экономическую эффективность на 3-5-10 порядков превышающую... что там у вас было: деревообрабатывающий станок к лазерным нацеливанием? 3. на ежегодных международных выставках-тендерах (Абу-Даб) наши большие друзья янки, которых тут в форуме с таким упоением цитируют ("... что ты там думаешь - мне до фени, а вот тут один подпасок из янки писал...") - ничего равноценного предложить не могут. 4. на счёт "голого" железа я не понял вашу реплику, естественно, оно работает не на голом железе (на голом железе, как правило, только механизированные матрёшки работают) - работает оно на QNX 4.25 (см. ниже), а QNX - на типовой x86 архитектуре работает, только в prom + millitary исполнение (кстати, обратите внимание, что такое исполнение уже многократно перекрывает накладные расходы применения QNX). 5. так вот, (N - 1) лет - изделие экспортировалось под QNX 4.25, а в последнем (2003-м) году - создаётся полностью переработанная редакция под QNX 6.2. Для такого решения о переходе собиралось 5-7 техсоветов очень приличного уровня (вы ж догадываетесь, что разработчик - не артель "умелые руки"?) - делались многочисленные тесты - принимались решения (всё это происходило не без моего скромного участия, поэтому говорю - знаю). Так вот, по этим "вводным данным", если вы инженер, повторяюсь - вы достаточно много можете заключить и по ТТД изделия.
А учить ваших, с позволения сказать, "коллег" - нужно вот такими изделиями (учить - и в прямом смысле, и в переносном), а не переводами с русского... И я знаю ещё не менее 2-х изделий такого класса последних лет разработки, и такого резонанса на международных рынках... Это чтоб не создавалось иллюзорного впечатления, что у всех уж совсем... паровые приводы! P.S. О! Уже правочка постинга работает... :-o - Спасибо администратору! |
|||||||||
Действительный член Присоединился: 14 Октябрь 2003 Категория: Ukraine Online Status: Offline Публикации: 267 |
|||||||||
А я никого не критикую ;-). Я - слушаю. ...Глас народа. Мне тут издательство "Нолидж" Москва предложило собрать книгу по QNX, ... впервые за 22 года - пора... Это не совсем об реалтайм, но ... "недалеко от". У меня вот тут при чтении форума возникают вопросы... я их и задаю вслух - а заодно послушаю "альтернативные суждения"... (а Васька слушает да ест (с)?) только, преимущественно, вместо суждений - матюки, как это в народе зовут... Тем не менее - пока тянется это обсуждение - оно меня уже столкнуло на написание и прверку целой группы программных текстов: порождающих или не порождающих инверсию приоритетов... (а то так бы и не спромогся ;-)) - и как это происходит в QNX, и как - в Windows, вот думаю посмотреть - как в Linux и FreeBSD... Если с книжкой что получится - эти коды с инверсией или её отсутствием - туда войдут обязательно, так что с пользой поболтали... Спасибо товарищам! Зачем мне кого критиковать? Всяк сам своей голове хозяин - я свои мнения в чужую голову вкладывать и мысли не имею. "Критиковать" - это я могу, если кто переходит рамки приличий, так ... не переходите рамки приличий! - всё так просто.
Так и выставьте - если их действительно много, а не одно - только разными словами пересказанное.
Так за вас её как-то чуть раньше развил Гегель: "всё сущее - разумно, всё разумное - суще". Только далеко от таких определений не уйдёшь... |
|||||||||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 27 Март 2003 Категория: Russian Federation Online Status: Offline Публикации: 240 |
|||||||||
У меня есть штуки три давно начатых статей на русском. Но времени даже на них нет.
Надо просто учитывать, что значение словосочетания "реал-тайм" зависит от контекста. С точки зрения системы в целом действительно любая АСУ ТП работает в реальном времени. Но в составе системы есть один или несколько вычислительных узлов, которые в свою очередь состоят из аппаратных (аппаратная платформа) и программных стредств. Программные средства грубо говоря состоят из прикладного ПО и из операционной системы, чьими сервисами это прикладное ПО пользуется. Когда говорят "реальное-время" применитильно к ОС (ОСРВ), то в этом случае как правило имеют ввиду то, что данная операционная система "специализирована для создания ПО в БЫСТРЫХ системах ЖЕСТКОГО реального времени". То есть соответствующим образом написанное прикладное ПО в сочетании с такой ОС могут служить программным обеспечением в такого рода системах. Другими словами, я полагаю, что понятие "реальное время" относительно системы в целом и "реальное время" касательно ОС имеет достаточно различное терминологическое значение. ОС, которые принято называть ОСРВ действительно имеют ряд особенностей отличающих их от других ОС. Скажем в той же NT прерывания обрабатываются через Deffered Procedure Call по принципу FIFO. То есть какое нибудь важное событие будет ждать своей очереди после какого нибудь никому не нужного прерывания от "мышки". В ОСРВ таких проблем как правило нет. С другой стороны NT может применяться в системах реального времени в том числе жесткого, только достижимая при этом время-зависимая функциональность и временнЫе характеристики будут слабее, чем у специализированных ОСРВ. В принципе более правильно называть ОСРВ как ОСБЖРВ (операционные системы быстро-жесткого реального времени), однако ОСРВ - это более коротко, устоялось и вобщем то, как правило, понятно какие ОС под этим имеются ввиду. При рассмотрении аппаратной платформы иногда получаются неочевидные вещи. Скажем при сравнении характеристик медленной ISA и быстрой PCI выясняется что на одиночных операциях чтения/записи (что характерно для работы с адаптерами ввода/вывода) их скорости практически одинаковы (в то время как число линий прерывания в ISA в несколько раз больше чем в PCI). Интересно, что в классической архитектуре PC (с ISA) скорость блочного копирования через MOVS может работать быстрее чем DMA. То есть там где нужно что то делать с быстротой на грани возможностей аппаратуры, программисту желательно эту аппаратуру хорошо знать. С Уважением, Сергей Сорокин
|
|||||||||
Действительный член Присоединился: 14 Октябрь 2003 Категория: Ukraine Online Status: Offline Публикации: 267 |
|||||||||
- В том, что мы проиграли войну - виноваты евреи. - И велосипедисты... - ...? А почему велосипедисты? - А почему евреи? (с) Э.М.Ремарк 1. а почему,собственно, qnx-ксиста? 2. а почему,собственно, последний? 3. нет, к счастью, такой категории "qnx-ксист" ... вы там себе где-то на заметку возьмите: нет такой категории лиц, которые взовьются праведным гневом на ваши выпады относительно QNX. Кстати, этим объясняется и в высшей степени странная, если не сказать больше - позиция QSSL: за 22 года они по настоящему никогда не потратилисьна рекламу, считают это непотребным занятием. |
|||||||||
Новичок Присоединился: 13 Ноябрь 2003 Online Status: Offline Публикации: 25 |
|||||||||
Да, тяжело в деревне без обреза. Отвечать на "перлы" evgen - нет никакого смысла, ибо у ребенка слишком мало знаний и слишком много гонору. Не отвечать на перлы evgen - тоже нельзя, ибо у ребенка слишком мало знаний и слишком много гонору. Что делать? :) Вывод пока один. Дать ребенку время самому разобраться во всем, что он здесь наплел, благо, что о всемирном "кабелировании и асучивании" за 2700 рублей со всем налогами речь уже не идет.
|
|||||||||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 09 Сентябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 247 |
|||||||||
Почему-то мой вопрос так и повис в пустоте, посему повторюсь:
Если "реалтайм" это качество - то где критерии, если это количество - то где мера? P.S. Я тут смотрю, мы на личности переходить стали... Хотя, впрочем, можно и на личности... с тем же самым чувством, с которым я покинул ветку про МЭК и Си, я покину и этот форум... |
|||||||||
Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК http://reflex-language.narod.ru/ |
|||||||||
Ответить | Страница <1 1718192021 36> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |