
Structure des ordinateurs |
||
|
|
||
1ère année - Toutes sectionsCours magistral : 50 heures au 1er semestre 4 ECTS Description générale du coursLe cours commence par le codage (binaire) de l'information qu'elle soit numérique ou non numérique. Après une étude approfondie de l’algèbre de Boole et des circuits logiques combinatoires et séquentiels, ce cours aborde le fonctionnement de l’unité arithmétique et logique ainsi que le fonctionnement de la mémoire. On examine enfin le déroulement détaillé d’une instruction-machine dans l’unité centrale, le fonctionnement du séquenceur central câblé ou microprogrammé, et les échanges d’information avec l’extérieur de l’unité centrale ("machine simplifiée"). Matières prérequisesNéant ObjectifsLe but du cours est de comprendre comment fonctionne un ordinateur. Comment dialoguer avec lui dès lors qu'il ne comprend qu'un langage à deux signes (le langage binaire : 0 et 1) ? L'objectif est donc d'apprendre à des étudiants qui ont toujours été immergés dans la culture décimale, le nouveau langage des circuits logiques en les plongeant dans la logique booléenne. Cette descente vers le langage le plus simplifié de la machine (elle aussi simplifiée) est un préalable indispensable pour une remontée vers un langage un peu plus sophistiqué (assembleur) et ensuite vers des langages de plus en plus sophistiqués. EvaluationVoir le tableau des évaluations des cours de 1ère. Plan du coursLe plan suit essentiellement le livre de Zanella-Ligier mentionné dans la bibliographie (chapitres I, II, III, V, VII, VIII, IX, X).
Bibliographie
|
||