Bienvenue sur le site web du cours Ordinateurs : Structure et Applications (OSA pour les intimes) pour la session A2022!
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 cours 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 synchrones chaque semaine et de l'étude personnelle à la maison, le cours emploie la formule suivante :
Joignez-vous à nous pour la séance synchrone grâce au lien zoom suivant : https://ulaval.zoom.us/j/65816816738. Le mot de passe vous a été transmis par courriel et est également disponible sur le portail des cours.
Du Canada, vous pouvez également joindre la séance par téléphone, au 438-809-7799 (Meeting ID : 658 1681 6738). Trouvez votre numéro local au : https://ulaval.zoom.us/u/gcF4pCjG06.
Notez que vous possédez déjà un compte zoom. Vous n'avez qu'à vous connecter avec votre IDUL/NIP en passant par l'adresse https://ulaval.zoom.us.
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 | Date de disponibilité | Date de remise | Pondération |
---|---|---|---|
TP0 : Format des nombres en binaire | 7 septembre | 20 septembre, 23h59 | 1% |
TP1 : Devenez un microprocesseur | 21 septembre | 4 octobre, 23h59 | 3% |
TP2 : Initiation à l'assembleur ARM Partie 1 : Questionnaire Partie 2 : Code |
5 octobre | 18 octobre, 23h59 | 3% |
TP3 : Branchements et appels de fonction | 19 octobre | 8 novembre, 23h59 | 4% |
TP4 : Interruptions et ordonnancement | 9 novembre | 22 novembre, 23h59 | 4% |
TP5 : Gestion d'une mémoire paginée | 23 novembre | 6 décembre, 23h59 | 4% |
Examen | Date | Lieu et heure | Pondération |
---|---|---|---|
Partiel | 26 octobre | 8h30 à 10h30, portail des cours | 40% |
Final | 14 décembre | 8h30 à 10h30, portail des cours | 40% |
Cliquez sur la semaine pour révéler plus d'informations. Le contenu vidéo est déjà entièrement disponible.
À venir
Cette semaine est dédiée à la révision de la matière en vue de l'examen partiel du 26 octobre. Il n'y a pas de nouvelle matière!
L'examen est disponible sur le portail des cours le 26 octobre 2022 de 8h30 à 10h30.
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).
À venir
L'examen est disponible sur le portail des cours, le 14 décembre 2022 de 8h30 à 10h30.
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).
Bien que non obligatoire, le livre suivant pourrait vous être utile :
Irv Englander, "The architecture of computer hardware, systems software, and networking", 4e édition, Wiley, 2009, ISBN : 9780471715429.
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. Le contenu du cours est la propriété de Jean-François Lalonde, qui donne la permission à quiconque d'utiliser le contenu présent sur ce cours, à condition de créditer les sources originales.