POSIX
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. POSIX is egy mozaikszó, Portable Operating System Interface az X-szel jelölik a Unix API-ját.
Verziók
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
Lásd még
Külső hivatkozások
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History