Ch. Garnier 1 LE BUS VME OU BUS CEI 821 3 ième Partie: L ’Arbitrage Sommaire - Repère zTroisième Partie:L ’arbitrage yPrésentation yIdentification des.

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

Module Systèmes d’exploitation
Master Professionnelle Sciences et Techniques 2 juillet
La Gestion de la Configuration
CALCUL MENTAL Quelques situations.
Calcul pensé Effectuer des calculs « naturels » Calculer des calculs naturels. Prépare sur une feuille 10 lignes numérotées de 1 à 10 pour les réponses.
CALCULS AVEC FRACTIONS
Calcul pensé CALCULS AVEC FRACTIONS Prépare sur une feuille 10 lignes numérotées de 1 à 10 pour les réponses : Le défilement.
Calcul pensé Effectuer des calculs qui font peur.
Calcul pensé CALCULS SIMPLES FRACTIONS SOMMES DE FRACTIONS Prépare sur une feuille 10 lignes numérotées de 1 à 10 pour les réponses :
MAC : Medium access control
- ACL * Access Control List. Sommaire 1)Théorie 1)ACL standard 1)ACL étendue 1)ACL nommée 1)Mise en place et vérification des ACLs.
Exemple. Dans quelle commune sommes nous ? Dans quelle commune sommes nous ? Waterloo Paris Rome.
Module 2 : Allocation de l'adressage IP à l'aide du protocole DHCP
Diffusion Nationale TOULOUSE -Avril 2006 STSWEB Présentation générale STSWEB connecté à un logiciel privé de gestion des élèves.
Diffusion Nationale TOULOUSE -Mai 2006 STSWEB Gestion des indemnités Indemnités Chef de travaux.
Diffusion Nationale TOULOUSE -Mai 2006 STSWEB Gestion des HSA Présentation générale.
Partage de ressources par codes CDMA pseudo- aléatoires pour les réseaux ad-hoc Nicolas MARECHAL ème année Master ISSI INSA Lyon Encadrants : Jean-Marie.
Ordre et inégalités Objectifs: - Comparer des nombres.
Configuration de Windows Server 2008 Active Directory
IAS 36 «Dépréciation d'actifs»
To Tune or not to Tune? To Tune or not to Tune? A Lightweight Physical Design Alerter Costa Jean-Denis Le Yaouanc Aurélie Mécanismes de SGBD 2007.
Configuration de Windows Server 2008 Active Directory
L’indice de service Version provisoire.
DEVENIR arbitre de niveau 2
TRANSMISSION DES DONNEES.
Manuel de formation PNUE Thème 11 Diapo 1 Objectifs de la mise en œuvre et du suivi de lÉIE : F appliquer les conditions dapprobation F garantir leur efficacité
Le Bus S.P.I © T.Berenguer.
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Présentation Structures de Données et TDA
Périphériques et bus système
Module 2 : Préparation de l'analyse des performances du serveur
Module 3 : Analyse des performances du serveur
Module 5 : Gestion de l'accès aux ressources à l'aide de groupes
Module 3 : Création d'un domaine Windows 2000
Modulation analogique
Diffusion Nationale TOULOUSE –MAJ Avril 2009 STSWEB Gestion des HSA Présentation générale.
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Module 1 : Installation de Microsoft Windows XP Professionnel
Programmation linéaire en nombres entiers : les méthodes de troncature
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Gestion des transactions SQLServer.
Vue d'ensemble Surveillance des journaux d'événements
Présentation du groupe 5 Jeudi 17 Avril 2014 lycée Edouard Branly Amiens FilièreParticipantsEtablissementVille MVA LAQUESTE OLIVIERCONDORCETSAINT-QUENTIN.
Les IT - Matérielles David Saint-Mellion. Processeur Composants Périphériques APPLICATION Système uP Sources des IT matérielles Entrée TOR : le changement.
LA SEANCE 1. Qu ’est-ce que je veux faire? (choisir ses objectifs)
Arbitrer c’est: Le code de jeu Les violations Règlement du ballon hors jeu Les appuis Règle du dribble Les règles des secondes Le retour en zone.
Module 8 : Surveillance des performances de SQL Server
Travailler avec des processus
Le management de l'IVVQ Processus techniques IVVQ
Partie 2 : Acquisition de données avec une carte Daqmx
Initiation au réseau GSM
Projet Easymail Les boites génériques Dossier RIMM.
DISTRICT 103 CENTRE OUEST LIONS CLUBS
1 LE BUS PCI 5 ième partie: Les transactions particulières Sommaire - Repère zCinquième partie:Les transactions particulières yParité, reporting d ’erreur.
Pr BELKHIR Abdelkader USTHB
1 LES BUS NUMERIQUES Bus parallèles Le bus PCI Cours_bus_PCI_0_02.
Architecture des Ordinateurs
Validation du protocole IPMI dans un châssis ATCA
Structure de stockage et relations
Système slow-control au LAPP
Alain Cojan Formation “Piquet” u Baraques, accès, sécurité, particularités u Outils d’usage général u Equipment Bus u Installations pour les physiciens.
Quatrième Partie: Le bus Interruptions Présentation
Module 3 : Création d'un domaine Windows 2000
Un programme Algorithme permettant au processeur de s'alimenter:

1 LE BUS PCI 4 ième partie: L ’arbitrage Sommaire - Repère zQuatrième partie:L ’Arbitrage yPrincipes généraux yPrise du bus yChronogrammes ySynthèse yRetour.
- Exemple de détermination de tolérance de localisation
1 LES BUS NUMERIQUES Bus parallèles Introduction au bus PXI Cours_bus_PXI_01.
Gestion et traitement des demandes de service
KOSMOS 1 Outils transversaux Module 7 1.L’annuaire 2.La recherche d’informations 3.La réservation de ressources.
Transcription de la présentation:

