Классика баз данных - статьи

       

языка Си. Еще раз заметим,


наличию стандартизованных спецификаций библиотек в стандарте

языка Си. Еще раз заметим, что спецификации стандарта SQL-92

носят исключительно синтаксический характер. Весь смысл языковых

конструкций и стандартизованных таблиц-каталогов объясняется на

естественном языке.

Наверное, наиболее актуальный набор стандартов в мире

операционных систем составляют стандарты, составленные рабочими

группами POSIX. Первая рабочая группа POSIX (Portable Operating

System Interface) была образована в IEEE в 1985 г. на основе

UNIX-ориентированного комитета по стандартизации /usr/group (ныне

UniForum). Отсюда видна первоначальная направленность работы

POSIX на стандартизацию интерфейсов ОС UNIX. Однако постепенно

тематика работы рабочих групп POSIX (а со временем их стало

несколько) расширилась настолько, что стало возможным говорить не

о стандартной ОС UNIX, а о POSIX-совместимых операционных средах,

имея в виду любую операционную среду, интерфейсы которых

соответствуют спецификациям POSIX.

Наиболее важной с практической точки зрения является деятельность

рабочей группы POSIX 1003.1 "Интерфейсы системного уровня и их

привязка к языку Си". В документах этой рабочей группы

определяются обязательные интерфейсы между прикладной программой

и операционной системой. С выпуска первой версии этого документа

началась работа POSIX, и он в наибольшей степени связан с ОС

UNIX, хотя в настоящее время интерфейсы 1003.1 поддерживаются в

любой операционной среде, претендующей на соответствие принципам

Открытых Систем.

Из числа прочих рабочих групп упомянем POSIX 1003.2 "Shell и

утилиты", POSIX 1003.3 "Общие методы проверки совместимости с

POSIX", POSIX 1003.4 "Средства, предоставляемые системой для

прикладных программ реального времени", POSIX 1003.5 "Привязка

языка Ада к стандартам POSIX", POSIX 1003.6 "Расширения POSIX,

связанные с безопасностью" и т.д.

Рабочие группы POSIX в настоящее время находятся в ведении IEEE,


Содержание  Назад  Вперед