Section Name Description
URL Quizz à remplir ! Architecture de Ordinateurs (Printemps 25)!
Page Présentation

INF401 : Architecture des ordinateurs

(une introduction)

Architectures Logicielles et Matérielles - ouvrage de référence.

Année 1 : L’exécution des programmes en langage machine

(comprendre pour programmer efficacement et sans bug)

Contenu

  • L'objectif de l'UE INF 401 de L2 est de comprendre le fonctionnement des ordinateurs pour pouvoir agir efficacement et surement, en tant qu'informaticien, avec les ordinateurs.
  • La première année est consacrée à la compréhension de l'exécution des programmes en machine. La notion centrale vue dans cette UE est celle de langage machine (LM).
  • L'UE comporte
    • une introduction rapide à la représentation binaire des informations en machine
    • un long développement sur la notion de langage machine et la programmation en langage machine (adresse, mémoire, données, exécution séquentielle, sauts, sous-programmes, paramètres)
    • un exposé succinct sur la vie des programmes, de leur écriture en langage de haut-niveau jusqu'à leur exécution en langage machine. L'étudiant voit alors le LM par "au-dessus". L'étudiant est capable de lire le résultat d'une compilation.
    • une vue d'ensemble sur l'organisation générale des ordinateurs allant jusqu'à la frontière entre langage machine et circuit. L'étudiant comprend comment les instructions du LM peuvent être physiquement exécutées à l'intérieur des processeurs. L'étudiant voit alors le LM par "en dessous".
  • Une seconde année en L3 prolonge l'enseignement de L2 et le complète avec les circuits.

Organisation

Évaluation

  • Partiel : 25 %, Compte-rendus de TP : 25 %, Examen : 50 %
  • L'évaluation des compte-rendus de TP repose sur plusieurs critères :
    • La qualité de la rédaction : forme (qualité de la langue) et organisation du compte-rendu (introduction, conclusion, numérotation). En conclusions, vous pourrez expliquer ce que le TP vous a appris.
    • La démarche utilisée : choix d'algorithme, choix des variables et structures de données (registre, pile avec un dessin), choix de traduction, analyse des choix.
    • Les expériences réalisées : décrire la manière dont vous avez validé votre démarche vos choix ; pour les expériences négatives décrire la façon dont les erreurs ont été corrigées. Concernant le test des programmes, pour rappel : un jeu d'essai doit comporter un ensemble de tests (et non un seul) pertinents (et non choisis au hasard) pour la validation de la correction et de la robustesse du programme étudié.
    • Pour plus d'information, jetez un oeil à l'exemple de consignes de rédaction de compte-rendus de TP

Bibliographie

  • Architectures Logicielles et Matérielles. Amblard, Fernandez, Lagnier, Maraninchi, Sicard et Waille. DUNOD 2000. Version en ligne.
  • Computer Organization and Design: The Hardware/Software Interface. Patterson and Hennessy.
  • Architectures des Ordinateurs. Cazes et Delacroix. DUNOD 2003.
  • Processeurs ARM. Jorda. DUNOD 2010.

Documents

Responsable(s)

Bruno Ferres et Kevin Marquet

URL Connexion à Turing / MobaXterm

Afin de pouvoir travailler sur le serveur turing depuis vos machines personnelles, ou depuis celle du DLST, veuillez vous référer à cette documentation.

A noter qu'il est possible de travailler sur Turing que vous utilisiez Windows ou Linux (ou même Mac, avec une configuration similaire à celle proposée pour les machines Linux).

URL Site Caseine d'exercices associé à l'UE
Page Planning 2024-2025

Planning global du cours d'architecture des ordinateurs (1e partie : le langage machine)

Page Programme en terme de connaissances, compétences et niveaux d'acquisition visés

Programme global du cours d'architecture des ordinateurs (1ere partie : le langage machine) au niveau des connaissances

Compte-rendu de TP (INF 401) File CR de TP - Exemple de consignes

Ce document présente une vision possible des compte-rendus pour le module INF401.

Il est recommandé aux étudiant(e)s d'y jeter un oeil, même si chaque enseignant(e) a ses propres consignes pour les rédactions de compte-rendu.

En particulier, si vous n'êtes pas sûrs de quoi inclure dans vos CR, contactez votre chargé(e) de TP.

Annales (Partiel) File Partiel 2020
File Partiel 2020 (Correction)
File Partiel 2021
File Partiel 2021 (Correction)
File Partiel 2022
File Partiel 2022 (Correction)
File Partiel 2023
File Partiel 2023 (Correction)
File Partiel 2024
File Partiel 2024 (Correction)
Annales (Examens terminaux) File Examen 2021
File Examen 2021 (Correction)
File Examen 2022
Folder Examen 2022 (Correction)
File Examen 2023
File Examen 2023 (Correction)
File Examen 2024
File Examen 2024 (Correction)
ARCHIVES Folder Vrac INF401 (codes)

Documents d'INF 401 en vrac

Folder Vrac INF401 (documents)

Documents d'INF 401 en vrac