Ch. Garnier 1 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Sommaire - Repère zTroisième Partie:L ’arbitrage yPrésentation yIdentification des signaux d ’arbitrage yLes modules fonctionnels de l ’arbitrage yLes arbitrages Cours_bus_VME_3_01

Ch. Garnier 2 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Présentation zVME yMulti-maîtres yPourquoi: xAugmenter la puissance de calcul par l'adjonction de processeurs xPartager les ressources (dont la plus importante le DTB) zConséquences yAvant de transférer des Données sur le DTB, un Maître doit obtenir l'autorisation de l'utiliser yTout système multiprocesseur doit disposer d'un mécanisme d'allocation du bus xEfficace xInterdire l'utilisation simultanée du DTB par 2 (ou plus) Maîtres xPlanifier les demandes des Maîtres multiples pour optimiser l'utilisation du DTB

Ch. Garnier 3 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Présentation zPrincipe du mécanisme d ’arbitrage yArbitrage centralisé xLes cartes Maîtres font des demandes xL'Arbitre décide de l'allocation du bus à un et un seul Maître à la fois yPrincipe du Daisy Chain zQuand?

Ch. Garnier 4 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Présentation

Ch. Garnier 5 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Identification des signaux d ’arbitrage ÊBus d'arbitrage : 10 lignes (dont 4 pour le Daisy Chain) NombreNomUtilisationRemarques 4BGxIn* /BGxOut*  Daisy Chain  4 Niveaux de Chaînage 4BRx*  Lignes de Demande de Bus  Demande effectuée par une carte Maître Demandeur 1BBSY*  Ligne de Bus Occupé  Indique qu’un Maître utilise le DTB 1BCLR*  Ligne de Libération de Bus  Permet à l’arbitre de demander au Maître actuel du DTB de le libérer  Utilisation possible dans 2 modes : PRI, RRS

Ch. Garnier 6 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Identification des signaux d ’arbitrage ËLe principe du Daisy Chain  Attention à l ’importance de la position de la carte Maître dans le châssis (le demandeur le plus prêt de l'arbitre a gagné)  Attention à la configuration physique: xLes cavaliers de Chaînage sur le Fond de Panier xCas de la carte manquante xCas de la non utilisation d'un niveau par une carte

Ch. Garnier 7 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les modules fonctionnels de l ’arbitrage ÊL'Arbitre yModule Fonctionnel xDécide de l'allocation du DTB à un Maître xUtilise les algorithmes d'arbitrage yPartage une ligne de demande entre plusieurs Maîtres yNota :Les demandeurs disposent de la possibilité de limiter le temps de réponse à une acceptation (BGx*) Cela correspond à un filtrage pour suppression des parasites

Ch. Garnier 8 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les modules fonctionnels de l ’arbitrage yLes modes de fonctionnement xA Niveau Unique (SGL) L'arbitre ne prend en compte que le niveau BR3* Il répond par la ligne BG3* xPrioritaire (PRI) L'arbitre vérifie la priorité entre les 4 lignes de demandes (BR0*  BR3*) Il attribue le DTB par pilotage des 4 lignes BG0*  BG3* Il informe tout Maître disposant du DTB qu'une demande de niveau supérieure est en attente par le positionnement du signal BCLR* xA Priorité Tournante (RRS) L'arbitre gère une Priorité tournante Il scrute les lignes BRn*, BRn-1*, …, jusqu'à ce qu'il trouve une demande de DTB Il alloue le DTB à un Maître qu'il trouve une demande Sur libération du DTB par le Maître, il recommence la scrutation xPrioritaire + Priorité Tournante: BR3* ; BR2*  BR1*  BR0*  BR2* …

Ch. Garnier 9 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les modules fonctionnels de l ’arbitrage ËLe Demandeur yModule fonctionnel xDemande l'allocation du DTB à l'Arbitre xAttend l'autorisation de l'Arbitre pour prendre le bus yLes types de Demandeur xRWD (Release When Done) Libération du DTB par invalidation du signal BBSY* dès que le Maître ou le Contrôleur d'Interruption désactive le signal « Dispositif Demande le Bus » xROR (Release On Request) Libération du DTB par invalidation du signal BBSY* si les 2 conditions suivantes sont vraies : –Le signal « Dispositif Demande le Bus » n'est plus activé par le Maître –Une des lignes du bus « BRx* » est active Nota : Ce mécanisme diminue le nombre d'arbitrage.

Ch. Garnier 10 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les modules fonctionnels de l ’arbitrage yCas particulier du mode « Fair » (Fair Requester) : xIntroduction (dans les spécifications IEEE ) d'un demandeur dont le niveau de priorité est indépendant de sa position dans le tiroir. xBut : Supprimer l'effet du Daisy Chain pour la possession du bus concernant des demandeurs sur un même niveau. xMéthode : Sur un niveau x, une demande ne peut être effectuée que si et seulement si le signal BRx* est libre. xNota : Pour être efficace, tous les demandeurs d'un même niveau doivent utiliser le mode Fair. Si ce n'est pas le cas, il faut vérifier que le taux d'occupation du bus généré par les demandeur n’utilisant pas le mode Fair est inférieur à la bande passante totale du bus.

Ch. Garnier 11 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les Arbitrages ÊArbitrage : 2 cartes Maîtres et 2 niveaux de demande

Ch. Garnier 12 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les Arbitrages

Ch. Garnier 13 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les Arbitrages ËArbitrage : 2 cartes Maîtres et même niveau de demande

Ch. Garnier 14 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Les Arbitrages