Bienvenue sur le site web du cours Ordinateurs: Structure et Applications (OSA pour les intimes) pour la session H2024!
Ce cours présente l'architecture interne de l'ordinateur et l'organisation de ses principaux éléments. Il prépare à l'exploitation de l'ordinateur dans des problèmes d'ingénierie tels l'acquisition et le traitement de données, la commande industrielle et la gestion de périphériques. Afin de bien dégager la vision physique et logique, il utilise principalement le langage d'assemblage. L'architecture ARM sert de cas d'étude dans la discussion des divers concepts et lors de travaux pratiques.
Professeur
Assistant
Mercredi 9h - 10h
Assistant
Lundi 8h - 9h
Assistant
Jeudi 14h20 - 15h20
Les notes de la première semaine sur la logistique sont disponibles ici: Logistique du cours
Lien vers le plan de cours officiel, et vers la page Capsule.
Plutôt que d'employer le format « traditionnel » avec cours magistraux chaque semaine et de l'étude personnelle à la maison, le cours emploie la formule suivante:
Tous les cours auront lieu au PLT-1112 (amphithéâtre du pavillon Adrien-Pouliot)
Nous utilisons Piazza pour toutes questions, discussions, etc.
Les travaux pratiques devront être remis sur le portail des cours.
Tous les travaux doivent être faits individuellement et aucun retard n'est permis.
Travail | Disponibilité | Remise | Pondération |
---|---|---|---|
TP0 : Format des nombres en binaire | 18 janvier | 31 janvier, 23h59 | 1% |
TP1 : Devenez un microprocesseur | 1er février | 14 février, 23h59 | 3% |
TP2 : Initiation à l'assembleur ARM Partie 1 : Questionnaire Partie 2 : Code |
15 février | 28 février, 23h59 | 3% |
TP3 : Copie mémoire Partie 1 : Code Partie 2 : Questionnaire |
29 février | 20 mars, 23h59 | 4% |
TP4 : Interruptions et ordonnancement Partie 1 : Code Partie 2 : Questionnaire |
21 mars | 3 avril, 23h59 | 4% |
TP5 : Gestion d'une mémoire paginée | 4 avril | 17 avril, 23h59 | 5% |
Les examens seront effectués sur papier au local de cours (PLT-1112) pendant les périodes régulières du cours. Une calculatrice est permise lors de l'examen.
Examen | Date | Lieu et heure | Pondération |
---|---|---|---|
Partiel | Jeudi 14 mars 2024 | PLT-1112, 18h30 à 21h30 | 40% |
Final | Jeudi 25 avril 2024 | PLT-1112, 18h30 à 21h30 | 40% |
Cliquez sur la semaine pour révéler plus d'informations. Le contenu pour chaque semaine sera rendu disponible au fur et à mesure de la session.
Attention: regarder immédiatement les solutions des examens antérieurs ne constitue pas une façon appropriée d'étudier! Pratiquez-vous d'abord sérieusement, sans regarder les solutions. Ne les consultez qu'après avoir essayé de répondre aux questions. Notez également que la matière peut avoir changé (surtout depuis 2016).
Ce document aide-mémoire pourrait vous être utile pour l'examen final.
Les assistants de cours seront disponibles sur Zoom pour répondre à vos questions à l'approche de l'examen. Le même horaire que d'habitude prévaut.
Attention: regarder immédiatement les solutions des examens antérieurs ne constitue pas une façon appropriée d'étudier! Pratiquez-vous d'abord sérieusement, sans regarder les solutions. Ne les consultez qu'après avoir essayé de répondre aux questions. Notez également que la matière peut avoir changé légèrement (surtout depuis 2016).
Merci à Marc-André Gardner, Étienne Dubeau, Jonathan Goudreault et Jessica Déziel pour le développement de notre simulateur ARM. Merci à Julien Lavoie-Bernier pour les exercices sur le portail des cours. Merci également à Étienne Tremblay pour le matériel original et l'aide apportés à l'élaboration du contenu initial de ce cours. Je donne la permission à quiconque d'utiliser le contenu présent sur ce cours, à condition de créditer les sources originales.