Changes between Version 8 and Version 9 of AS6-TME-B2
- Timestamp:
- Mar 1, 2021, 8:35:31 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AS6-TME-B2
v8 v9 17 17 Les questions de cette partie ont pour objectif de vérifier que vous avez compris le cours. 18 18 Les réponses sont donc dans les [htdocs:cours/AS6-3.pdf slides du cours sur les interruptions]. 19 L'ordre des questions suit celui du cours.19 L'ordre des questions suit globalement celui des slides du cours. Il y a beaucoup de questions, mais la plupart sont simples, certaines sont plus délicates. Ce n'est pas grave, si vous ne savez pas tout, mais vous devriez être en mesure de répondre à un grand nombre. 20 20 21 1. Aquoi servent les interruptions ?21 1. À quoi servent les interruptions ? 22 22 1. Une interruption en informatique est à la fois une suspension temporaire d'un programme et un signal électrique. Comment s'appelle le signal d'interruption et comment s'appelle le code permettant de la traiter ? 23 23 1. Quel état peut prendre un signal d'interruption ? … … 25 25 1. Est-ce que tous les composants génèrent des signaux d'interruption ? Si la réponse est non, donnez un exemple ? 26 26 1. Est-ce qu'un composant peut produire plusieurs signaux d'interruption ? 27 1. Aqui est destiné un signal d'interruption ?27 1. À qui est destiné un signal d'interruption ? 28 28 1. Est-ce qu'une application utilisateur sait quand elle va être interrompue ? 29 29 1. Est-ce qu'une application utilisateur sait quand elle a été interrompue ? … … 40 40 1. Pour le composant TTY, comment fait-on pour acquitter une d'interruption ? 41 41 1. Si plusieurs caractères ASCII sont en attente dans d'être lus dans un TTY, quelle conséquence cela a-t-il sur le signal d'interruption ? 42 1. Aquoi sert le composant `TIMER` ?42 1. À quoi sert le composant `TIMER` ? 43 43 1. Comment fait-on pour le configurer ? 44 44 1. Comment fait-on pour acquitter une interruption pour le composant TIMER ? … … 53 53 1. Qu'est-ce que la fonction `kinit()` ? 54 54 1. Que contient le vecteur d'interruption ? 55 1. Aquel moment doit-on initialiser le vecteur d'interruption ?55 1. À quel moment doit-on initialiser le vecteur d'interruption ? 56 56 1. En quoi consiste la liaison des interruptions (''interrupt binding'' en anglais) ? 57 1. A quelle adresse saute-on lorsqu'un signal interruption s'active et qui n'est pas masqué ?57 1. À quelle adresse saute-t-on lorsqu'un signal interruption s'active et qui n'est pas masqué ? 58 58 1. Expliquer le rôle des bits `UM`, `EXL` et `IE` du registre `C0_SR`. 59 59 1. Comment le noyau sait-il que la cause de son invocation est une interruption ?