Приказивање постова са ознаком Operating. Прикажи све постове
Приказивање постова са ознаком Operating. Прикажи све постове

недеља, 5. август 2012.



 Posiks (POSIX)



Posiks (engl. POSIX, skraćenica od Portable Operating System Interface[1] (dosl. „Prenosivo programsko okruženje operativnog sistema“)) je zajedničko ime za porodicu povezanih standarda koje definiše Institut inženjera elektrotehnike i elektronike (IEEE) . Cilj standarda je da definiše oblik i ponašanje programskog okruženja (API-ja) operativnog sistema, ljuske i komandi kompatibilnih sa operativnim sistemom juniks, i ako se standard može odnositi na bilo koji operativni sistem. U početku, ime je označavalo samo standard IEEE Std 1003.1-1988, iz 1988. godine. Formalno ime porodice standarda Posiksa je IEEE 1003 a međunarodno ime za ove standarde je ISO/IEC 9945. Svi standardi ove porodice standarda su deo projekta koji je započet oko 1985. godine.
Ranije poznat pod imenom IEEE-IX, Posiks (POSIX) je dobio ime po predlogu RičardaStolmana na zahtev Instituta inžinjera elektrotehnike i elektronike da se nađe ime koje se lako pamti.[2]

Pregled

Posiksove definicije korisničkog i programskog okruženja operativnog sistema su zapisane u 17 odvojenih dokumenata.[3] Standardizovana komandna linija i programiranje ljuske je zasnovano na ljusci Korn. Mnogi programi korisničkog nivoa, servisi i alatke, uključujući AWK, echo i ed su takođe standardizovani, skupa sa servisima programskog okruženja poput interfejsa za ulaz/izlaz (I/O, engl. Input/Output, I/O), ponašanjem terminala i mrežnim interfejsom. Posiks obuhvata i standardnu biblioteku za nitno programiranje, koje danas podržava većina popularnih operativnih sistema.
Dokumentacija koja opisuje Posiks standarde je podijeljena na tri dela:
  • Standard za jezgro (engl. POSIX Kernel API), koji obuhvata proširenja za Posiks.1 (engl. POSIX.1) i opisuje:
    • Servise za rad u realnom vremenu
    • Proširenja za rad u realnom vremenu
    • Interfejs za bezbednost
    • Interfejs za korišćenje niti
    • Pristup datotečnim sistemima preko mreže
    • Komunikaciju procesa preko mreže
  • Standard za komande i alatke (engl. POSIX Commands and Utilities), koji opisuje proširenja za prenosivost, ispravke i njihova proširenja i alatke za kontrolu, sigurnost i automatsko održavanje sistema)
  • Testiranje usklađenosti sa Posiks standardom
Paket za proveru usklađenosti sa Posiks standardom dolazi uz sam standard. Naziva se PCTS (od engl. POSIX Conformance Test Suite).[4]

Operativni sistemi usklađeni sa Posiksom

U zavisnosti od stepena usklađenosti određenog operativnog sistema sa Posiks standardom, on može biti u potpunosti ili delimično usklađen. Proizvodi koji su u potpunosti usklađeni i kao takvi potvrđeni od strane IEEE se mogu pronaći na sajtu te organizacije.[5]

Reference

  1. ^ „POSIX“. Standards. IEEE
  2. ^ „POSIX® 1003.1 FAQ Version 1.12“. 2. 2. 2006. Pristupljeno 16. jul 2006
  3. ^ „Introduction“. GNU/Linux C Programming
  4. ^ „POSIX“. NIST
  5. ^ „POSIX Certification“. IEEE

Vidi još

  • Juniks

     Iz Vikipedije, slobodne enciklopedije