Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
машкин ответы.docx
Скачиваний:
22
Добавлен:
01.08.2019
Размер:
676 Кб
Скачать
☆

16. Ос рв «os-9». Общие сведения и основные характеристики. Архитектура. Менеджеры. Графическая подсистема и логические конфигурации. Инструментальные средства.

OS-9 также относится к классу Unix-подобных ОСРВ и содержит многие привычные элементы Unix. Обладает теми же достоинствами, что и QNX: надежность, компактность и модульность. OS-9 содержит ядро РВ, иерархические файловые менеджеры, множество сетевых возможностей и опций ввода/вывода. Также поставляется вместе с набором резидентных и кросс-средств разработки приложений. Все 100 % системных компонент вместе с приложениями пользователя могут быть размещены в ПЗУ и функционируют прямо из ПЗУ (если это необходимо).

Основные характеристики операционной системы следующие:

  • число задач - 65535;

  • число уровней приоритетов -65535;

  • число пользователей - 255;

  • переносимость приложений.

  • минимальное время реакции на прерывание (3-5,6 мкс);

  • развитые сетевые средства:

  • графический оконный интерфейс - GUI.

Архитектура.

OS-9, в отличие от QNX, более гибкая и оптимизирована не только под платформу IBM (Intel x86), но и на целый ряд вышеперечисленных платформ. Модульность обеспечивает масштабирование системы, пригодность, как для минимизированных встроенных систем, так и больших сетевых приложений. В ней также реализованы такие дополнительные сервисные функции, как Power Management Control, позволяющие прикладным задачам пользоваться всеми возможностями микропроцессора/системы по управлению собственным потреблением электропитания.

Менеджеры.

OS-9 имеет самый широкий набор файловых менеджеров ввода-вывода, по сравнению с другими ОСРВ. Всю гамму файловых менеджеров можно разделить на базовые (файловые менеджеры, обеспечивающие обмен между задачами и предоставляют приложениям доступ к последовательным устройством, а также к внешней памяти - дисковой и ленточной) и сетевые (файловые менеджеры обеспечивают доступ к сетевым устройствам по протоколу TCP/IP. Они также поддерживают высокоуровневые протоколы: сетевые и передачи файлов, включая FTP (File Transfer Protocol), NFS и RPC). А всего их, страшно подумать, 11 штук.

Графическая подсистема.

Графическая подсистема OS-9 X Windows является полной реализацией X Windows - это набор возможностей для разработки переносимого, распределенного, не зависящего от архитектуры графического ПО РВ.

Логические конфигурации.

Набор файловых менеджеров имеет несколько готовых логических конфигураций. Каждая следующая конфигурация строится на базе предыдущей и имеет более высокий уровень поддержки ввода/вывода (OS-9 Atomic - OS-9 Atomic Node, OS-9 Embedded - OS-9 Embedded Node).

Инструментальные средства.

FasTrak для UNIX и Windows - позволяет автоматизировать создание, отладку, анализ и управление проектами разработки ПО РВ. Построенный вокруг оптимизирующего компилятора Ultra C/C++, данный пакет учитывает все аспекты реализации проекта:

  • написание исходного кода и его модификацию;

  • автоматическую генерацию make-файлов;

  • отладку на уровне исходного кода;

  • профилирование системного и прикладного ПО.

  • Компилятор Ultra С /C++ - Ultra С и Ultra C++ выполняют оптимизацию приложения целиком, вместе с библиотеками.