le sémaphore c'est l'exclusion mutuelle...
sous Unix/Linux, c'est connu sous le nom de sémaphore essentiellement.
sous Windows, tu as d'autres formes/variantes de sémaphores: mutex, sections critiques....
mais le principe est le même: contrôller l'accès à une ressource au niveau noyau.