Détail de l'auteur
Auteur M. Luczack |
Documents disponibles écrits par cet auteur (1)
Ajouter le résultat dans votre panier Affiner la recherche Interroger des sources externes
Le noyau Linux / D.P. Bovet (2006)
Titre : Le noyau Linux : des ports d'E/S à la gestion de processus Type de document : Guide/Manuel Auteurs : D.P. Bovet, Auteur ; M. Cesati, Auteur ; S. Burriel, Traducteur ; S. Nameche, Traducteur ; M. Luczack, Traducteur Mention d'édition : 3 Editeur : Sebastopol, Paris, etc. : O'Reilly Année de publication : 2006 Importance : 989 p. Format : 17 x 24 cm ISBN/ISSN/EAN : 978-2-84177-243-8 Note générale : Bibliographie Langues : Français (fre) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] interface de programmation
[Termes IGN] LinuxRésumé : (Editeur) Vous êtes-vous déjà demandé pourquoi Linux était aussi efficace ? Voulez-vous savoir si ses performances seront opérantes avec votre application préférée ? Avez-vous déjà jeté un oeil au code source du noyau ? Souhaitez-vous simplement comprendre comment fonctionne un système d'exploitation moderne ?
Si vous acquiescez à chacune de ces questions, alors cet ouvrage est fait pour vous !Note de contenu : 1. Introduction
- Linux comparé aux autres noyaux Unix
- Dépendances au matériel
- Versions de Linux
- Concepts fondamentaux sur les systèmes d’exploitation
- Aperçu du système de fichiers Unix
- Aperçu des noyaux Unix
2. Adressage mémoire
- Adresses mémoire
- Segmentation matérielle
- La segmentation dans Linux
- Pagination au niveau matériel
- La pagination dans Linux
3. Les processus
- Processus, processus légers et threads
- Descripteur de processus
- Commuter des processus
- Créer des processus
- Destruction de processus
4. Interruptions et exceptions
- Le rôle des signaux d’interruption
- Interruptions et exceptions
- Exécution imbriquée des gestionnaires d’interruptions et d’exceptions
- Initialiser la table des vecteurs d’interruptions (IDT)
- Gérer les exceptions
- Gérer les interruptions
- Softirqs et tâches élémentaires
- Files de travail
- Retour depuis une interruption ou une exception
5. Synchronisation du noyau
- Comment le noyau traite les requêtes
- Primitives de synchronisation
- Synchroniser les accès aux structures de données du noyau
- Exemples de prévention des situations de concurrence
6. Mesure des intervalles de temps
- Circuits d’horloge et de temporisation
- Architecture de gestion du temps de Linux
- Mettre à jour la date et de l’heure
- Mettre à jour les statistiques système
- Temporisateurs logiciels et fonctions de délai
- Appels système relatifs aux mesures de temps
7. Ordonnancement des processus
- Politique d’ordonnancement
- Algorithme d’ordonnancement
- Structures de données utilisées par l’ordonnanceur
- Fonctions utilisées par l’ordonnanceur
- Équilibrer les files d’exécution dans les systèmes multiprocesseurs
- Appels système liés à l’ordonnancement
8. Gestion de la mémoire
- Gérer les cadres de page
- Gérer les zones mémoire
- Gérer les zones de mémoire non contiguës
9. Espace d’adressage d’un processus
- Espace d’adressage d’un processus
- Descripteur de mémoire
- Régions de mémoire
- Gestionnaire de l’exception défaut de page
- Créer et supprimer l’espace d’adressage d’un processus
- Gérer le tas
10. Appels système
- API POSIX et appels système
- Gestionnaire d’appels système et routines de service
- Entrer et sortir d’un appel système
- Passage de paramètres
- Routines d’enveloppe du noyau
11. Signaux
- Rôle des signaux
- Générer un signal
- Recevoir un signal
- Appels système liés à la gestion des signaux
12. Le système de fichiers virtuel
- Le rôle du système de fichiers virtuel
- Structures de données de VFS
- Types de système de fichiers
- Gestion des systèmes de fichiers
- Recherche des chemins
- Implémentations des appels système de VFS
- Verrous de fichier
13. Architecture des entrées/sorties et pilotes de périphérique
- Architecture des entrées/sorties
- Modèle de pilote de périphérique
- Fichiers spéciaux
- Pilotes de périphérique
- Pilotes de périphérique de type caractère
14. Pilotes de périphérique de type bloc
- Gestion des périphériques de type bloc
- La couche bloc générique
- L’ordonnanceur des entrées/sorties
- Pilotes de périphérique de type bloc
- Ouverture d’un fichier spécial de type bloc
15. Le cache des pages
- Le cache des pages
- Stocker des blocs dans le cache des pages
- Écriture des pages souillées sur le disque
- Les appels système sync( ), fsync( ) et fdatasync( )
16. Accès aux fichiers
- Lire et écrire un fichier
- Association de mémoire
- Transferts de données directs
- Entrées/sorties asynchrones
17. Récupérer les cadres de page
- L’algorithme de récupération des cadres de page
- Fonction inverse
- Implémenter le PFRA
- Zones de mémoire virtuelle
18. Les systèmes de fichiers Ext2 et Ext3
- Caractéristiques générales de Ext2
- Structures de données Ext2 enregistrées sur disque
- Structures de données Ext2 en mémoire
- Créer un système de fichiers Ext2
- Méthodes Ext2
- Gérer l’espace disque Ext2
- Le système de fichiers Ext3
19. Communication entre processus
- Tubes
- Tubes FIFO
- IPC sur System V
- Files de messages POSIX
20. Exécution d’un programme
- Fichiers exécutables
- Formats exécutable
- Domaines d’exécution
- Fonctions de type exec
Annexes
A - Démarrer le système
B - Les modules
C - BibliographieNuméro de notice : 16839 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46539 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 16839-02 DEP-GLT Livre D2SI Dépôt en unité Exclu du prêt 16839-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt