Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РЕФ_мой.doc
Скачиваний:
60
Добавлен:
13.04.2015
Размер:
54.78 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ

Кафедра ИУС

Реферат

Тему: «Операционная система реального времени QNX»

Дисциплина: «СТЗО»

Выполнил: Проверил:

ст.гр. СИ-09-2 доц. каф. ИУС

Лейба Д.М. Михнов Д.К.

Оценка «________»

Харьков 2012

СОДЕРЖАНИЕ

Введение

1. Общие сведенья о QNX…………………………………………………………..4

2. Применение ОС QNX…………………………………………………………….5

3. Преимущества QNX……………………………………………………………..6

4. Системные требования…………………………………………………………..8

Выводы

Перечень используемой литературы

ВВЕДЕНИЕ

QNX изначально расшифровывалось как QuickUnix, но фирме QNX Software Systems Ltd. пришлось отказаться от этого названия из-за прав на торговую марку UNIX фирмы AT&T.

Эта ОС может исправно работать 20 лет без перезагрузки. QNX может быть интересна не только специалистам по встраиваемым и высоконадёжным системам, но и широкому кругу «обычных» пользователей. Именно на базе данной ОСРВ работает популярный планшет BlackBerry PlayBook от компании RIM.

1.Общие сведенья о qnx

Операционная система реального времени QNX не является ответвлением какой-либо UNIX-подобной системы, например, дистрибутивом или клоном Linux. Да, эта система UNIX-подобна, но она является самостоятельной. Данная ОСРВ основывается на своем «микроядре», имеет поддержку стандартов POSIX (последние версии). В 1981 году вышла первая версия QNX, за ней последовали QNX2, QNX4 и QNX 6 (QNX Neutrino). QNX2 широко использовалась в 80-е годы, но кое-где встречается и до сих пор. Расцвет версии QNX4 пришелся на 90-е годы, в это время она вполне успешно конкурировала с Windows. На рубеже столетий началось развитие новой ветки ОСРВ QNX: QNX6 (QNX Neutrino). Последняя версия достаточно современна – она вышла в начале 2000-х годов. По сравнению с предшественницами она предоставляет множество новых возможностей: поддержку разделяемых библиотек, поддержку многопроцессорности, поддержку отличных от x86 аппаратных архитектур, например, SH4, ARM, PowerPC, MIPS и др. Серьезной переработке подверглись сетевая подсистема, графическая система Photon и другие подсистемы ОСРВ. В данной версии появилась возможность простого портирования сетевых драйверов NetBSD в QNX6.

В ОСРВ QNX есть множество положительных моментов, таких как отличная встроенная справка, простота разработки под данную ОС, высокая надёжность, модульная структура и т.д. На этом и остановимся, дабы не перехвалить.

Подробнее хотелось бы остановиться на последней версии ОСРВ QNX — QNX6, которая поддерживает большинство необходимых современных технологий и на которой базируются все новые проекты. Предыдущая версия – QNX4 – уже не развивается, а лишь поддерживается производителем, для нее нет некоммерческих или пробных лицензий. Поддержка данной версии проявляется в исправлении багов и обновлении драйверов.

2. Применение ос qnx

QNX представляет собой операционную систему, необходимую для построения встраиваемых систем. Ее основными характерными особенностями являются модульность и вытекающая из нее масштабируемость. Это позволяет QNX находить свое применение как в персональных ПК, так и в миниатюрных контроллерах. Кроме того, имеется возможность строить производительные сетевые кластеры при помощи прозрачной сети QNX.

Сфера применения QNX обусловлена высокой надежностью системы и включает в себя: металлургическую и нефтегазовую промышленность, а также военную и медицинскую технику. Под конец прошлого десятилетия в ОСРВ QNX стал делаться упор на поддержку мультимедийных технологий. Появился QNX-базированный планшетный ПК BlackBerry PlayBook и проект QNX Car.

Из чего состоит QNX6. Компоненты и состав QNX6 часто вызывают недоумение у не слишком продвинутых пользователей. Постараемся разъяснить ситуацию дабы избежать путаницы. Варианты поставки QNX6 за 10 лет ее существования применялись самые разные. Сейчас используется самая удачная упрощенная схема QNX 6.5.0. Ниже приведены два ее основных компонента:

QNX SDP (Software Development Platform). Состоит из QNX Neutrino, библиотек для разработки и заголовочных файлов, компиляторов и среды разработки Momentics IDE на базе Eclipse.

QNX Neutrino. Состоит из графической среды, утилит, драйверов, набора микроядер и т.д. для аппаратных платформ SH4, ARM, PowerPC, MIPS и x86.