posix
Définition
Objectif
fonctionnalités
Conclusion
versions
Avantages
01
Définition de POSIX
• Il standardise les appels
système et les interfaces afin
d'assurer la compatibilité entre
les systèmes Unix et ceux qui lui
sont compatibles
• POSIX (Portable Operating
System Interface) est un
ensemble de normes définies
par l'IEEE. (Institute of Electrical
and Electronics Engineers)
02
Objectif
•Assurer la portabilité
et l’interopérabilité
des logiciels
•Permettre aux applications
de fonctionner sur plusieurs
systèmes sans modification
majeure du code source
03
Principales fonctionnalités
• Utilisé par Linux,
macOS, BSD, etc
• Gestion des processus,
fichiers, entrées/sorties,
threads et communication
interprocessus (IPC).
04
version
Norme sur les utilitaires en ligne de
commande et la syntaxe des scripts
shell.
4. POSIX.4 (Temps réel)
1. POSIX.1-2017 (IEEE Std
1003.1-2017)
2. POSIX.2 (Shell et
utilitaires)
Ajoute la gestion des threads et
des améliorations de la
gestion des processus
multithread.
Spécifie les fonctions pour les systèmes
temps réel, comme la gestion des
priorités et la synchronisation
3. POSIX.1-2008
La version la plus récente qui
définit les interfaces système
de base (gestion des fichiers,
processus, threads, etc.
05
Avantages
• Facilite le
développement
d’applications multi-
plateformes.
• Code réutilisable et
compatible sur
plusieurs systèmes.
conclusion
45bc3eaa-6141-4dab-b802-a20dcc74de7b.pptx

45bc3eaa-6141-4dab-b802-a20dcc74de7b.pptx