Architecture Chapitre 4 Interruptions. 2 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples.

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

Le moteur
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 14 joueurs 14 rondes - 28 étuis
Sud Ouest Est Nord Individuel 36 joueurs
ACTIVITES Le calcul littéral (3).
La Maison Semaine 12 et 13.
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Formation Technique 6èmepartie.
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Les éléments de mémorisation
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Construction des 3 hauteurs
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
28 La maison.
Cimetière de Djidjelli octobre 2010

LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
SUJET D’ENTRAINEMENT n°3
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
1.2 COMPOSANTES DES VECTEURS
La Saint-Valentin Par Matt Maxwell.
Représentation des systèmes dynamiques dans l’espace d’état
SPI - Serial Peripheral Interface Pour aller lire le CAN et écrire dans le CNA.
Représentation des systèmes dynamiques dans l’espace d’état
SPI - Serial Peripheral Interface
3.1 DÉTERMINANTS (SUITE) Cours 6.
Notre calendrier français MARS 2014
C'est pour bientôt.....
Mon école est le monde! Par Charlotte Diamond.
Veuillez trouver ci-joint
Les Nombres! de 0 à 20.
SUJET D’ENTRAINEMENT n°4
Atelier de formation : MAT optimisation II (les graphes).
LA VÉRIFICATION DES ANTÉCÉDENTS JUDICIAIRES
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
21 Revue du temps Météo 1. lematin 1. le matin 2. l’après-midi.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Tolérance de parallélisme
Chapitre 4 Interruptions
Transcription de la présentation:

Architecture Chapitre 4 Interruptions

2 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples

3 Le besoin Répondre à un appel du clavier, d’une alarme pendant que l’UC fait autre chose Il faut donc : Suspendre un programme pour en lancer un autre Pouvoir faire ça n'importe quand Pouvoir revenir au programme suspendu Principe

4 Conséquence : Les programmes sont classés en NIVEAUX DE PRIORITE A tout instant, c'est le programme le plus prioritaire qui s’exécute. Principe

5 Soient les programmes 0-ABCDE, 1-ABC, 2-ABCDE, 3-ABC, 4-ABCD associés chacun à un niveau de priorité. Exemple

6 Exercice 1

7 Exercice 1 - Solution

8 Puisque les 2 programmes utilisent les même éléments de l'UC (Accus, registres, Drapeaux : LE CONTEXTE) l’exécution de Pi écrase le contenu du contexte de P0. Il faut sauvegarder le contexte de P0 avant d’exécuter Pi pour pouvoir revenir en P0 après. Quand Pi est fini, il faut revenir exécuter la suite de P0. Pour reprendre P0 il faut restituer le contexte. Conséquence de la Définition

9 Sauvegarde du Contexte

10 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples

11

12 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples

13

14 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples

15 Besoin Augmenter le nombre d'appels possibles sans augmenter le nb de connexions de l'UC Rendre le système modulaire Conséquence Décentralisation de l'acquisition Décentralisation des Interruptions

16 Principe

Traitement par Scrutation 1. L’appel déclenche un programme 1. Ce programme vient lire SUCCESSIVEMENT tous les GSNs pour connaître leur état (Appel ou Non). Leur lecture RAZ l’appel. 2. Si le GSN a un appel, le programme se branche sur « une branche » contenant le programme Pn demandé par l’appel n. 3. Sinon le programme passe à la lecture du GSN suivant. 4. Quand il les a tous explorés, il se termine par l’instruction « FIN d’INTERRUPTION ». 5. Si un GSN a été appelé après, l’UC repart en interruption. 17

18

19 Traitement par Vectorisation 1. Un appel arrive sur un GSN. Il met la « valeur active » sur la ligne (1) ce qui appelle le niveau N de l’UC. 2. L’UC envoie un signal (2) de demande du Vecteur du GSN appelant à tous les GSN. 3. LE GSN appelant (et prioritaire si plusieurs appels) présente sur le Bus d’information (3) le Vecteur. 4. L’UC concatène « I » et « V » pour constituer l’adresse du programme qui doit être lancé.

Chaîne de Priorité S’il n’y a pas d’appel, la valeur de sortie est égale à celle de l’entrée S’il y a un appel, la valeur de sortie est égal à P Exemple : 20

21 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples

22 Exemple 1

23 Solution

24 Exemple 2

25 Solution

26 Exemple 3

27 Exemple 3.1

28 Solution

29 Exemple 3.2

30 Solution