
Dernière mise à jour : - 3 livres - 3 critiques
![]() |
Public visé : Débutant, Intermédiaire Résumé de l'éditeur
La quatrième édition de cet ouvrage réputé reprend le modèle d'analyse en couches. L'auteur, Andrew Tanenbaum, a dégagé les six couches qui composent la plupart des systèmes informatiques, et les analyse tour à tour, depuis la couche physique, relative aux circuits logiques (la plus interne) à la couche application (la plus externe), en passant par la couche microarchitecture et les systèmes d'exploitation. Afin d'illustrer ses propos, il applique son analyse à quelques machines (Pentium II, UItraSPARC II, picoJava II, ...) et systèmes d'exploitation, notamment Windows NT et Unix. Il en fait ressortir les caractéristiques essentielles.
L'évolution du domaine est illustrée également par l'étude des machines parallèles dans laquelle sont abordés aussi bien les multiprocesseurs que les multiordinateurs.
Cet ouvrage doit sa renommée à son approche pédagogique et aux nombreuses illustrations qui clarifient les mécanismes mis en jeu. De nombreux exercices permettent au lecteur une application immédiate des concepts présentés.
Cet ouvrage intéressera les étudiants, les enseignants mais aussi les professionnels de l'informatique désireux de suivre les évolutions de l'architecture des ordinateurs.
Critique du livre par la rédaction (Miles)
La dernière édition parle des dernières avancées et architectures utilisées, par exemple celle du Pentium 4. J'aurai bien aimé la lire, mais j'avais cette version depuis quelques années. J'imagine que lors de la prochaine révision, avec l'architecture Core, Andrew Tanenbaum sera aux anges !
Ce livre est en fait très clair, explicite, détaillé. En sortant de cette lecture, on comprend comment fonctionne un processeur, et c'est difficile de suivre les évolutions actuelles, alors quand un maître comme l'auteur nous donne un cours, on comprend beaucoup mieux! Comme indiqué précédemment, la dernière version permet sans doute d'aller un peu plus loin, c'est dommage que ce ne soit pas le cas de cette édition, mais c'est normal.
Malgré l'énorme qualité de ce livre, on sent quand même un parti pris démesuré pour une architecture particulière, la RISC. Effectivement, elle est majoritaire dans le monde non PC - les PowerPC en font plus ou moins partie - mais chaque architecture a ses avantages et ses inconvénients, et les x86 qui sont aussi utilisés de plus en plus dans les gros serveurs sont basés sur une architecture hybride CISC et un coeur d'exécution RISC.
Pour qui veut connaître le fonctionnement d'un processeur, ce livre est indispensable. Abordable, écrit clairement, la traduction ne m'a pas paru erronnée, de qualité donc, et les sujets sont cohérents, du plus microscopique vers le macroscopique, ce qui fait que l'on comprend le fonctionnement d'un processeur à la fin.
Sommaire
626 pages,
4ème édition,
Janvier 2001
Editions Dunod,
ISBN10 : 210005158X,
Broché |
![]() |
Public visé : Avancé Résumé de l'éditeur
Cet ouvrage analyse les différents éléments qui composent un ordinateur, leur construction ainsi que leurs interactions. Il explique tout d'abord la représentation des nombres et des circuits logiques puis décrit le processeur et son langage de commande, la mémoire principale, les mémoires cache et virtuelle, les entrées / sorties. Pour chaque composant, l'auteur montre comment le matériel influe sur la programmation (stockage de variables, optimisation) à travers des exemples de code en C et en Java. Un simulateur de processeur est disponible en téléchargement, afin que le lecteur puisse tester les programmes décrits dans le chapitre sur l'assembleur. Les exercices, qui occupent la moitié du livre, sont intégralement corrigés et permettent au lecteur de mettre en oeuvre les notions présentées : écriture de programmes, applications numériques, construction de circuits logiques. Ce livre s'adresse aux étudiants de premier cycle universitaire (IUT, BTS, licence) ainsi qu'aux élèves des écoles d'ingénieurs : il se veut un cadre pratique d'apprentissage de l'architecture des ordinateurs mais aussi un outil efficace de révision. Il sera également précieux aux professionnels désireux de parfaire leurs connaissances.
Critique du livre par la rédaction (Arnaud Lemercier)
Architecture de l'ordinateur est un ouvrage qui explique le fonctionnement d'un ordinateur au niveau microscopique. Emmanuel Lazard, maître de conférences à l'université Paris IX Dauphine et auteur de ce livre, vous explique les mécanismes internes de l'ordinateur et leurs implications sur le développement d'applications.
Ce livre plutôt scolaire est composé de 8 chapitres contenant chacun un condensé de cours et plusieurs exercices intégralement corrigés. Ils traitent tout d'abord de la représentation des nombres et des circuits logiques ; suivi du fonctionnement d'un processeur (instructions, UAL, registres,...) et du langage assembleur. Enfin, plusieurs chapitres vous font découvrir les différents types de mémoire (ram, rom, cache, virtuelle,...) et les entrées/sorties.
Tout un menu principalement destiné à des étudiants de licence ou de cycle de master/ingénieur. Ce livre est aussi un bon départ pour la compréhension de langage bas niveaux.
Ne vous y trompez pas, les concepts traités dans ce livre ne seront probablement pas directement applicable dans le monde professionnel, à moins que vous ne développez des pilotes de périphérique. Ce qui ne vous empêche pas de prendre un maximum de recul par rapport à du .NET, PHP ou Java pour retrouver les fondements de la programmation.
Sommaire
247 pages,
1ère édition,
25 aout 2006
Editions Editions Pearson Education,
ISBN10 : 2744071765,
Broché |
![]() |
Public visé : Débutant/Intermédiaire Résumé de l'éditeur
Cet ouvrage s'adresse aux futurs informaticiens
Son objectif n'est pas de rentrer dans les subtilités de l'architecture de tel ou tel processeur, mais de donner les connaissances sur le fonctionnement d'un ordinateur qui permettront à l'informaticien d'optimiser l'efficacité d'un programme et d'anticiper l'impact d'une modification sur la performance de ce programme.
La première partie explique les circuits combinatoires, les circuits séquentiels et les mémoires
La seconde partie décrit un exemple d'architecture simple mais complète.
La troisième partie introduit des notions comme la mémoire cache, l'adressage virtuel et la multiprogrammation.
Ce cours synthétique est accompagné de 50 exercices corrigés
Critique du livre par la rédaction (Gnux)
Livre court mais néanmoins complet. Il permet de passer en revue l'ensemble des connaissances nécessaires à la compréhension interne d'un ordinateur. Son format de poche lui permet de servir d'aide-mémoire et ses exercices de tremplin d'apprentissage, il convient donc autant à ceux qui veulent s'initier qu'à ceux souhaiter posséder un petit aide-mémoire au cas où...
Sommaire
209 pages,
1ère édition,
2005
Editions Editions Dunod,
ISBN10 : 2-10-049214-4 |
Copyright © 2004 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.