Note :
Ce livre propose une approche claire et pratique de l'apprentissage des systèmes d'exploitation, en particulier en utilisant le système d'exploitation Xinu comme modèle. Il explique efficacement des concepts complexes à l'aide d'exemples de code et encourage l'expérimentation sur du matériel réel. Cependant, il y a quelques critiques concernant l'organisation des chapitres, la qualité de la reliure et des problèmes avec la version Kindle.
Avantages:⬤ Style pédagogique clair avec des exemples de code pratiques.
⬤ Approche pratique utilisant un vrai système d'exploitation (Xinu) sur du matériel accessible.
⬤ Mise en œuvre élégante d'un code facile à lire et à comprendre.
⬤ Couvre un large éventail de concepts de systèmes d'exploitation modernes de manière approfondie.
⬤ Convient aussi bien aux débutants qu'aux personnes familiarisées avec le développement d'un système d'exploitation.
⬤ Certains lecteurs ont trouvé l'organisation déroutante, qualifiant les chapitres de « boules de spaghettis ».
⬤ Des problèmes de qualité ont été signalés concernant la reliure du livre.
⬤ La version Kindle manque de fonctionnalités telles que le mode sombre et l'ajustement de la taille du texte.
⬤ Certains lecteurs ont estimé que la qualité du livre n'était pas à la hauteur de celle d'autres ouvrages du même auteur.
(basé sur 7 avis de lecteurs)
Operating System Design: The Xinu Approach, Second Edition
Une mise à jour du livre le plus pratique sur les systèmes d'exploitation de A à Z
Largement saluée pour avoir évité l'approche typique de la boîte noire que l'on trouve dans d'autres manuels sur les systèmes d'exploitation, la première édition de ce best-seller a enseigné aux lecteurs le fonctionnement d'un système d'exploitation et expliqué comment le construire à partir de la base.
En continuant à suivre un modèle logique de conception de système, Operating System Design : The Xinu Approach, Second Edition élimine le mystère de la conception de système d'exploitation et consolide l'ensemble du matériel dans une discipline systématique. Il présente un paradigme de conception hiérarchique qui organise les principaux composants des systèmes d'exploitation de manière ordonnée et compréhensible.
Le livre guide les lecteurs dans la construction d'un système d'exploitation conventionnel basé sur les processus en utilisant des primitives pratiques et directes. Il donne les détails de l'implémentation d'un ensemble de primitives, généralement l'ensemble le plus populaire. Une fois que le lecteur a compris comment les primitives peuvent être implémentées sur du matériel conventionnel, il peut facilement implémenter d'autres versions.
Il s'agit d'un petit système d'exploitation élégant qui prend en charge la création dynamique de processus, l'allocation dynamique de mémoire, la communication réseau, les systèmes de fichiers locaux et distants, un interpréteur de commandes et des fonctions d'E/S indépendantes du périphérique. Le code Xinu fonctionne sur de nombreuses plates-formes matérielles. Cette deuxième édition a été entièrement réécrite pour contraster les systèmes d'exploitation pour les processeurs RISC et CISC. Encourageant l'expérimentation pratique, le livre fournit un code mis à jour tout au long de l'ouvrage et des exemples pour deux cartes d'expérimentation à bas prix : BeagleBone Black d'ARM et Galileo d'Intel.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)