IEEE и POSIX

IEEE и POSIX

В 1980 году была создана инициативная группа под названием /usr/group с целью стандартизации программного интерфейса UNIX, т. е. формального определения услуг, предоставляемых операционной системой приложениям. Решение этой задачи упростило бы переносимость приложений между различными версиями UNIX. Такой стандарт был создан в 1984 году и использовался комитетом ANSI, отвечающим за стандартизацию языка С, при описании библиотек. Однако с ростом числа версий операционной системы эффективность стандарта уменьшилась, и через год, в 1985 году, был создан Portable Operating System Interface for Computing Environment, сокращенно POSIX (переносимый интерфейс операционной системы для вычислительной среды).

В 1988 году группой был разработан стандарт POSIX 1003.1-1988, который определил программный интерфейс приложений (Application Programming Interface, API). Этот стандарт нашел широкое применение во многих операционных системах, в том числе и с архитектурой, отличной от UNIX. Спустя два года стандарт был принят как стандарт IEEE 1003.1-1990. Заметим, что поскольку этот стандарт определяет интерфейс, а не конкретную реализацию, он не делает различия между системными вызовами и библиотечными функциями, называя все элементы программного интерфейса просто функциями.

Другими наиболее значительными стандартами POSIX, относящимися к UNIX, являются:

POSIX 1003.2-1992 Включает определение командного интерпретатора UNIX и набора утилит
POSIX 1003.1b-1993 Содержит дополнения, относящиеся к поддержке приложений реального времени
POSIX 1003.1c-1995 Включает определения "нитей" (threads) POSIX, известных также как pthreads
Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Стандарт IEEE 802.11

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

Стандарт IEEE 802.11 Стандарт IEEE 802.11 был первым из стандартов беспроводной сети. Работу над ним начали в 1990 году. Занималась этим рабочая группа из IEEE. Их целью была разработка единого стандарта для радиооборудования, которое бы работало на частоте 2,4 ГГц. Ставилась задача


Стандарт IEEE 802.11a

Из книги UNIX: взаимодействие процессов автора Стивенс Уильям Ричард

Стандарт IEEE 802.11a IEEE 802.11a – стандарт беспроводной сети, который рассчитан на работу в двух радиодиапазонах – 2,4 и 5 ГГц. Максимальная скорость передачи данных – 54 Мбит/с. Однако кроме этой скорости спецификациями предусмотрены другие:• обязательные – 6, 12 и 24


Стандарт IEEE 802.11b

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Стандарт IEEE 802.11b Работа над стандартом IEEE 802.11b (другое название – IEEE 802.11 High rate) закончилась в 1999 году. Тогда же было введено понятие Wi-Fi (Wireless Fidelity).Этот стандарт работает на частоте 2,4 ГГц, используя при этом не более трех неперекрывающихся каналов. Радиус действия сети –


Стандарт IEEE 802.11d

Из книги Ноутбук для начинающих. Мобильно, доступно, удобно автора Ковалевский Анатолий Юрьевич

Стандарт IEEE 802.11d Стандартом IEEE 802.11d определяются параметры физических каналов и сетевого оборудования. Им описываются правила, касающиеся разрешенной мощности излучения передатчиков в допустимых законами диапазонах частот.Этот стандарт крайне важен, поскольку для


Стандарт IEEE 802.11e

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Стандарт IEEE 802.11e Через сеть могут передаваться данные различных форматов и разной степени важности, поэтому необходимо иметь механизм, распределяющий приоритеты передачи. За это отвечает стандарт IEEE 802.11e, который был разработан с целью передачи потокового видео или


Стандарт IEEE 802.11f

Из книги автора

Стандарт IEEE 802.11f Стандарт IEEE 802.11f разработан с целью обеспечения аутентификации сетевого оборудования (рабочей станции), если компьютер пользователя перемещается от одной точки доступа к другой, то есть между сегментами сети. Вступает в действие протокол обмена


Стандарт IEEE 802.11g

Из книги автора

Стандарт IEEE 802.11g До недавнего времени наиболее распространенным и быстрым стандартом можно было считать стандарт IEEE 802.11g, который взял лучшее от стандартов IEEE 802.11b и IEEE 802.11b, а также содержит много нового. Целью его создания было достичь скорости передачи данных 54


Стандарт IEEE 802.11h

Из книги автора

Стандарт IEEE 802.11h Стандарт IEEE 802.11h разработан с целью эффективного управления мощностью излучения передатчика, выбором несущей частоты передачи и генерации нужных отчетов. Он вносит новые алгоритмы в МАС-уровень, а также в физический уровень стандарта IEEE 802.11a. В первую


Стандарт IEEE 802.11i

Из книги автора

Стандарт IEEE 802.11i Стандарт IEEE 802.11i создан для повышения безопасности при работе беспроводной сети. С этой целью разработаны алгоритмы шифрования и аутентификации, функции защиты при обмене информацией, генерирования ключей и др., в частности:• AES (Advanced Encryption Standard) –


Стандарт IEEE 802.11j

Из книги автора

Стандарт IEEE 802.11j Стандарт IEEE 802.11j создан для использования беспроводных сетей в Японии, то есть для работы в дополнительном диапазоне радиочастот.[19] Спецификация расширяет стандарт 802.11а добавочным каналом 4,9 ГГц. Примечание На данный момент частота 4,9 ГГц


Стандарт IEEE 802.11n

Из книги автора

Стандарт IEEE 802.11n Стандарт IEEE 802.11n – самый перспективный из всех беспроводных стандартов передачи данных, касающихся беспроводных сетей. Он не прошел завершающую аттестацию, однако на рынке уже появляются устройства этого стандарта.Согласно последнему из вариантов


Стандарт IEEE 802.11r

Из книги автора

Стандарт IEEE 802.11r Ни один из беспроводных стандартов не описывает правила роуминга, то есть перехода клиента от одной зоны к другой. Это призван сделать стандарт IEEE


Posix

Из книги автора

Posix Название Posix образовано от «Portable Operating System Interface», что означает приблизительно «интерфейс переносимых операционных систем». Это не один стандарт, а целое семейство, разработанное Институтом инженеров по электротехнике и радиоэлектронике (Institute for Electrical and Electronics Engineers


POSIX (BSD) API

Из книги автора

POSIX (BSD) API Эта часть API наиболее полно соответствует API ОС UNIX, относящихся к ветви BSD (BSD, FreeBSD, NetBSD и другие).[5] Ее наименование можно было бы сузить до «BSD API», так как описанный далее набор API System V также регламентируется POSIX, но мы будем использовать именно термин «POSIX API», следуя


IEEE-1394, или FireWire

Из книги автора

IEEE-1394, или FireWire IEEE-1394 (FireWire, i1394, i.Link, mLAN, Lynx) – последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и периферийными устройствами. Кабель взят от игровой системы Nintendo GameBoy и является элементом нового стандарта Serial SCSI,


POSIX

Из книги автора

POSIX Linux, UNIX и другие платформы POSIX более предпочтительны, чем Windows, если требуется высокая безопасность. Технологии безопасности этих платформ являются продуманными и очень понятными в реализации. Безопасность файловой системы и надежный доступ присущи требованиям