ЖУРНАЛ СТА 2/1997

O S9 относится к классу Unix подобных операционных сис- тем реального времени и пред- лагает к использованию многие при- вычные элементы среды Unix. Однако оригинальный модульный объект- ноориентированный дизайн системы сейчас так же нов, как и тогда, когда он впервые создавался. OS9 является чрезвычайно гибко конфигурируемой высокопроизводи- тельной системой реального времени. Модульность системы означает, что она может быть масштабирована для удовлетворения нужд как маленьких встроенных систем, так и больших се- тевых приложений. Все функциональ- ные компоненты OS9, включая ядро, иерархические файловые менеджеры, систему ввода/вывода и средства раз- работки, реализованы в виде незави- симых модулей. Комбинируя эти мо- дули, разработчик может создавать системы с самой разной конфигура- цией – от миниатюрных автономных ПЗУ ориентированных ядер до полно- масштабных многопользовательских систем разработки. Как правило, раз- работка программ ведется в полно- функциональных конфигурациях. После того как будет отлажен код про- граммы реального времени, отсоеди- няются модули разработки и вво- да/вывода, и полученный код готов к исполнению под управлением ядра в целевой системе. Все модули OS9 могут быть разме- щены в ПЗУ. Кроме того, они все по- зиционнонезависимые. В результате любые системные и прикладные мо- дули могут добавляться или удалять- ся из системы в процессе ее функ- ционирования без какойлибо пов- торной компиляции или компоновки. OS9 обеспечивает выполнение всех основных функций операционных систем реального времени типа уп- равления задачами, памятью, межза- дачного обмена информацией и син- хронизации задач. Компания Microware стала в 1994 го- ду первым производителем програм- много обеспечения реального време- ни, который был сертифицирован по ISO9001. Файловые менеджеры OS-9 OS9 имеет самый широкий набор файловых менеджеров по сравнению с другими операционными системами реального времени. Базовые файловые менеджеры OS9 предназначены для организации обме- на информацией между процессами и обеспечивают приложениям OS9 до- ступ к различным последовательным ус- тройствам типа принтеров и термина- лов, а также к устройствам внешней па- мяти, таким как диски (жесткие, гибкие, электронные и оптические) и ленты. Сетевые файловые менеджеры обес- печивают доступ к самым разным сете- вым устройствам по протоколу TCP/IP. Файловые менеджеры также поддер- живают различные высокоуровневые сетевые протоколы и протоколы пере- дачи файлов. Модульная структура OS9 позволя- ет разработчику выбирать именно те функциональные блоки, которые требу- ются данному приложению. Любая из опций легко может быть добавлена в систему для обеспечения соответствия изменившимся требованиям к системе. Для поддержки таких сложных прило- жений, как телекоммуникации, мульти- медиа и системы выдачи видеоданных по запросу, фирма Microware разработа- ла ряд дополнительных файловых ме- неджеров. Файловый менеджер управления сте- ком протоколов поддерживает несколь- ко типов коммуникационных протоко- лов типа Х.25 и LAPB. Он обеспечивает независимую от сети архитектуру для динамической сборки и разборки (stacking and unstacking) модулей про- токола и драйверов устройств. В авто- номной встроенной системе такие при- ложения и стеки протокола могут быть как резидентными в устройстве, так и загружаться в устройство через сеть. Пользовательский интерфейс муль- тимедиаприложения MAUI содержит расширенный набор протоколов API для соответствия требованиям высо- копроизводительных мультимедиа протоколов либо протоколов пользо- вателя. С данным интерфейсом могут общаться такие являющиеся промыш- ленным стандартом пакеты, как Apple QuickDraw и QuickTime, Macromedia Director, Oracle Media Objects и Sybase Gain. ISDNменеджер рассчитан на гло- бальные телекоммуникационные при- ложения: видеоконференции, высоко скоростная факссвязь и мосты между локальными и глобальными сетями. ISDNменеджер позволяет системе OS9 осуществлять доступ к Базовому кана- лу ISDNсети (Basic Rate Channel). Файловый менеджер для приложе- ний мультимедиа MPFM, соответст- вующий спецификациям MPEG (Motion Picture Experts Group), рассчи- тан на использование в различных приложениях мультимедиа, включаю- щих интерактивное телевидение, об- разование, обучение и выдачу видео- информации по запросу. Пакет портации – OS-9 Developer’s Package Данный пакет разработчика содер- жит все необходимые исходные и объ- ектные коды, а также документацию, обеспечивающие легкий перенос опе- рационной системы OS9 на целевое оборудование. Пакет OS9 Developer’s Package разработан для всех поддер- живаемых микропроцессоров и плат- форм разработки, включая Unix, Windows и OS9. Система OS9 может быть перенесена на ваше оборудова- ние с любой хостмашины, на которой установлены OS9 Tool Kit, FasTrak for Unix либо FasTrak for Windows в ка- честве средств разработки. Microware предлагает значительное количество расширений ввода/вывода и файловых менеджеров в дополне- ние к перечисленным ранее лицензи- рованным конфигурациям. Ориентированные на специальные рынки пакеты OS-9 Ориентированные на специальные рынки пакеты OS9 (OS9 Market Focused Packages) — это готовые к ис- пользованию открытые программные системы на базе OS9, предназначен- ные для разработки приложений в спе- цифических областях. Они представ- ляют собой надстройку над операци- онной системой реального времени OS9 и включают менеджеры ввода/ вывода и протоколы API, предназна- ОБЗОР Программное обеспечение 2/97 14 OS-9 ОПЕРАЦИОННЫЕ СИСТЕМЫ Алексей Халявка

RkJQdWJsaXNoZXIy MTQ4NjUy