Changes between Version 6 and Version 7 of MultiCourseTP6_QR


Ignore:
Timestamp:
Jun 13, 2020, 4:06:38 PM (5 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MultiCourseTP6_QR

    v6 v7  
    44== Q1) Il existe une très grande variété de périphériques d'entrée/sortie susceptibles de générer des interruptions. Quelles sont les caractéristiques communes à toutes les interruptions ? ==
    55
    6 Une interruption matérielle est toujours générée par un périphérique pour signaler un événement attendu par l'OS. Cet événement est le plus souvent la fin d'une opération d'entrée/sortie démarrée par l'OS (transfert de donnée entrant ou sortant entre la mémoire et le monde extérieur : écran, clavier, disque, réseau, etc). Ce peut-être aussi le TICK indiquant qu'un changement de contexte doit être opéré sur le processeur cible. Mais la date généralement imprédictible, car cette date dépend de la durée (extrêmement variable) de l'opération d'entrée/sortie. Puisqu'il s'agit d'un événement attendu, l'OS a seulement besoin de pouvoir déterminer quel est le périphérique source de l'interruption pour exécuter la bonne routine d'interruption.
     6Une interruption matérielle est toujours générée par un périphérique pour signaler un événement attendu par l'OS. Cet événement est le plus souvent la fin d'une opération d'entrée/sortie démarrée par l'OS (transfert de donnée entrant ou sortant entre la mémoire et le monde extérieur : écran, clavier, disque, réseau, etc). Ce peut-être aussi le TICK indiquant qu'un changement de contexte doit être opéré sur le processeur cible. L'événement est donc attendu, mais sa date est généralement imprédictible, car cette date dépend de la durée (extrêmement variable) de l'opération d'entrée/sortie. Puisque l'événement est attendu, l'OS a seulement besoin de déterminer quel est le périphérique source de l'interruption pour exécuter la bonne routine d'interruption.
    77
    88== Q2) Qu'est-ce qui différencie une interruption matérielle d'une exception matérielle ?