POSIX

Portable Operating System Interface (POSIX) er eit operativsystemuavhengig programmeringsgrensesnitt utvikla av IEEE og Open GroupThe Single UNIX Specification, Version 3, The Open Group.. POSIX er standardisert av ISO/IEC/IEEE 9945The Austin Common Standards Revision Group, IEEE.. POSIX er eit programkodelag mellom operativsystemet og brukarprogramma, som let brukarproggramma kalla opp POSIX-funksjonar, i staden for operativsystemspesifikke funksjonar. Dette gjer at eit brukarprogram kan nyttast på fleire ulike operativsystem, ved å rekompilera det. POSIX vart utvikla for UNIX, men finst òg for fleire andre operativsystem. 

 Versjonar 
POSIX-standarden har vore revidert og utvida fleire gongar:

 POSIX.1, Kjernetenester (inkludert ANSI C) (IEEE Std 1003.1-1988)
 oppretting og kontroll av prosessar
 interprosessignal
 handsaming av flytkommafeil (SIGFPE)
 handsaming av bussegmenteringsfeil
 handsaming av illegale instruksjonar
 handsaming av bussfeil
 teljeverkhandsaming
 fil- og kataloghandsaming
 røyr
 Standard C-bibliotek
 I/O og port-kontroll

 POSIX.1b, sanntidsutvidingar (IEEE Std 1003.1b-1993) 
 prioritetsallokering
 sanntidssignal
 klokker og telleverk
 semaforar
 meldingar
 delt minne
 synkron og asynkron I/O 
 minnelås

 POSIX.1c, utvida med trådar (IEEE Std 1003.1c-1995) 
 Oppretting, kontroll og sletting av trådar
 trådallokering
 trådsynkronisering
 Progravaresignalhandsaming (UNIX-signal)

 Kjelder 

Kategori:Programmeringsgrensesnitt
Kategori:Unix