Микропроцессорное программное управление. Архитектура IXA. Зарубин А.А. - 23 стр.

UptoLike

Составители: 

Рубрика: 

23
легко обращаться к сетевому администратору для передачи таких пакетных протоколов,
как TCP/IP, 8MB и других. Возможно обращение к различным сетевым администраторам
через один кабель.
Операционная система QNX объединяет всю сеть персональных компьютеров в
единый набор ресурсов с абсолютной прозрачностью доступа к ним. Узлы могут
добавляться и исключаться из сети, не влияя на целостность системы. Сетевая обработка
данных в QNX является настолько гибкой, что можно объединить в одну сеть любой
разнородный набор Intel совместимых компьютеров соединенных через Arcnet, Ethernet,
Token Ring или через последовательный порт, к которому также может быть подключен
модем. Кроме того, возможно участие компьютера одновременно в нескольких сетях, и
если одна из них окажется перегруженной или выйдет из строя, то QNX автоматически
будет использовать другие доступные сети без потери информации.
QNX имеет некоторые ограничения, связанные с ориентацией системы на рынок
встроенных систем реального времени. Важнейшие из них:
нет поддержки SMP;
отсутствует запись виртуальной памяти на диск;
неэффективная и нестандартная поддержка нитей;
неполноценная реализация отображения файлов в память.
нет поддержки UNIX-domain sockets;
слабые средства безопасности в рамках собственного сетевого протокола.
Несмотря на присущие минусы, для QNX разработано множество
пользовательских программ, например базы данных, которые по производительности
часто превосходят аналоги под управлением других операционных систем.
В Российской промышленности QNX можно встретить чаще, чем любую другую
ОСРВ. Кроме описанных ранее причин, это объясняется еще и наличием достаточного
количества программного обеспечения под QNX (драйверы и т.д.) для различного
оборудования, представленного на российском рынке.
VxWorks/Tornado
Операционная система реального времени VxWorks и инструментальная среда
Tornado фирмы Wind River Systems предназначены для разработки ПО встроенных
компьютеров, работающих в системах жесткого реального времени. Операционная
система Vx Works является системой с кросс-средствами разработки прикладного
программного обеспечения, разработка ведется на инструментальном компьютере (host) в
среде Tornado для последующего исполнения на целевой машине (target) под управлением
Vx Works.
VxWorks поддерживает целевые архитектуры (targets):
• Motorola 680x0 и CPU32, PowerPC;
• Intel 386/486/Pentium, Intel 960;
• Spare, Mips R3000/4000;
• AMD 29K, Motorola 88110;
• HP PA-RISC;
• Hitachi SH7600;
• DEC Alpha.
Инструментальные платформы, поддерживаемые для Tornado (hosts):
• Sun SPARCstation (SunOS и Solaris);
• HP 9000/400,700 (HP-UX);
• IBM RS6000 (AIX);
• Silicon Graphics (IRIX);
• DEC Alpha (OSF/1);
• PC (Windows).