A quoi ressemble un cours d’architecture informatique ?


Les cours d'architecture informatique varient un peu, mais la plupart se concentrent sur quelques composants de base :

  • Comprendre les circuits logiques
  • Construire des composants architecturaux à partir de composants logiques (conceptuellement)
  • Comment ces composants permettent des opérations informatiques
  • Programmer à un bas niveau avec l'assemblage
  • Opérations au niveau du bit
  • Efficacité de la programmation
  • Les "trucs" de conception standard de l'architecture informatique (pipelining, algorithmes de mise en cache, organisation des plateaux d'entraînement, etc)

Si vous&apos ;êtes intéressé à avoir un aperçu plus approfondi du sujet, ce livre est assez standard dans les cours d'architecture informatique.

Généralement, ce cours nécessite un peu de programmation et quelques exercices pratiques sur papier. On peut, par exemple, vous demander d'interpréter une commande binaire dans son jeu d'instructions et ses opérandes, de vérifier le cache et de voir s'il y a un hit ou un miss, puis de déterminer l'état résultant de la machine lorsque l'opération est terminée.


Les devoirs de programmation sont plus susceptibles de se concentrer sur la façon dont vous comprenez l'association entre le code d'assemblage et l'architecture, en jaugeant votre compréhension de l'organisation et de la structure de bas niveau que le simple résultat réussi du programme.