POSIX

A Wikipédiából, a szabad enciklopédiából
Ugrás a navigációhoz Ugrás a kereséshez

A "Portable Operating System Interface for uniX" vagy röviden POSIX egy kollektív neve azon szabványok családjának, melyeket az IEEE a Unix operációs rendszerek APIjának meghatározásaként definiált. Formális neve IEEE 1003, hivatalos megnevezése: ISO/IEC 9945. A projekt körülbelül 1985-ben jelent meg. A POSIX kifejezést Richard M. Stallman javasolta, az IEEE azon kérésére, hogy érthetőbb nevet adjon a szabványnak, a korábban használt IEEE-IX helyett.

Verziók[szerkesztés]

POSIX-nak számos "frissítése" létezik:

  • POSIX.1, Alapvető szolgáltatások (a Standard ANSI C-vel összeolvasztva)
    • Folyamatok létrehozása és irányítása
    • Szignálok
    • Lebegőpontos kivételek
    • Felosztás megszegései
    • Illegális utasítások
    • Busz hibák
    • Időzítők
    • Fájl- és könyvtárműveletek
    • Csövek
    • C függvénykönyvtár (Standard C)
    • I/O portok csatlakozási felülete és irányítása
  • POSIX.1b, Valós idejű bővítések
    • Prioritásos ütemezés
    • Valós idejű szignálok
    • Órák és időzítők
    • Szemaforok
    • Üzenetek áthaladása
    • Megosztott memória
    • Aszinkron és szinkron I/O
    • Memória védelem
  • POSIX.1c, Szálak bővítése
    • Szálak létrehozása, irányítása és felszámolása
    • Szálak ütemezése
    • Szálak szinkronizálása
    • Szignálok kezelése
  • POSIX.1, Core Services (incorporates Standard ANSI C)
    • Process Creation and Control
    • Signals
    • Floating Point Exceptions
    • Segmentation Violations
    • Illegal Instructions
    • Bus Errors
    • Timers
    • File and Directory Operations
    • Pipes
    • C Library (Standard C)
    • I/O Port Interface and Control
  • POSIX.1b, Real-time extensions
    • Priority Scheduling
    • Real-Time Signals
    • Clocks and Timers
    • Semaphores
    • Message Passing
    • Shared Memory
    • Asynch and Synch I/O
    • Memory Locking
  • POSIX.1c, Threads extensions
    • Thread Creation, Control, and Cleanup
    • Thread Scheduling
    • Thread Synchronization
    • Signal Handling

A Posix kompatibilis operációs rendszerek listája[szerkesztés]

Kapcsolódó szócikkek[szerkesztés]

További információk[szerkesztés]