Synthèse exhaustive des principes dorganisation et darchitecture de lordinateur, le livre de William Stallings couvre tous les éléments du domaine : structure de la mémoire (interne et externe), modules dE/S, arithmétique des ordinateurs, jeux dinstructions, structure et fonctions du processeur, microprogrammation, systèmes parallèles.
Référence en la matière, le livre de William Stallings possède plusieurs qualités :
- Les notions sont présentées en suivant un fil conducteur fort, le rôle primordial de la performance dans la conception dun ordinateur.
- Les concepts fondamentaux sont systématiquement illustrés dexemples récents (Bus PCI pour les interconnexions, normes FireWire et Infiniband pour les E/S, Power PC et Pentium 4 pour le fonctionnement du processeur et les techniques superscalaires).
- La structure et lutilisation du bus, la microprogrammation, les fonctions dE/S, les systèmes RISC sont traités de façon particulèrement détaillée.
Deux annexes sur la logique numérique et les systèmes numériques ainsi quun glossaire complètent louvrage. A la fin de chaque chapitre, une série de questions et de problèmes permet de faire le point sur les connaissances acquises.
La 6e édition de ce livre traite en détail les plus récentes évolutions techniques du domaine :
- Un chapitre complet décrit et analyse larchitecture IA-64/Itanium (exécution avec prédicats et chargement spéculatif).
- Jeux dinstructions, modes dadressages et le fonctionnement du processeur sont illustrés par des exemples détaillés et notamment ceux du Pentium 4 et Power PC G4.
- Un chapitre entier est dédié aux mémoires cache, élément central de la conception des processeurs hautes performances.
- La partie consacrée aux mémoires optiques a été développée et enrichie.
- La partie DRAM avancées compare les SDRAM et les RDRAM.
- Le chapitre sur lorganisation parallèle a été complété et actualisé (clusters, SMP, systèmes NUMA).
Public concerné : Étudiants des 1er et 2e cycles étudiants en école dingénieur universitaires les concepteurs.