Bienvenue sur le site web du cours Ordinateurs: Structure et Applications (OSA pour les intimes) pour la session A2024!
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.
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:
Le lien Zoom pour le cours à distance est disponible sur le portail des cours.
Important : vous devez utiliser votre compte Zoom de l'Université Laval pour accéder à la rencontre synchrone. Pour ce faire, suivez les instructions indiquées dans ce document.
Chaque rencontre comodale est enregistrée et disponible pour consultation sur le portail des cours peu de temps après la fin de la rencontre.
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 | 4 septembre | 17 septembre, 23h59 | 1% |
TP1 : Devenez un microprocesseur | 18 septembre | 1 octobre, 23h59 | 3% |
TP2 : Initiation à l'assembleur ARM Partie 1 : Questionnaire Partie 2 : Code |
2 octobre | 15 octobre, 23h59 | 3% |
TP3 : Copie mémoire Partie 1 : Code Partie 2 : Questionnaire |
16 octobre | 5 novembre, 23h59 | 4% |
TP4 : Interruptions et ordonnancement Partie 1 : Code Partie 2 : Questionnaire |
6 novembre | 19 novembre, 23h59 | 4% |
TP5 : Gestion d'une mémoire paginée | 20 novembre | 3 décembre, 23h59 | 5% |
Les examens sont des questionnaires disponibles sur le portail des cours. Ils sont effectués en ligne.
Examen | Date | Lieu et heure | Pondération |
---|---|---|---|
Partiel | Mercredi 23 octobre 2024 | 8h30 à 11h30 | 40% |
Final | Mercredi 11 décembre 2024 | 8h30 à 11h30 | 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.
Ce document aide-mémoire pourrait vous être utile pour l'examen partiel. Il serait judicieux de l'imprimer à l'avance pour y avoir accès facilement.
L'examen est un questionnaire sur le portail des cours, le mercredi 23 octobre 2023, de 8h30 à 11h30. Cliquez ici pour y accéder directement.
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).
L'examen sera disponible sur le portail des cours, le mercredi 11 décembre 2023 de 8h30 à 11h30. Cliquez ici pour y accéder directement.
Ce document aide-mémoire pourrait vous être utile pour l'examen final. Il serait judicieux de l'imprimer à l'avance pour y avoir accès facilement.
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, Yannick Hold-Geoffroy, É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.