IFT1227 - Architecture
des ordinateurs I
Objectifs :
Approfondir la connaissance des divers niveaux de fonctionnement des
ordinateurs en partant du niveau logique pour aller jusqu’au système
d’exploitation. Ce cours est la suite du cours IFT1215.
Prérequis : (IFT1064
ou IFT1065) et (IFT1213 ou IFT1214 ou IFT1215)
Sujets abordés :
• Structure générale de l’ordinateur :
o Le processeur
o La mémoire principale
o Les mémoires secondaires
o Les entrées/sorties
• La couche physique
o Les portes logiques (combinatoire/séquentiel)
o Les circuits logiques de base
o Les mémoires
o Les microprocesseurs
o Les microcontrôleurs
• La couche microarchitecture
o Exemples de microarchitecture
o Conception de
la microarchitecture
o Amélioration des performances
• La couche ISA (jeu d’instruction)
o Les types de données
o Le format des
instructions
o Les modes d’adressage
o Les types d’instructions
o La programmation en assembleur
La couche système d’exploitation
o La mémoire et les E/S
virtuelles
Livre fortement recommandé : A. Tanenbaum, Architecture de l'Ordinateur, 5ème édition,
OU la
version anglaise: A. Tanenbaum, Structured
Computer Organization, 5th Edition,
Évaluation :
Travaux pratiques (2 ou 3) T (30 points + correction
éventuelle)
Examen intra (mi-session) I (30 points)
Examen final F (40 points)
Seuil :
I+F ≥ 45%
Les
travaux pratiques se font par groupes de deux étudiants. Chaque étudiant doit
être capable d’expliquer l’entièreté du travail remis.
En cas de doute, une présentation orale peut être exigée. Un étudiant qui
remettrait un travail sans en comprendre la totalité serait accusé de plagiat en vertu des points 1) et 2) ci dessous. Chaque
étudiant doit donc remettre personnellement sa copie du travail afin de
s’assurer qu’il assume la responsabilité de son contenu. Une pénalité sera
imposée si les copies remises ne sont pas identiques ou si elles ne mentionnent
pas les noms des deux auteurs. En cas de problème avec son partenaire, prévenir
au moins une semaine à l’avance.
Extrait du règlement disciplinaire sur le plagiat ou la
fraude de l'Université de Montréal Constitue un plagiat:
1
faire exécuter son travail par un autre;
2
utiliser, sans le mentionner, le travail
d'autrui;
3
échanger des informations lors d'un examen;
4
falsifier de documents.
Le plagiat est passible de sanctions
allant jusqu'à l'exclusion du programme.
(Fin
de l’extrait)
Remarque :
L’utilisation d’Internet
pour les TP est autorisée dans la mesure où vous citez la source et
que vous comprenez
entièrement l’information que vous utilisez.