Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - UNIX - Стандарты08 июня 2011Оглавление: 1. UNIX 2. История 3. Некоторые архитектурные особенности ОС UNIX 4. Стандарты 5. Стандартные команды ОС UNIX Большое количество разных вариантов системы UNIX привело к необходимости стандартизовать её средства, чтобы упростить переносимость приложений и избавить пользователя от необходимости изучать особенности каждой разновидности UNIX. С этой целью ещё в 1980 была создана пользовательская группа /usr/group. Самые первые стандарты были разработаны в 1984—1985 гг. Одним из самых первых стандартов стала спецификация System V Interface Definition, выпущенная UNIX System Laboratories одновременно с UNIX System V Release 4. Этот документ, однако, не стал официальным. Наряду с версиями UNIX System V существовало направление UNIX BSD. Для того, чтобы обеспечить совместимость System V и BSD, были созданы рабочие группы POSIX. Существует много стандартов POSIX, однако наиболее известным является стандарт POSIX 1003.1-1988, определяющий программный интерфейс приложений. Он используется не только в UNIX, но и в других операционных системах. В 1990 он был принят институтом IEEE как IEEE 1003.1-1990, а позднее ISO/IEC 9945. В настоящее время наиболее важными являются следующие стандарты:
Все стандарты POSIX объединены в документе IEEE 1003. В начале 1990-х годов The Open Group предложила другой, похожий на POSIX стандарт Common API Specification, или Spec 1170. Стандарт приобрёл большую популярность, чем POSIX, поскольку был доступен бесплатно, в то время как IEEE требовало немалую плату за доступ к своему стандарту. В 1998 году были начаты работы по объединению данных стандартов. Благодаря этому в настоящее время данные стандарты почти идентичны. Совместный стандарт называется Single UNIX Specification Version 3 и доступен бесплатно в интернете. В целях совместимости, несколько создателей UNIX-систем предложили использовать ELF формат систем SVR4 для двоичных и объектных файлов. Единый формат полностью обеспечивает соответствие двоичных файлов в рамках одной компьютерной архитектуры. Структура каталогов некоторых систем, в частности, GNU/Linux, определена в стандарте Filesystem Hierarchy Standard. Однако, во многих отношениях этот тип стандарта является спорным, и он, даже внутри сообщества GNU/Linux, далеко не универсален. Просмотров: 6253
|