Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
A Practical Introduction to Computer Architecture
C'est un grand plaisir d'écrire une préface à ce livre. À mon avis, son contenu est unique en ce sens qu'il combine des approches pédagogiques traditionnelles avec l'utilisation des mathématiques et d'un langage de conception matérielle (HDL) courant comme formalismes pour décrire les concepts clés.
Le livre sépare la "machine" de l'"application" en suivant strictement une approche ascendante : il commence par les transistors et les portes logiques et n'introduit les programmes en langage d'assemblage qu'une fois que leur exécution par un processeur est clairement définie. L'utilisation d'un HDL, Verilog en l'occurrence, plutôt que de schémas de circuits statiques constitue un écart important par rapport aux livres traditionnels sur l'architecture des ordinateurs. Les schémas de circuits statiques ne peuvent pas être explorés de manière pratique comme le modèle Verilog correspondant peut l'être.
Pour comprendre pourquoi je considère ce changement si important, il faut considérer l'évolution de l'architecture des ordinateurs, un sujet étudié depuis plus de 50 ans. À l'époque des pionniers, les ordinateurs étaient construits à la main.
Un ordinateur entier pouvait (à peu près) être décrit en dessinant un schéma de circuit. Au départ, ces schémas étaient principalement constitués de composants analogiques, avant d'évoluer vers des portes logiques.
Avec l'avènement de l'électronique numérique, des cellules plus complexes, telles que les demi-additionneurs, les ip- ops et les décodeurs, ont été reconnues comme des blocs de construction utiles.
© 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)