en savoir plus
Permet à tous ses détenteurs d'obtenir 5% de réduction sur tous les livres lors du retrait en magasin (réduction non cumulable avec les réductions de type étudiant).
Offre également un certain nombre d'avantages auprès de nos partenaires.
Avec les favoris, retrouvez dans un espace les sélections effectuées au fur et à mesure de vos navigations dans le site.
Constituez pour votre usage personnel vos listes de livres en prévisions d'achats futurs et votre sélection d'articles, dossiers, événements, vidéos ou podcasts préférés ou à découvrir plus tard...
Il suffit simplement de cliquer sur "Ajout Favori" sur chaque page qui vous intéresse pour les retrouver ensuite dans votre espace personnel.
Requiert un compte Mollat
Requiert un compte Mollat
Synthèse des connaissances nécessaires pour maîtriser la programmation avec les appels système Linux en langage C, illustrée de nombreux exemples. La gestion des fichiers et des répertoires puis celle des processus est détaillée. Les mécanismes de communication et de synchronisation issus du monde Unix classique sont également évoqués. Avec un code pour accéder gratuitement à la version numérique. ©Electre 2025
Programmation système
Maîtrisez les appels système Linux avec le langage C
Avec ce livre, le lecteur dispose des connaissances nécessaires pour maîtriser la programmation avec les appels système Linux, en langage C, et développer des applications s'interfaçant directement avec le noyau afin d'exploiter au maximum ses fonctionnalités. L'auteur s'appuie sur les versions récentes du noyau Linux et sur les implémentations modernes des appels système. Il s'adresse principalement à un public de programmeurs pratiquant le langage C et ayant déjà l'expérience d'une distribution GNU / Linux ou d'un système de type Unix.
Après une description générale des appels système Linux (principes, normes, documentation...), l'auteur présente leurs principaux domaines d'utilisation. Il détaille la gestion des fichiers et des répertoires puis celle des processus avant d'étudier les mécanismes de communication et de synchronisation issus du monde Unix classique : les tubes (anonymes et nommés) et les signaux. L'auteur décrit ensuite les deux ensembles de mécanismes de communication inter processus (IPC) implémentés par le noyau Linux, ceux d'origine Unix System V et ceux, plus récents, définis dans le cadre des normes POSIX, permettant de gérer la mémoire partagée, les files d'attente de messages et les sémaphores. Il expose les techniques de communication réseau via les sockets, en mode connecté et en mode datagramme, et conclut le livre avec la gestion des threads POSIX.
Pour faciliter la compréhension et l'acquisition réelle des différents mécanismes, l'auteur présente les concepts fondamentaux et les illustre par de nombreux programmes d'exemple en langage C, courts et faciles à appréhender, téléchargeables sur le site www.editions-eni.fr.
Paru le : 05/09/2019
Thématique : Langages de programmation
Auteur(s) : Auteur : Philippe Banquet
Éditeur(s) :
ENI
Collection(s) : Epsilon
Série(s) : Non précisé.
ISBN : 978-2-409-02065-0
EAN13 : 9782409020650
Reliure : Broché
Pages : 578
Hauteur: 22.0 cm / Largeur 18.0 cm
Épaisseur: 1.6 cm
Poids: 500 g