| Titre : | Développement sytème sous Linux : ordonnancement multi-tâche, gestion mémoire, communications, programmation réseau | | Type de document : | texte imprimé | | Auteurs : | Christophe Blaess, Auteur | | Mention d'édition : | 3 ème ed. | | Editeur : | Paris : Eyrolles | | Année de publication : | 2011 | | Importance : | 1004 p. | | Présentation : | couv. ill. en coul | | Format : | 23 cm. | | ISBN/ISSN/EAN : | 978-2-212-12881-9 | | Langues : | Français (fre) | | Index. décimale : | 08-07 Systeme d'exploitation | | Résumé : | Tirer le meilleur parti de l'environnement Linux
La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui souhaitent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement.
Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs open source.
Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants
Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète du développement système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. Cette cinquième édition a été entièrement revue et mise à jour pour s'adapter aux standards actuels. Elle s'est en outre étoffée d'un nouveau chapitre sur l'accès aux entrées-sorties GPIO, particulièrement employées dans les systèmes industriels et embarqués.
Compléments web
Tous les exemples des programmes du livre sont en téléchargement sur notre site Internet www.editions-eyrolles.com/dl/0067760
À qui s'adresse cet ouvrage ?
Aux développeurs concernés par les aspects système de la programmation sous Linux et Unix
Aux administrateurs système en charge de la gestion d'un parc Linux et/ou Unix
Aux étudiants en informatique (1er et 2e cycles universitaires, écoles d'ingénieurs, etc.) | | Note de contenu : | Sommaire:
Chapitre 1: Concepts et outils
Chapitre 2: Les processus
Chapitre 3: Exécution d'un programme
Chapitre 4: Environnement et ligne de commande
Chapitre 5: Fin d'un programme
Chapitre 6: Déroulementdes pthreas
Chapitre 7: aspects avancés des Pthreads
Chapitre 8: Fonctions horaires
Chapitre 9: Sommeil des processus et contrôle des ressources
Chapitre 10: Ordonnancements sous Linux
Chapitre 11: Gestion classique des signaux
Chapitre 12: Gestion portable des signaux
Chapitre 13: Signaux temps réel
Chapitre 14: Gestion de la mémoire du processus
Chapitre 15: Gestion avancée de la mémoire
Chapitre 16: Utilisation des blocs mémoire et des chaînes
Chapitre 17: Tris, recherches et structuration des données
Chapitre 18: Routines avancées de traitement des blocs mémoire
Chapitre 19: Types de données et conversions
Chapitre 20: Entrées-sorties simplifiées
Chapitre 21: Flux de données
Chapitre 22: Descripteurs de fichiers
Chapitre 23: Communications classiques entre processus
Chapitre 24: Communications avec les IPC
Chapitre 25: Entrées-sorties avancées
Chapitre 26: Programmation réseau
Chapitre 27: Utilisation des sockets
Chapitre 28: Accès au contenu des répertoires
Chapitre 29: Attributs des fichiers
Chapitre 30: Accès aux informations du système
Chapitre 31: Internationalisation
Chapitre 32: Gestion du terminal
-Index |
Développement sytème sous Linux : ordonnancement multi-tâche, gestion mémoire, communications, programmation réseau [texte imprimé] / Christophe Blaess, Auteur . - 3 ème ed. . - Paris : Eyrolles, 2011 . - 1004 p. : couv. ill. en coul ; 23 cm. ISBN : 978-2-212-12881-9 Langues : Français ( fre) | Index. décimale : | 08-07 Systeme d'exploitation | | Résumé : | Tirer le meilleur parti de l'environnement Linux
La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui souhaitent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement.
Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs open source.
Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants
Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète du développement système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. Cette cinquième édition a été entièrement revue et mise à jour pour s'adapter aux standards actuels. Elle s'est en outre étoffée d'un nouveau chapitre sur l'accès aux entrées-sorties GPIO, particulièrement employées dans les systèmes industriels et embarqués.
Compléments web
Tous les exemples des programmes du livre sont en téléchargement sur notre site Internet www.editions-eyrolles.com/dl/0067760
À qui s'adresse cet ouvrage ?
Aux développeurs concernés par les aspects système de la programmation sous Linux et Unix
Aux administrateurs système en charge de la gestion d'un parc Linux et/ou Unix
Aux étudiants en informatique (1er et 2e cycles universitaires, écoles d'ingénieurs, etc.) | | Note de contenu : | Sommaire:
Chapitre 1: Concepts et outils
Chapitre 2: Les processus
Chapitre 3: Exécution d'un programme
Chapitre 4: Environnement et ligne de commande
Chapitre 5: Fin d'un programme
Chapitre 6: Déroulementdes pthreas
Chapitre 7: aspects avancés des Pthreads
Chapitre 8: Fonctions horaires
Chapitre 9: Sommeil des processus et contrôle des ressources
Chapitre 10: Ordonnancements sous Linux
Chapitre 11: Gestion classique des signaux
Chapitre 12: Gestion portable des signaux
Chapitre 13: Signaux temps réel
Chapitre 14: Gestion de la mémoire du processus
Chapitre 15: Gestion avancée de la mémoire
Chapitre 16: Utilisation des blocs mémoire et des chaînes
Chapitre 17: Tris, recherches et structuration des données
Chapitre 18: Routines avancées de traitement des blocs mémoire
Chapitre 19: Types de données et conversions
Chapitre 20: Entrées-sorties simplifiées
Chapitre 21: Flux de données
Chapitre 22: Descripteurs de fichiers
Chapitre 23: Communications classiques entre processus
Chapitre 24: Communications avec les IPC
Chapitre 25: Entrées-sorties avancées
Chapitre 26: Programmation réseau
Chapitre 27: Utilisation des sockets
Chapitre 28: Accès au contenu des répertoires
Chapitre 29: Attributs des fichiers
Chapitre 30: Accès aux informations du système
Chapitre 31: Internationalisation
Chapitre 32: Gestion du terminal
-Index |
|  |