В избранное   0562 39-22-23  044 456-68-59  061 279-63-41  057 731-31-30
Корзина
About us    Карта сайта
Партнеры
Siemens
Delta Electronics
Advantech
Belden
Rittal
QNX Software Systems
SWD
Schneider Electric


QNX


Операционная система QNX является разработкой канадской компании QNX Software System Ltd. (175 Terence Matthews Crescent, Kanata, Ontario, K2M 1W8, Canada). Впервые система появилась на рынке в 1981 году. За свою 15-летнюю историю она имеет сотни тысяч инсталляций во многих странах мира. Среди пользователей QNX значатся такие компании, как Du Pont, Eastman Kodak, General Mills, General Motors, Motorola, Texaco. Представительства и дистрибьюторы фирмы существуют более чем в 60 странах мира, в том числе в России.

Операционная система QNX представляет собой гибрид 16/32-битовой операционной системы, которую пользователь может конфигурировать по своему усмотрению. Время, необходимое для полной инсталляции системы, включая сетевые средства, составляет всего 10-15 минут, после чего можно начинать работу. Нетребовательность системы к ресурсам проявляется уже в том, что система с необходимой и достаточной средой разработки в виде компилятора Watcom C/C++ умещается в 10Мбайт.

Система построена по технологии FLEET Fault-tolerance (отказоустойчивая), Load-balancing (регулирующая нагрузку), Efficient (эффективная), Extensible (расширяемая),Transparent (прозрачная)]. Эта технология выражается в следующих принципах.

В качестве основного средства взаимодействия между процессами система использует передачу сообщений. Благодаря этому в 32-битовой среде возможно взаимодействие процессов с 32 и 16-битовым кодом. Причем сообщения передаются между любыми процессами, независимо от того, находятся ли процессы на одном компьютере или на разных узлах сети. Пользователь, работая на одном из узлов сети, может иметь доступ к любым ресурсам остальных узлов, включая порты, файловую систему и задачи.

Пользователю нет никакой необходимости вникать в сетевой протокол, который, кстати, не является тайной, вплоть до его структуры. Он содержит пакеты, которые применяются также и для передачи сообщений. Сетевой администратор распознает эти пакеты и переправляет их микроядру, которое, в свою очередь, переправляет их в шину локальных сообщений. QNX способна распознавать не только пакеты сообщений QNX-процессов. Вы можете легко обращаться к сетевому администратору для передачи таких пакетных протоколов, как TCP/IP, SMB и других. Возможно обращение к различным сетевым администраторам через один кабель. Операционная система QNX объединяет всю сеть персональных компьютеров в единый набор ресурсов с абсолютной прозрачностью доступа к ним. Узлы могут добавляться и исключаться из сети, не влияя на целостность системы. Сетевая обработка данных в QNX является гибкой настолько, что вы можете объединить в одну сеть любой разнородный набор Intel совместимых компьютеров, соединенных через Arcnet, Ethernet, Token Ring или через последовательный порт, к которому также может быть подключен модем. Причем возможно участие компьютера одновременно в 3 сетях, и если одна из них окажется перегруженной или выйдет из строя, то QNX автоматически будет использовать другие доступные сети без потери информации.

Файловая система QNX полностью соответствует стандарту POSIX. Программист, поработавший в UNIX, не заметит никаких отличий в работе. Хотя внутри файловая система значительно отличается от таковой в UNIX.Эти отличия в основном сказываются на ее живучести, то есть на целостности данных, хранимых на диске, и на производительности. На 33 МГц 486 чтение производится со скоростью 2,2 Мбайт/с, запись – 1,85 Мбайт/с. На 60 МГц Pentium чтение – 2,8 Мбайт/с, запись – 2,5 Мбайт/с. (Для этого теста был использован Buslogic BT-445S VESA Localbus SCSI контроллер).

QNX обеспечивает работу с различными типами файловых систем: POSIX, Embedded (Flash, ROM, SRAM),CD-ROM (с поддержкой стандарта ISO 9660 и его расширения Rock Ridge),DOS (доступ ко всем носителям информации в формате DOS), NFS (доступ к различным типам удаленных файловых систем), SMB (прозрачный доступ к Windows 95 или NT-серверам).

В настоящее время вряд ли какая-нибудь операционная система сможет посоревноваться с QNX по количеству различных графических интерфейсов. Если ваши желания превышают ваши финансовые возможности, вы можете создавать графические приложения с помощью библиотечных функций, поставляемых вместе с компилятором Watcom C. Если выхотите иметь совершенный графический интерфейс для ограниченной в ресурсах встраиваемой системы, то Photon – компактный (256K) оконный пакет, поддерживающий стандарт Motif, – это то, что вам нужно. Если же ваши программы охватывают широкий спектр графических интерфейсов, значит, ваш выбор падет на X Window System – графический стандарт для всех платформ с Unix подобной операционной системой.

И, конечно, какая же операционная система без баз данных. Этих ресурсов в QNX тоже более чем достаточно. В качестве представителя сетевых баз выступает небезызвестная db_Vista, а реляционные базы представлены продуктами Watcom SQL и Faircom C-tree. Для любителей dBase существует полностью совместимая со стандартом dBase III/IV база данных OnCmd,которая по причине совместимости с упомянутым пакетом работает недостаточно быстро для QNX, хотя значительно быстрее, чем в DOS. Последнее достижение фирмы Empress – одноименная база данных, которая предоставляет возможности, близкие к Oracle.



Новости
Новый высокопроизводительный ПЛК Delta Electronics серии AS300 - мечта машиностроителя

  30, Сентябрь 2017

Встречайте новый преобразователь частоты CFP2000 от Delta Electronics, которому не нужен шкаф

  12, Июнь 2017

Много интересного и нужного в новом приводе для машиностроения Delta Electronics

  15, Апрель 2017


Подписка на
рассылку новостей
   Архив новостей
Опрос
Семинар-презентация по АСУ ТП и приводу
У меня нет времени ходить на семинары
Пойду, если совмещен с выставкой
Пойду, если совмещен с обучением
Webinar-а вполне достаточно
Публикации
Промышленные компьютеры имеют нормированные показатели наработки на отказ (MTBF), достигающие сотен тысяч часов непрерывной работы
  читать    
Обеспечивая гарантированное время процессорной обработки для каждой программной подсистемы, адаптивная декомпозиция заметно сокращает трудозатраты на интеграцию всей системы.
  читать    
Благодаря разработкам компании Adobe Systems, более 300 миллионов мобильных устройств имеют графический пользовательский интерфейс (ГПИ/GUI), созданный на основе технологии Adobe Flash.
  читать    
После загрузки системы во многих встраиваемых приложениях должны быть выполнены определенные действия в течение жестко ограниченного временного отрезка.
  читать    
Описание различных вариантов создания насосной станции с каскадным управлением, анализ их достоинств и недостатков, выбор рационального варианта, описание необходимого оборудования
  читать    
Разработчики встраиваемых систем проявляют всё больший интерес к операционной системе Linux. Тем не менее, стандартное ядро Linux не обеспечивает предсказуемое время отклика ...
  читать    
  Архив публикаций
2013 © АО "Системы реального времени - Украина"
Использование материала только со ссылкой на сайт
Дизайн и
разработка