Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


POSIX

POSIX (engl. Portable Operating System Interface) on käyttöjärjestelmille kehitetty standardi-/määrittelykokonaisuus. Standardin IEEE-versio on IEEE 1003.1-2001, jonka kansainvälinen ISO-standardi on ISO/IEC 9945-1.[1][2]

Nimeä "POSIX" on käytetty aluksi vain IEEE-standardin IEEE Std 1003.1-1988 synonyyminä, jonka jälkeen ilmeni suositellumpi termi POSIX.1.[3] IEEE POSIX 1003.2 (POSIX.2) on ollut erillinen standardi, joka on sittemmin liitetty POSIX 1003.1 -standardiin.[3] Standardi ratifioitiin vuonna 1988 ja laajennettiin vuonna 1990 kansainväliseksi ISO-standardiksi.[4] Yhdysvaltalaisella NIST:llä oli myös FIPS Pub 151-1 -määrittely.[4]

POSIX sai alkunsa noin vuonna 1985 alkaneesta projektista, jossa tarkoituksena oli yhtenäistää Unix-käyttöjärjestelmiä ja niiden ohjelmistoja käyttäjien ja ohjelmoijien kannalta helpompaan suuntaan. Standardi määrittää Unix-yhteensopivan käyttöjärjestelmän järjestelmäkutsujen rajanpinnan ja lisäksi mm. käyttäjätason ohjelmia ja niiden toimintaa. Nimen POSIX ehdotti Richard Stallman.[3]

Single UNIX Specification perustuu POSIX-määrittelyyn mutta laajentaa ja päivittää sitä.[5]

  1. IEEE 1003.1-2001 - IEEE Standard for IEEE Information Technology - Portable Operating System Interface (POSIX(R)) IEEE Standard Association. Viitattu 5.7.2019. (englanniksi)
  2. ISO/IEC 9945-1:2002 ISO. Viitattu 5.7.2019. (englanniksi)
  3. a b c POSIX 1003.1 Frequently Asked Questions (FAQ Version 1.16) Open Group. Viitattu 8.9.2019. (englanniksi)
  4. a b Stephen R. Walli: The POSIX Family of Standards (PDF) maaliskuu 1995. StandardView. Viitattu 12.9.2019. (englanniksi)
  5. Standards: An Overview Of the Single UNIX Specification Version 3 30.1.2002. The Open Group. Viitattu 11.6.2019. (englanniksi)

Previous Page Next Page






واجهة أنظمة التشغيل المحمولة Arabic POSIX AZ POSIX BE POSIX Bulgarian POSIX Catalan POSIX Czech POSIX Danish POSIX German POSIX Greek POSIX English

Responsive image

Responsive image