Détail de l'auteur
Auteur J.M. Rifflet |
Documents disponibles écrits par cet auteur (1)
Ajouter le résultat dans votre panier Affiner la recherche Interroger des sources externes
UNIX / J.M. Rifflet (2003)
Titre : UNIX : Programmation et communication Type de document : Guide/Manuel Auteurs : J.M. Rifflet, Auteur ; J.B. Yunes, Auteur Mention d'édition : 4 Editeur : Paris : Dunod Année de publication : 2003 Importance : 774 p. Format : 17 x 25 cm ISBN/ISSN/EAN : 978-2-10-007966-7 Note générale : Bibliographie Langues : Français (fre) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] C (langage)
[Termes IGN] expression rationnelle
[Termes IGN] interface de programmation
[Termes IGN] interface logicielle
[Termes IGN] UnixRésumé : (Editeur) Conçu comme un guide de programmation système, cet ouvrage présente également une étude approfondie des mécanismes internes d'Unix. Illustré par de nombreux exemples, il aborde successivement quatre aspects qui permettent au lecteur de progresser dans l'univers d'Unix :
- L'environnement Unix avec les principales commandes, les interpréteurs de langage de commandes, les éditeurs de texte et la communication entre systèmes.
- L'environnement de développement d'applications C sous Unix avec les grandes caractéristiques du langage C, les principaux outils pour la mise au point et l'évaluation des programmes (outils GNU) ainsi que les éléments et règles permettant le développement d'applications portables respectant la norme POSIX.
- L'interface de programmation (API) entre les applications et le système (entrées-sorties, processus et communication) ainsi que les aspects temps-réel (signaux temps-réels, threads, IPC et timers POSIX).
- Les applications réparties et leur développement avec une présentation des concepts essentiels relatifs aux réseaux, à Internet et ses protocoles (IPv4, UDP, TCP...) ainsi qu'aux éléments permettant l'implantation d'applications réparties communiquant par sockets ou par appels de procédures distantes.
(Editeur) Conçu comme un guide de programmation système, cet ouvrage présente également une étude approfondie des mécanismes internes d'Unix. Illustré par de nombreux exemples, il aborde successivement quatre aspects qui permettent au lecteur de progresser dans l'univers d'Unix :
- L'environnement Unix avec les principales commandes, les interpréteurs de langage de commandes, les éditeurs de texte et la communication entre systèmes.
- L'environnement de développement d'applications C sous Unix avec les grandes caractéristiques du langage C, les principaux outils pour la mise au point et l'évaluation des programmes (outils GNU) ainsi que les éléments et règles permettant le développement d'applications portables respectant la norme POSIX.
- L'interface de programmation (API) entre les applications et le système (entrées-sorties, processus et communication) ainsi que les aspects temps-réel (signaux temps-réels, threads, IPC et timers POSIX).
- Les applications réparties et leur développement avec une présentation des concepts essentiels relatifs aux réseaux, à Internet et ses protocoles (IPv4, UDP, TCP...) ainsi qu'aux éléments permettant l'implantation d'applications réparties communiquant par sockets ou par appels de procédures distantes.Note de contenu : Avant-Propos
1 Prise en main
1.1 Une session de travail
1.2 Quelques commandes
2 Le système de gestion de fichiers
2.1 Présentation générale
2.2 Références de fichiers et répertoire de travail
2.3 Les différents types de fichiers
2.4 Les i-nœuds (nœuds d'index)
2.5 Les commandes de base
3 Les processus
3.1 Programmes et processus
3.2 La commande ps
3.3 Terminaison des processus
3.4 Fichiers standard et redirections
3.5 Enchaînement de processus
4 Les principales commandes du système
4.1 Généralités, rappels
4.2 Aide en ligne
4.3 Localisation des commandes
4.4 Session et compte
4.5 Système de fichiers
4.6 Archivage et compression
4.7 Communication entre utilisateurs
4.8 Informations sur le système
4.9 Utilitaires
4.10 Processus
4.11 Gestion du terminal
4.12 Filtres
4.13 Différences de fichiers
4.14 Impression
5 Les langages de commandes
5.1 Généralités
5.2 Le Korn-Shell
5.3 Le C-Shell
6 L'édition de textes
6.1 Les expressions régulières
6.2 L'éditeur ed
6.3 L'éditeur vi
6.4 L'éditeur sed
6.5 L'éditeur emacs
7 Les environnements graphiques
7.1 Principes
7.2 L'environnement X standard
7.3 Une session X standard
7.4 Les autres environnements
8 Le langage C
8.1 Introduction
8.2 Généralités
8.3 Le langage
8.4 La bibliothèque standard
8.5 C POSIX
9 Les outils de développement
9.1 La commande gcc
9.2 La précompilation : cpp
9.3 L'édition de liens : Id
9.4 La construction d'exécutables
9.5 La construction de bibliothèques
9.6 Les commandes size et nm
9.7 La gestion des dépendances : make
9.8 L'évaluation des performances
9.9 Le débogage : gdb
9.10 La gestion de révisions : cvs
10 Généralités sur l'interface avec le système
10.1 POSIX, Unix et C
10.2 Les fichiers d'en-tête standard
10.3 Les types POSIX
10.4 La gestion des erreurs
10.5 Environnement des processus
10.6 Constantes de configuration
10.7 Bases de données systèmes
11 Les entrées-sorties
11.1 Généralités sur les entrées-sorties
11.2 La manipulation des i-noeuds
11.3 Les primitives de base
11.4 Manipulation de l'offset : Iseek
11.5 Duplication de descripteur
11.6 Le contrôle : f cntl
11.7 Les liens symboliques
11.8 Les entrées-sorties sur répertoires
11.9 Liens avec la bibliothèque du C
11.10 La projection des fichiers
11.11 Accès aux fichiers distants : NFS
12 Terminaux, Groupes et Sessions
12.1 Généralités
12.2 Groupes, sessions et terminaux
12.3 Le paramétrage d'une liaison
12.4 Les entrées-sorties sur terminal
12.5 Les pseudo-terminaux
13 La gestion des processus
13.1 Caractéristiques générales
13.2 Espace d'adressage d'un processus
13.3 Le pseudo-SGF procfs
13.4 Création de processus
13.5 Processus zombis et synchronisation père/fils
13.6 Primitives de recouvrement
14 La gestion des signaux
14.1 Introduction
14.2 Identification des signaux
14.3 Envoi des signaux
14.4 Réception des signaux
14.5 Délivrance des signaux
14.6 Masquage (blocage) de signaux
14.7 Manipulation des handlers
14.8 Attente de signaux
14.9 Quelques signaux particuliers
14.10 Contrôle du point de reprise
14.11 Les signaux temps réel
15 La communication par tubes
15.1 Caractéristiques des tubes
15.2 Les tubes anonymes (pipes)
15.3 Les tubes nommés
15.4 Les paires de sockets
16 IPC System V et IPC POSIX
16.1 Les IPC System V
16.2 Les IPC POSIX
17 Les threads
17.1 Processus et threads
17.2 L'interface POSIX
17.3 Les attributs d'une Pthread
17.4 Création de Pthreads
18 Réseaux, Internet, Unix
18.1 Architectures de réseaux
18.2 Commandes Unix
18.3 Représentation des objets typés
19 Les sockets
19.1 Caractéristiques générales
19.2 Primitives générales
19.3 Communication par datagrammes
19.4 Communication en mode connecté
19.5 Contrôle et paramétrage
20 Scrutation et asynchronisme
20.1 Les opérations non bloquantes
20.2 Scrutation de descripteurs
20.3 Asynchronisme
20.4 Temporisations temps réel POSIX
21 Le protocole RPC
21.1 Présentation générale
21.2 Mise en œuvre sous Unix
21.3 Couche haute de développement
21.4 Couche basse de développement
21.5 Le langage de spécifications RPCL
21.6 Concepts avancés
BibliographieNuméro de notice : 15251 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46439 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 15251-02 DEP-GLT Livre D2SI Dépôt en unité Exclu du prêt 15251-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt