Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 7 votes.
Introduction to Computer Organization: An Under the Hood Look at Hardware and X86-64 Assembly
Ce didacticiel pratique est un examen approfondi du fonctionnement d'un ordinateur moderne. Testé en classe depuis plus d'une décennie, il permet aux lecteurs de bien comprendre comment les ordinateurs font ce qu'ils font, en couvrant des éléments essentiels comme le stockage des données, les portes logiques et les transistors, les types de données, l'unité centrale, l'assemblage et le code machine.
Introduction à l'organisation des ordinateurs donne aux programmeurs une compréhension pratique de ce qui se passe dans un ordinateur lorsque vous exécutez votre code. Vous n'aurez peut-être jamais à écrire du langage assembleur x86-64 ou à concevoir du matériel vous-même, mais le fait de savoir comment le matériel et les logiciels fonctionnent vous permettra de mieux contrôler vos décisions de codage et d'avoir plus confiance en elles. Nous commençons par des concepts fondamentaux de haut niveau tels que l'organisation de la mémoire, la logique binaire et les types de données, puis nous explorons la manière dont ils sont mis en œuvre au niveau du langage d'assemblage.
L'objectif n'est pas de faire de vous un programmeur en langage assembleur, mais de vous aider à comprendre ce qui se passe dans les coulisses entre l'exécution de votre programme et l'affichage de "Hello World" à l'écran. Testé en classe depuis plus d'une décennie, ce livre démystifie des sujets tels que :
Comment traduire un code en langage de haut niveau en langage d'assemblage.
Comment le système d'exploitation gère les ressources matérielles à l'aide d'exceptions et d'interruptions.
Comment les données sont encodées dans la mémoire.
Comment les commutateurs matériels gèrent les données décimales.
Comment le code du programme est transformé en code machine que l'ordinateur comprend.
Comment les éléments matériels tels que l'unité centrale, les entrées/sorties et la mémoire interagissent pour faire fonctionner l'ensemble du système.
L'auteur, Robert Plantz, adopte une approche pratique de la matière, en fournissant des exemples et des exercices à chaque page, sans sacrifier les détails techniques. Apprendre à penser comme un ordinateur vous aidera à écrire de meilleurs programmes, dans n'importe quel langage, même si vous ne regardez plus jamais une ligne de code assembleur.
© 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)