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.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

PC / Traitement numérique / Contrôle Environnement logiciel
Module 5 : Implémentation de l'impression
Le Concept du programme enregistré
MAC : Medium access control
Types des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
USB Présentation du protocole Exemple de réalisation hardware
Objectifs Nous allons concevoir une mise en œuvre contenant un noyau de jeu d’instructions. Nous verrons comment l’architecture de jeu d’instructions.
Plan Présentation de la Solution. Le Protocole MESI
Le Concept du programme enregistré
Paramètres et pointeurs
Lycée ELKHAWARIZMI De SAFI
Les systèmes à microprocesseur
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
ACCEDER GMAO en SECTION MI et MEI
ARCHITECTURE DES ORDINATEURS
Architecture de base d’un ordinateur
JAVASERVER FACES Un framework Java pour le développement Web.
Gestion des Périphériques
Réalisée par :Samira RAHALI
Labview Programmation réseau Communication par sockets
Architecture des Ordinateurs
Modèle 390 dIBM AS/400 dIBM Le traitement de données en 1970: Le PDP 11/20 de Digital.
Gestion des bases de données
Le Système Processeur David Saint-Mellion.
ENST 31/01/ Un environnement de test non intrusif de systèmes temps-réel distribués Claire.
Architecture introduction.
LES SYSTEMES AUTOMATISES
Périphériques et bus système
Module 2 : Préparation de l'analyse des performances du serveur
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Programme de baccalauréat en informatique Programmation Orientée Objets IFT Thierry EUDE Module 6. Gestion des erreurs et des exceptions : Fonctionnement.
ΜP David Saint-Mellion.
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
TRADUCTION D ’UN GRAFCET EN LANGAGE API
Le GRAFCET Fronts montants – fronts descendants Norme NF EN 60848
L'Unité centrale (CPU) Le CPU doit être rapide (mesuré en temps de CPU) UNITE DE CONTROLE Générer les signaux de control/temps Contrôler le décodage/exécution.
Informatique 1. Les applications de l’informatique
Lycée ELKHAWARIZMI De SAFI
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Architecture des Mico-Ordinateurs PHILIPPE BANCQUART.
Communication - Entrées-Sorties David Saint-Mellion.
Cours Architecture des Systèmes Informatiques
Troisième séance de regroupement PHR004
Architecture Chapitre 4 Interruptions. 2 Plan Principe Schéma d’acquisition Les états d’une interruption Décentralisation des interruptions Exemples.
Plan Définitions et exemples Composants de cluster
Etude de cas: carte 80C552++ ‘APPALACHES’
Création d'un diaporama sous Open Office
1 Cliquez ici pour avancer Ici pour reculer Ch.Dupaty 11/97.
SURVEILLANCE VIDEO SUR RESEAU ETHERNET
Module I3 algorithmique et programmation
La programmation système
La programmation.
Programmation Système et Réseau
Exemple de mise en oeuvre
Chapitre 4 Interruptions
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
GPA770: Microélectronique appliquée
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
Les différents modèles d’architecture technique
Architecture matérielle Qu’est ce qu’un ordinateur ?
Un programme Algorithme permettant au processeur de s'alimenter:
Micro contrôleurs M. Boutemeur
Architecture et technologie des ordinateurs II
Cours Système LI324 Les Interruptions Cours Système LI324
Représentation digitale des données Trois formats de base: 1) Décimale: base 10 (Une constante i.e dimension d ’1 vecteur) 2) Binaire: base 2 ( Mask, set/reset.
Entrées-Sorties TOR David Saint-Mellion. Modèle du composant 3 éléments : Portun Port (PA et PB du 6821). DonnéesUn registre de Données (ORA et ORB du.
Entrées-Sorties « Timer » David Saint-Mellion. Générer des signaux Compter des événements Créer des événements à un instant donné Application des Timers.
14/08/2013JC/LP/MD1 TP3 Enoncé. 14/08/2013JC/LP/MD2 Objectif Gérer la liaison série avec la réception en interruption On utilisera le Hardware Vector.
LAL Contrôle Commande de ThomX (LAL, 29/03/2012) 1 IN2P3 Les deux infinis Informatique (LAL) ThomX Kickoff Meeting Orsay, 29/03/2012 Contrôle Commande.
Transcription de la présentation:

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 d’état d’une entrée (front) Les composants périphériques font des demandes d’IT au processeur. Événements et Composants périphériques Demande d ’IT Programme traitement IT Événements Timers : le Time Out (passage à 0 du décompteur. Communication : Registre Émission vide, Registre Réception plein Entrée analogique : Fin de conversion de la donnée analogique

IT matérielle et N° de Vecteur Le N° de vecteur est fourni par l’environnement au µP 2 ARCHITECTURES Centralisée : Le N° de vecteur est stocké dans un contrôleur d ’IT Répartie : Le N° de vecteur est stocké dans le composant périphérique 1 - Le composant génère une IT au µP. 3 - Le µP attend le N° de vecteur sur le bus données 2 - Le µP accepte l’IT et demande à son environnement « matériel » de lui fournir le N° de vecteur. PROCESSEUR Composant Périphérique IT Demande N° Vecteur N° de Vecteur 4 - Le µP s’acquitte de l’IT lorsqu’il reçoit le N° de vecteur et traite le programme IT

Architecture centralisée Un contrôleur d’IT gère les N° de vecteurs des IT matérielles Toutes les IT matérielles transitent par le contrôleur de bus. Exemple : processeurs Intel x86 et la machine PC Le µP demande le N° de vecteur PROCESSEUR Composant Périphérique Contrôleur d’IT N° Vecteur Demande N° Vecteur IT Le contrôleur gère les priorités des demandes d’IT et le lien entre IT et N° de vecteur. Le contrôleur d’IT dépose sur le bus Données le N° de vecteur correspondant à l’IT prise en compte.

Architecture répartie Les IT sont adressées au µP Exemple : processeurs Motorola 68xxx Le µP demande le N° de vecteur au composant source de l’IT PROCESSEUR Composant Périphérique N° Vecteur Demande N° Vecteur IT Le composant dépose sur le bus Données le N° de vecteur Le composant source de l’IT fournit le N° de vecteur

Architecture centralisée - Priorités Exemple : processeurs Intel x86 et la machine PC Si N composants périphériques demandent des IT simultanément, une seule ne doit aboutir au processeur. Un bloc fonctionnel " Contrôleur d ’IT" gère les priorités des demandes. Demande N° de vecteur Demande IT Processeur Contrôleur d'IT Gestion des priorités IT périph N IT périph 1 Gestion des N° Vecteurs

Architecture répartie - Priorités Exemple : processeurs Motorola 68xxx Un bloc fonctionnel "Encodeur de priorité" collecte l'ensemble des demandes issues de la périphérie et ne transmet qu'une des demandes au processeur. Si N composants périphériques demandent des IT simultanément, une seule ne doit aboutir au processeur.

Architecture centralisée - Pg IT Les événements sources d’IT sont : - Registre Émission Vide - RgEV - Registre Réception Plein - RgRP Exemple : un composant de Communication Le programme IT scrute le Registre d’État du composant pour discriminer qu’elle est l’origine de l’IT. Le µP reçoit un N° de vecteur associé au composant. Programme IT Lire registre État Le programme IT est organisé autour d’une structure à choix multiples suivant la valeur du registre d’État. Suivant valeur Rg Etat Cas RgRP : Lire Rg Réception Cas RgEV : Ecrire Rg Émission Autres Cas : --- Fin Suivant Registre Émission plein doit être le premier Cas traité.

Architecture Répartie - Pg IT Les événements sources d’IT sont : Registre Émission Vide - RgEV Registre Réception Plein - RgRP Exemple : un composant de Communication Le Composant délivre : N° Vecteur RgEV : Émission Vide N° Vecteur RgRP : Réception Plein Le µP reçoit un N° de vecteur produit par le composant qui l’associé à l’événement. A chaque N° Vecteur correspond un Programme IT. Les N° de Vecteurs sont hiérarchisés dans le composant périphérique. Le N° de vecteur Registre réception plein est le plus prioritaire Composant Périphérique Communication N° Vecteur RgRP N° Vecteur ReEV Programme IT Rg Réception plein Lire Rg Réception Programme IT Rg Émission Vide Ecrire Rg Émission