Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| formations:masters:ue:m1:ca7 [2025/09/01 09:44] – [Pré-requis] admin | formations:masters:ue:m1:ca7 [2025/09/01 09:49] (Version actuelle) – [Pré-requis] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ~~NOTOC~~ | ||
| + | |||
| + | ====== Circuits et architecture des ordinateurs ====== | ||
| + | |||
| + | ===== Description ===== | ||
| + | |||
| + | Ce module offre un panorama des couches basses des systèmes informatiques, | ||
| + | partant du transistor pour aller jusqu' | ||
| + | s' | ||
| + | se passe-t-il lorsqu' | ||
| + | à l' | ||
| + | vous apportera les connaissances de bases utiles lorsqu' | ||
| + | les couches logicielles basses de votre système ou bien de comprendre la | ||
| + | performance d'un programme dans le détail. | ||
| + | |||
| + | Le module donne lieu à un projet qui consiste en la réalisation d'un petit | ||
| + | micro-processeur en simulation. | ||
| + | |||
| + | ===== Syllabus ===== | ||
| + | |||
| + | ==== Sujets centraux ==== | ||
| + | |||
| + | - Notions de base sur le fonctionnement des transistors | ||
| + | - Algèbre de Boole | ||
| + | - Circuits combinatoires, | ||
| + | - Arithmétique des ordinateurs, | ||
| + | - Architecture générale d'un processeur | ||
| + | - Processeur LC-3 | ||
| + | * jeu d' | ||
| + | * pile et appels de sous-routines | ||
| + | * programmation assembleur | ||
| + | - Pipeline | ||
| + | - Mémoires caches | ||
| + | |||
| + | ==== Sujets potentiellement traités ==== | ||
| + | |||
| + | - Autres architectures au delà du LC-3 | ||
| + | - Exposé invité d'un industriel | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Cours [[..: | ||
| + | * Connaissance de base en algèbre booléenne | ||
| + | |||
| + | * Cours [[..: | ||
| + | * Connaissances de base en C | ||
| + | * Familiarité avec le concept de pointeur | ||