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 s...

Full beskrivning

Sparad:
Bibliografiska uppgifter
Huvudupphovsman: Banquet, Philippe, 1959-
Materialtyp: Livre numérique
Språk:Français
Publicerad: St-Herblain : Editions ENI 2019.
Upplaga:Nouvelle édition.
Serie:Epsilon
Ämnen:
Länkar:Accès Université d'Orléans
Anmärkning: Édition du 11 septembre 2019
Notice rédigée d'après la consultation du 2020-01-13
Titre provenant de la page de titre du document électronique
La pagination de l'édition imprimée correspondante est : 578 p.
ENI (ebooks)
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Programmation système, maîtrisez les appels système Linux avec le langage C, [Philippe Banquet], Nouvelle édition, 2019, St Herblain, Éditions ENI, 1 vol. (578 p.), Epsilon, 978-2-409-02065-0
LEADER 03462nam a22003137a 4500
001 1298705
008 190930q2019 xxe ||| |||| 00| 0 fre d
009 PPN238319571
020 |a 9782409020667 
041 0 |a fre 
100 1 |a Banquet, Philippe,  |d 1959- 
245 1 0 |a Programmation système :  |b maîtrisez les appels système Linux avec le langage C   |c Philippe Banquet. 
250 |a Nouvelle édition. 
256 |a Type de ressource électronique : données textuelles et illustrations sur pages HTML 
260 |a St-Herblain :  |b Editions ENI,  |c 2019. 
490 0 |a Epsilon 
500 |a Édition du 11 septembre 2019 
500 |a Notice rédigée d'après la consultation du 2020-01-13 
500 |a Titre provenant de la page de titre du document électronique 
500 |a La pagination de l'édition imprimée correspondante est : 578 p. 
500 |a ENI (ebooks) 
506 |a L'accès complet à la ressource est réservé aux usagers des établissements qui en ont fait l'acquisition 
520 |a 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 sur le site www.editions-eni.fr 
630 |a Linux  |n système d'exploitation des ordinateurs 
650 |a Programmation système (informatique) 
650 |a C (langage de programmation) 
776 0 |0 238713016  |t Programmation système  |o maîtrisez les appels système Linux avec le langage C  |f [Philippe Banquet]  |e Nouvelle édition  |d 2019  |c St Herblain  |n Éditions ENI  |p 1 vol. (578 p.)  |s Epsilon  |z 978-2-409-02065-0 
856 4 |5 452349901:847808386  |u https://ezproxy.univ-orleans.fr/login?qurl=https://www.eni-training.com/cs/univ-orleans/?library_guid=ce64ec40-67bc-4ab4-8536-2acea7305c10  |z Accès Université d'Orléans 
997 |0 1298705  |1 Livre numérique  |a Ressource numérique  |b INSA  |b ENSA  |c 0/Bibliothèque numérique/  |c 1/Bibliothèque numérique/ENI (ebooks)/