← IAOC — roadmap
Module 4/Intermediaire
Programmation système
Processus, fils d'exécution, mémoire, fichiers, communication entre processus et temps réel. La couche entre le langage et le matériel.
·/5 cours
155 min255 min360 min460 min555 min
Appels système et gestion de fichiers
Descripteurs, ouverture, lecture, écriture, positionnement, permissions, erreurs système.
Processus et signaux
Création, filiation, attente, terminaison, signaux et leur gestion, processus zombie et orphelin.
Fils d'exécution et synchronisation
Threads, partage de mémoire, sections critiques, verrous, sémaphores, conditions de course, interblocage.
Communication entre processus
Tubes, files de messages, mémoire partagée, sockets locaux et réseau, choix du mécanisme.
Contraintes temps réel
Temps réel dur et mou, latence, ordonnancement, priorités, interruptions, systèmes temps réel embarqués.