С авторами статьи можно связаться по телефонам (095) 336-94-74. (095) 334-88-80 (тел/фикс) и по электронной почте ialper@indusoft.ipu.rssi.ru
Продукция и услуги компании Microware - операционная система реального времени (ОС РВ) OS-9, расширенная поддержка ввода-вывода и высококачественные средства разработки - позволили ей стать лидирующим поставщиком программных продуктов реального времени (РВ) для рынка встроенных приложений. Надежность и производительность, малые размеры и модульность OS-9 делают ее идеальной для применения в |
В массе приложений (см. рис. 1) семейство OS-9 используется уже 18 лет, а число установленных копий превысило 5 млн. Несколько штрихов к портрету OS-9 Система OS-9 является модульной, чрезвычайно гибко конфигурируемой, высокопроизводительной, встраиваемой системой РВ. Именно такой она задумывалась с самого начала, и именно таким видится путь ее дальнейшего развития. Совокупность требований, исходя из которых проектировалась OS-9, в самом общем случае сводится к обеспечению следующих потребительских свойств создаваемой коммерческой ОС РВ: минимизации объема (компактность); гибкости (модифицируемость); возможности наращивания функциональности; доступности по цене (в первую очередь для массовой продукции); охват наиболее широкого спектра задач/приложений реального времени. Если первые четыре свойства вполне понятны, то последнее требует пояснения. |
таких видах и сферах деятельности, как промышленная автоматизация, контрольно-измерительные приборы н телекоммуникация, сбор данных, построение сетен, научное мультимедиаокружение, интерактивное телевидение, цифровая обработка изображений, построение сетей реального времени и беспроводная связь. Примеры применений OS-9 Вы найдете в интеллектуальных продуктах и снс-темах таких фирм, как ABB Automation, Allen-Bradley Co. Inc., Boeing Aerospace, Harris Corporation, Honeywell Inc., Marconi Co., Philips GmbH, Sony, Hitachi, NASA, Texas Instruments Inc., Thomson Semiconductors, Xycom Inc. ii многих других.
Что такое OS-9?
OS-9 - это многозадачная, многопользовательская ОС РВ, разработанная фирмой Microware System Corporation (США). В 1979 г. совместными усилиями фирм Microware н Motorola была разработана ОС РВ для микропроцессора 6809.
В 1982 г. Microware (уже независимо от Motorola) портнро-вала OS-9 для семейства микропроцессоров 68000, создав cиc•leмуOS-9/680xOдля 16- и 32-разрядных микропроцессоров и микроконтроллеров. Код системы лишь на 20 % был написан на языке высокого уровня, остальная часть с целью достижения максимальной производительности написана на языке АССЕМБЛЕР. За пять лет, т.е. уже в 1987 г., OS-9/680xO стала признанным промышленным стандартом "де-факто" для операционных систем реального времени н абсолютным лидером по применимости в промышленных приложениях на базе технологии VMEbus. В списке поддерживаемых микропроцессоров OS-9/68K. наиболее полно представлены семейство 68К - от младшего в сер. MC68000 до 32-разрядного, суперскалярного МС68060, микроконтроллерные сер.
Когда возникает проблема выбора подходящей ОС РВ, то одним из первых требований, которое должен определить разработчик, является необходимое время реакции на воздействия процессов РВ.
Вопросы переносимости Одним из принципиальных доводов в пользу хорошо известных коммерческих операционных систем является то, что они обеспечивают переносимость приложений от машины к машине. Написав приложение на С для стандартной ОС (скорее, чем непосредственно для "голой" целевой машины), разработчик может просто (особенно учитывая растущую стоимость разработки программного обеспечения) портиро-вать или перенести приложение на любую аппаратную платформу, которая поддерживается данной ОС. Опираясь на переносимость, мы получаем широчайший выбор для своего проекта большинства популярных микропроцессоров, одноплатных компьютеров, выполненных на их основе, системных шин - ISA, EISA, Multibus ll,VMEbus,NiibusHT^. Один из подходов к достижению переносимости - применение стандартизованных открытых решений. В OS-9 последовательно реализованы соответствующие средства, отвечающие POSIX, ANSI, С/С++, NFS Server&Client, X Windows Ser-ver&Clieiit и Open Software Foundation. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.