Spisu treści:
- Definicja - Co oznacza przenośny interfejs systemu operacyjnego (POSIX)?
- Techopedia wyjaśnia interfejs przenośnego systemu operacyjnego (POSIX)
Definicja - Co oznacza przenośny interfejs systemu operacyjnego (POSIX)?
Interfejs przenośnego systemu operacyjnego (POSIX) to zestaw standardów interfejsów określonych przez społeczeństwo komputerowe IEEE i opartych na systemie UNIX. Zapewnia definicję interfejsów programowania aplikacji, powiązanych interfejsów narzędziowych i powłok wiersza poleceń w celu zapewnienia zgodności różnych aplikacji i oprogramowania z różnymi systemami operacyjnymi i wariantami systemu UNIX. POSIX to ewoluująca rodzina standardów komputerowych, która składa się z szerokiego spektrum komponentów systemu operacyjnego, od języka programowania C i interfejsów opartych na powłoce do administrowania systemami komputerowymi.
Techopedia wyjaśnia interfejs przenośnego systemu operacyjnego (POSIX)
Interfejs przenośnego systemu operacyjnego ewoluował od wymogu różnych organizacji, aby mieć aplikacje i programy, które można by przenieść do różnych systemów komputerowych bez potrzeby ponownego kodowania. System operacyjny UNIX został wybrany jako standardowy interfejs systemowy, ponieważ mógł być „neutralny dla producenta”. Chociaż pojawiło się wiele wydań przenośnego interfejsu systemu operacyjnego, ważna jest POSIX 1, która definiuje wywołania systemowe, i POSIX 2, które definiują interfejsy wiersza poleceń te.
Interfejs przenośnego systemu operacyjnego jest uznawany przez standardy, takie jak Międzynarodowa Organizacja Normalizacyjna (ISO) i American National Standards Institute (ANSI). Jedną z największych ról POSIX jest zapewnienie przenośności kodu i kompatybilności między różnymi systemami i platformami sprzętowymi. Jest to coraz częściej sprawdzane w przypadku wielu umów rządowych i aplikacji komercyjnych. Nowoczesne implementacje komercyjne oparte na UNIX, a nawet darmowe oparte na UNIX są w większości zgodne z POSIX.