POSIX (Portable Operating System Interface for uniX) — набір стандартів, які описують інтерфейси між операційною системою та застосунками. Стандарт створений для забезпечення сумісності різних UNIX-подібних операційних систем та переносимості прикладних програм на рівні початкового коду програм.
Стандарт розроблявся консорціумом , формально визначений як IEEE 1003, назва міжнародного стандарту ISO/IEC 9945.
Офіційна копія документації може бути придбана на сайті ISO [ 12 грудня 1998 у Wayback Machine.].
Назва «POSIX» була запропонована Річардом Столменом. Вона є зареєстрованим товарним знаком IEEE.
Склад
Стандарт складається з чотирьох основних розділів:
- Основні визначення (Base definitions) — список основних визначень і угод, що використані в специфікаціях, і список заголовних файлів мови Сі, які мають бути надані відповідною стандарту системою.
- Оболонка і утиліти (Shell and utilities) — опис утиліт і командної оболонки sh, стандарти регулярних виразів.
- Системні інтерфейси (System interfaces) — список системних викликів мови Сі.
- Обґрунтування (Rationale) — пояснення принципів, що використані в стандарті.
Версії
POSIX пройшов через низку версій:
- POSIX.1, Core Services (включений в стандарт ANSI C)
- Створення і керування процесами
- Сигнали
- Винятки обчислень з рухомою комою
- Порушення сегментації
- Неправильна інструкція
- Помилки шини
- Таймери
- Операції з файлами і директоріями
- Конвеєри (Pipes)
- Бібліотека C (Стандарт C)
- Інтерфейс і керування портами введення-виведення
- POSIX.1b, Real-time extensions, Розширення реального часу
- Планувальник пріоритетів
- Сигнали реального часу
- Годинники і таймери
- Семафори
- Передача повідомлень
- Розділювана пам’ять
- Асинхронне та синхронне введення-виведення
- Інтерфейс блокування пам’яті
- POSIX.1c, Threads extensions. Розширення ниток виконання
- Створення, управління і очистка ниток
- Планувальння ниток
- Синхронизація ниток
- Управління сигналами
Виноски
- http://www.opengroup.org/austin/papers/posix_faq.html [ 17 жовтня 2018 у Wayback Machine.] POSIX® 1003.1 Frequently Asked Questions (FAQ Version 1.12)]
- . Архів оригіналу за 6 червня 2008. Процитовано 30 травня 2008.
Див. також
Посилання
- The Portable Application Standards Committee [ 10 лютого 2021 у Wayback Machine.](англ.)
- IEEE POSIX® Сертифікаційна організація [ 26 липня 2010 у Wayback Machine.](англ.)
- The Open Group – Головна сторінка UNIX System [ 19 вересня 2003 у Wayback Machine.](англ.)
- Специфікації The Open Group Base, Видання 6 [ 27 грудня 2017 у Wayback Machine.](англ.)
- Що могло стати стандартом IEEE 1003.1e/2c [ 5 квітня 2015 у Wayback Machine.](англ.)
- Деталі підтримки eCos POSIX [ 21 грудня 2008 у Wayback Machine.](англ.)
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
POSIX Portable Operating System Interface for uniX nabir standartiv yaki opisuyut interfejsi mizh operacijnoyu sistemoyu ta zastosunkami Standart stvorenij dlya zabezpechennya sumisnosti riznih UNIX podibnih operacijnih sistem ta perenosimosti prikladnih program na rivni pochatkovogo kodu program Standart rozroblyavsya konsorciumom formalno viznachenij yak IEEE 1003 nazva mizhnarodnogo standartu ISO IEC 9945 Oficijna kopiya dokumentaciyi mozhe buti pridbana na sajti ISO 12 grudnya 1998 u Wayback Machine Nazva POSIX bula zaproponovana Richardom Stolmenom Vona ye zareyestrovanim tovarnim znakom IEEE SkladStandart skladayetsya z chotiroh osnovnih rozdiliv Osnovni viznachennya Base definitions spisok osnovnih viznachen i ugod sho vikoristani v specifikaciyah i spisok zagolovnih fajliv movi Si yaki mayut buti nadani vidpovidnoyu standartu sistemoyu Obolonka i utiliti Shell and utilities opis utilit i komandnoyi obolonki sh standarti regulyarnih viraziv Sistemni interfejsi System interfaces spisok sistemnih viklikiv movi Si Obgruntuvannya Rationale poyasnennya principiv sho vikoristani v standarti VersiyiPOSIX projshov cherez nizku versij POSIX 1 Core Services vklyuchenij v standart ANSI C Stvorennya i keruvannya procesami Signali Vinyatki obchislen z ruhomoyu komoyu Porushennya segmentaciyi Nepravilna instrukciya Pomilki shini Tajmeri Operaciyi z fajlami i direktoriyami Konveyeri Pipes Biblioteka C Standart C Interfejs i keruvannya portami vvedennya vivedennyaPOSIX 1b Real time extensions Rozshirennya realnogo chasuPlanuvalnik prioritetiv Signali realnogo chasu Godinniki i tajmeri Semafori Peredacha povidomlen Rozdilyuvana pam yat Asinhronne ta sinhronne vvedennya vivedennya Interfejs blokuvannya pam yatiPOSIX 1c Threads extensions Rozshirennya nitok vikonannyaStvorennya upravlinnya i ochistka nitok Planuvalnnya nitok Sinhronizaciya nitok Upravlinnya signalamiVinoskihttp www opengroup org austin papers posix faq html 17 zhovtnya 2018 u Wayback Machine POSIX 1003 1 Frequently Asked Questions FAQ Version 1 12 Arhiv originalu za 6 chervnya 2008 Procitovano 30 travnya 2008 Div takozhOperacijna sistema realnogo chasu Proyekt TRONPosilannyaThe Portable Application Standards Committee 10 lyutogo 2021 u Wayback Machine angl IEEE POSIX Sertifikacijna organizaciya 26 lipnya 2010 u Wayback Machine angl The Open Group Golovna storinka UNIX System 19 veresnya 2003 u Wayback Machine angl Specifikaciyi The Open Group Base Vidannya 6 27 grudnya 2017 u Wayback Machine angl Sho moglo stati standartom IEEE 1003 1e 2c 5 kvitnya 2015 u Wayback Machine angl Detali pidtrimki eCos POSIX 21 grudnya 2008 u Wayback Machine angl Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi