ВУЗ:
Составители:
ГЛАВА 3. СТАНДАРТЫ ОСРВ
Большие различия в спецификациях ОСРВ выдвигают на передний
план проблему стандартизации в области систем реального времени.
Основной целью введения стандартов является облегчение переноса
программного обеспечения из одной ОСРВ в другую.
Рассмотрим кратко несколько стандартов.
Стандарт POSIX
Наиболее ранним и распространенным стандартом ОСРВ является
стандарт POSIX. Он был создан как стандартный интерфейс сервисов
операционных систем. Первоначальный вариант стандарта POSIX
появился в 1990 г. и был предназначен для UNIX-систем, первые версии
которых появились в 70-х годах прошлого века. Спецификации POSIX
определяют стандартный механизм взаимодействия прикладной
программы и операционной системы и в настоящее время включают набор
более чем из 30 стандартов. Для ОСРВ наиболее важны семь из них
(1003.1a, 1003.1b, 1003.1c, 1003.1d, 1003.1j, 1003.21, 1003.2h), но широкую
поддержку в коммерческих ОСРВ получили только три первых.
Спецификации POSIX задают стандартный механизм
взаимодействия приложения и ОСРВ. Соответствие стандарту POSIX для
ОСРВ и аппаратной платформы должно быть сертифицировано с помощью
прогона на них тестовых наборов [POSIXTestSuite]. Однако если ОСРВ не
является Unix-подобной, выдержать это требование становится непростой
задачей. Тестовые наборы существуют только для POSIX 1003.1a.
Поскольку структура POSIX является совокупностью необязательных
возможностей, поставщики ОС могут реализовать только часть
18
ГЛАВА 3. СТАНДАРТЫ ОСРВ Большие различия в спецификациях ОСРВ выдвигают на передний план проблему стандартизации в области систем реального времени. Основной целью введения стандартов является облегчение переноса программного обеспечения из одной ОСРВ в другую. Рассмотрим кратко несколько стандартов. Стандарт POSIX Наиболее ранним и распространенным стандартом ОСРВ является стандарт POSIX. Он был создан как стандартный интерфейс сервисов операционных систем. Первоначальный вариант стандарта POSIX появился в 1990 г. и был предназначен для UNIX-систем, первые версии которых появились в 70-х годах прошлого века. Спецификации POSIX определяют стандартный механизм взаимодействия прикладной программы и операционной системы и в настоящее время включают набор более чем из 30 стандартов. Для ОСРВ наиболее важны семь из них (1003.1a, 1003.1b, 1003.1c, 1003.1d, 1003.1j, 1003.21, 1003.2h), но широкую поддержку в коммерческих ОСРВ получили только три первых. Спецификации POSIX задают стандартный механизм взаимодействия приложения и ОСРВ. Соответствие стандарту POSIX для ОСРВ и аппаратной платформы должно быть сертифицировано с помощью прогона на них тестовых наборов [POSIXTestSuite]. Однако если ОСРВ не является Unix-подобной, выдержать это требование становится непростой задачей. Тестовые наборы существуют только для POSIX 1003.1a. Поскольку структура POSIX является совокупностью необязательных возможностей, поставщики ОС могут реализовать только часть 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »