сообщениях, и может обеспечить высокоскоростную передачу данных через
каналы ввода-вывода. Spox позволяет совместно использовать память,
установленную на отдельном модуле.
SPOX поставляется в четырех основных конфигурациях.
Однородные встраиваемые системы. Процессор ЦОС играет роль как
общецелевого, так и специализированного процессора. По существу, ЦОС-
процессор замещает специализированный контроллер. Со SPOX ЦОС-
процессор одновременно выполняет алгоритмы обработки сигналов вместе со
сложным контролем по связи задач, прежде выполняемых на
специализированных контроллерах. Для приложений, требующих
дополнительных мощностей, можно просто использовать дополнительные
ЦОС-процессоры. SPOX поддерживает многопроцессорность.
Разнородные встраиваемые системы. Встроенные компьютерные системы
реального времени с полными чертами операционной системы (например,
VXWorksÔ, OS-9Ô, LynxOSÔ) выполнены на основе ЦОС-подсистем. Это
традиционная конфигурация, где ЦОС-подсистема прибавляется к
встраиваемой компьютерной системе. Извлекая выгоду из приложений ЦОС
в этих системах, Spectron предлагает сбалансированный подход,
объединяющий традиционные встраиваемые компьютерные системы
(используемые в промышленности) и DSP. Это открывает новый диапазон
возможностей для проектирования встроенного управления.
Компьютерные интегрированные системы. В данной конфигурации рабочие
станции контролируют ЦОС-подсистемы. Приложение ЦОС запускается в
привычном интерактивном окружении (MS-WinowsÔ, UnixÒ, DOS),
выполняя приложение как тест или измерение, мониторинг контроля
процесса, медицинские представления, сбор данных. Здесь приложение имеет
ресурсы как основной, так и ЦОС-системы, действуя под управлением
рабочей станции.
Мультимедиа системы. Компьютер требует мощных вычислительных затрат
по воспроизведению мультимедийных приложений, что соответствует
задачам ЦОС: аудиозапись и воспроизведение, видео в реальном режиме,
распознавание речи, синтез звука, телекоммуникационные функции, такие,
как факс, модем. ЦОС-модуль размещается либо на материнской плате, либо
на дополнительной плате, а SPOX усиливает возможности мультимедиа в
привычном пользовательском окружении.
SPOX поддерживает высокопроизводительную многозадачность, обработку
прерываний, управление памятью, ввод-вывод в реальном времени и
большой набор функций по обеспечению взаимосвязи между задачами и
процессорами. SPOX имеет математическую и специализированную ЦОС-
библиотеку функций, многие из которых написаны на ассемблере для
повышения производительности. SPOX поддерживает модель объектно-
ориентированного программирования над векторами, матрицами и
фильтрами. Для обеспечения этого имеется символьный отладчик и
компиляторы языков высокого уровня, таких, как Си. Библиотека SPOX
может использоваться на различных платформах, позволяя сосредоточиться
на создании собственного приложения, не отвлекаясь на зависимость от
платформы.