ELE-542 Systèmes ordinés en temps réels. Cours # 6 Noyau Temps Réel
|
|
- Adrien Lussier
- il y a 7 ans
- Total affichages :
Transcription
1 ELE-542 Systèmes ordinés en temps réels Cours # 6 Noyau Temps Réel Jean-Marc Beaulieu et Bruno De Kelper Site internet: Systèmes ordinés en temps réel Cours 6 1 Système d exploitation et noyau Système d exploitation - Un noyau est la partie la plus petite partie du système d exploitation. - Le noyau fournit 3 fonctionnalités : Réf. : Laplante, Chap Ordonnanceur (scheduler) : Choisit l ordre d exécution des tâches. 2 Répartiteur (dispatcher) : Effectue le changement d une tâche à l autre. 3 Communication inter-tâches : Gère les échanges d information. Systèmes ordinés en temps réel Cours 6 2 Noyau temps réel cours 6 1
2 Système d exploitation Système d exploitation et noyau Hiérarchie de noyau Exécutif + interface usager généralisée, sécurité et gestion du système de fichier. Exécutif Noyau Micro-noyau Noyau + privatisation des blocs de mémoire, services d I/O et autres fonctions complexes. Micro-noyau + communication inter-tâches et synchronisation (sémaphores, boîtes à lettres, mutex, ). Nano-noyau + ordonnanceur. Nano-noyau Réf. : Laplante, Chap. 6 Gestion simple des tâches (threads). Fournit seulement la fonction de répartition. Systèmes ordinés en temps réel Cours 6 3 Système d exploitation et noyau Systèmes embarqués temps réel : - Les systèmes d exploitation génériques commerciaux sont souvent trop lourd et trop tout usage pour les systèmes en temps réel (ex.: Windows, Unix, Linux, ). - Les développeurs de systèmes en temps réel doivent concevoir leur propre squelette de système d exploitation ou utiliser un système d exploitation spécialisé commercial (ex.: µc/os-ii, RT-Linux, QNX, VXworks, IRIX, RT-UNIX). - Pour les systèmes embarqués sur mesure, il n existe pas de systèmes d exploitation commerciaux. Systèmes ordinés en temps réel Cours 6 4 Noyau temps réel cours 6 2
3 Système d exploitation et noyau Pourquoi utiliser/concevoir un OS en temps réel? - Permet de mieux utiliser les ressources Traitement parallèle / Programmation concurrente - Facilite le développement Programmation par tâche (thread) / Diviser pour régner - Plus robuste Gestion des accès aux ressources / Gestion des tâches Mais Plus lourd, plus lent Plus de mémoire Temps de réponse plus long Systèmes ordinés en temps réel Cours 6 5 Boucle d interrogation Caractéristiques : Début - Noyau temps réel le plus simple. -L ordonnancement est codé directement et est fixe (séquence de l interrogation). -Le répartiteur est codé directement et est fixe (boucle d interrogation liste des tâches, appel des tâches sauvegarde du contexte). - Communication inter-tâche par passage de paramètres et/ou variables globales. - Temps de réponse : - Rapide pour une seule tâche - Augmente avec le nombre de tâche - Tâches exécutées au complet. Initialisation Drapeau 1? Tâche 1 Drapeau 2? Tâche 2 Drapeau n? Tâche n Systèmes ordinés en temps réel Cours 6 6 Noyau temps réel cours 6 3
4 Boucle d interrogation Avantages : - est simple à concevoir et à déverminer. - est robuste. - est excellente pour traiter des canaux de communication de grande vitesse. Désavantages : - ne permet pas de traiter les rafales d évènements. - n est pas adaptés aux systèmes compliqués. - gaspille beaucoup de temps de processeurs (facteur d utilisation du CPU faible). - ne permet pas la superposition d évènements. - lorsque plusieurs tâches à gérer, le temps de réponse devient rapidement exagéré. Systèmes ordinés en temps réel Cours 6 7 Tâche pilotée par état/phase et Coroutines Tâche pilotée par état/phase : - La tâche est représentée sous la forme : - d une série de phases. - d une série d états (machine à états finis). - L exécution des phases/états est déterminé par : - des Si alors imbriqués. - des Switch case. - une table de transition d états. Début Phase 1? Phase 1 Phase 2? Phase 2 - Le processeur est libéré après chaque phase/état. Phase n? Phase n - Facilite le traitement multitâches coopératif tel que la méthode des coroutines. Systèmes ordinés en temps réel Cours 6 8 Fin Noyau temps réel cours 6 4
5 Tâche pilotée par état/phase et Coroutines Coroutines ou multi-tâches coopératif : - Approprié pour le traitement de tâches modélisées par états/phases. -Le séquenceur est de type Round-Robin : - chaque phase s exécute jusqu à la fin. - le contrôle est rendu au séquenceur à la fin de chaque phase. - le séquenceur choisit la prochaine tâche de la liste. -Le répartiteur contient la liste des tâches et leur contexte. -La communication inter-tâche et intratâche est réalisée par variables globales. TâcheA () { switch (étata) { 1 : État1; break; 2 : État2; break; 3 : État3; } } début Initialisation TâcheA() TâcheB() TâcheB () { switch (étatb) { 1 : État1; break; 2 : État2; break; 3 : État3; break; 4 : État4; } } Séquenceur/ Répartiteur Systèmes ordinés en temps réel Cours 6 9 Tâche pilotée par état/phase et Coroutines Coroutines ou multi-tâches coopératif : Avantages : - Simplifie la conception du système en divisant le travail en une série de tâches indépendantes ou quasi-indépendantes. - Le nombre de tâche ne doit pas être obligatoirement connu à l avance. - Temps de réponse assez bon et facile à déterminer. Désavantages : - Exige de diviser les tâches en phases/états, ce qui n est pas toujours possible ou facile à faire. - Les tâches doivent être divisé en morceaux de taille uniforme. - Le temps de réponse dépend directement de la phase la plus longue. - Chaque tâche/phase/état sont de priorité égale. Systèmes ordinés en temps réel Cours 6 10 Noyau temps réel cours 6 5
6 Système piloté par interruption Caractéristiques : - Les tâches sont ordonnancées par les évènements matérielles/logicielles. -L ordonnancement est matériel et est de type FIFO et/ou par niveau de priorité. -Un ordonnanceur logiciel peut aussi être utilisé. -Le répartiteur est matériel et codé (Table des vecteurs liste des tâches, Tâche sauvegarde du contexte). - Communication inter-tâche et intratâche par variables globales uniquement. - Temps de réponse rapide mais difficile à évaluer. Début Initialisation Fait rien Début Sauvegarde contexte Traite évènement Récupère contexte Fin Début Initialisation Drapeau 1? Évènement 1 Drapeau 2? Évènement 2 Drapeau n? Évènement n Fin Systèmes ordinés en temps réel Cours 6 11 Caractéristiques (suite) : Système piloté par interruption - Les interruptions sont : - périodiques (taux fixe) - apériodiques (sporadique) les deux (systèmes hybrides) - Les systèmes à taux fixe sont habituellement plus facile à concevoir et à gérer. - Le temps de réponse des systèmes sporadiques est difficile à garantir et des phénomènes d empilement et de concurrence critique (race) peuvent survenir. - Dans les systèmes hybrides, les interruptions apériodiques sont habituellement les évènements qui requièrent une attention immédiate telles que les défauts. - Lorsque le matériel supporte les interruptions multiples (sys. hiérarchisé), alors le matériel s occupe de la répartition (répartiteur matériel). - Lorsque le matériel supporte qu une seule interruption, alors la routine d interruption s occupe elle-même de la répartition (ex. : par interrogation) (répartiteur logiciel). Systèmes ordinés en temps réel Cours 6 12 Noyau temps réel cours 6 6
7 Sauvegarde du contexte : Système piloté par interruption Contribue de façon importante au temps de réponse Règles : - Sauvegarder le moins possible : 1 - Registres utilisés 4 - Images miroir des I/O 2 - Compteur de programme 5 - Variables spéciales 3 - Registres de page mémoire - Habituellement les interruptions sont interdites mais peuvent être permises lorsque suffisamment du contexte est sauvegardé. Modèle Pile : - Utilisé dans les systèmes embarqués où le nombre de tâches est fixe. - Dans ce cas, la sauvegarde du contexte est fait par la routine d interruption elle-même. - Approche très différente du modèle par bloc de contrôle de tâche utilisé par les systèmes d exploitation en temps réel plus compliqué. Systèmes ordinés en temps réel Cours 6 13 Système piloté par interruption Système à temps partagé (Round-Robin) : - Les tâches sont exécutées à tour de rôle et sont de priorité égale. Tâche1 FIFO TâcheN Tâche3 Exécute Tâche2 - Le système accorde une durée fixe de temps d exécution à chaque tâche (tranche de temps - time slice ). - Une horloge génère une interruption périodique dont la période détermine la taille des tranches de temps. - Chaque tâche qui ne se termine pas dans la durée allouée (tranche de temps) est interrompue et placée à la fin de la liste d exécution. Tâche1 Tranche de temps Tâche2 Tâche3 Tâche1 IRQ IRQ IRQ IRQ Horloge Systèmes ordinés en temps réel Cours 6 14 Noyau temps réel cours 6 7
8 Système piloté par interruption Système à temps partagé (Round-Robin) : - C est la routine d interruption de l horloge qui gère la liste d exécution, - Chaque tâche est représentée sous la forme d une structure qui contient le contexte complet et un pointeur vers la routine de traitement. C est l ancêtre des blocs de contrôle de tâche. -Le séquenceur est logiciel et est contenu dans la routine d interruption de l horloge. -Si T slice = Durée de la tranche de temps T séquenceur = Temps de traitement du séquenceur alors Facteur d utilisation maximum = (T slice T séquenceur )/ T slice -Le répartiteur est logiciel et forme la liste chaînée d exécution contenant les structures qui représentent les tâches. Systèmes ordinés en temps réel Cours 6 15 Système à temps partagé (Round-Robin) : Avantages : - Il est plus difficile pour une tâche de bloquer le système. - Facile à concevoir et à gérer. Système piloté par interruption - Ne requière pas beaucoup de ressources matérielles (une seul interruption). Désavantages : - Toutes les tâches ont la même priorité. - Perte de temps lorsque les tâches n utilisent pas entièrement leur tranche de temps. Systèmes ordinés en temps réel Cours 6 16 Noyau temps réel cours 6 8
9 Système à priorité préemptive (hiérarchisé) : -L ordonnancement est matériel et est déterminé par le niveau de priorité. -La répartition matériel (table des vecteurs) et logiciel (sauvegarde du contexte). -La communication inter-tâche et intra-tâche est faite par variables globales. - Les niveaux de priorité sont fixes ou dynamiques. Moins flexible Plus facile à gérer Système piloté par interruption Plus flexible Plus difficile à gérer - Problème de famine : Une ou des tâches de niveau de priorité élevé accaparent le système. Surcharge du système Priorité Tâche3 Tâche2 IRQ3 IRQ2 IRQ1 Tâche1 Tâche2 Tâche3 Systèmes ordinés en temps réel Cours 6 17 Système piloté par interruption Assignation des niveaux de priorité : 2 approches Par importance de la tâche - Difficile à évaluer, subjectif. Méthode à priorité croissante (rate monotonic system) - Les tâches ayant une fréquence d exécution plus élevée reçoivent une priorité plus élevée et vice-versa. - Garantit théoriquement l assignation de priorités fixes optimale. - Théoriquement, un taux d utilisation du CPU < 70 % garantit de satisfaire toutes les échéances de temps réel. Systèmes ordinés en temps réel Cours 6 18 Noyau temps réel cours 6 9
10 Système piloté par interruption Assignation des niveaux de priorité : Inversion de priorité : 1 Une tâche de moindre importance mais de fréquence d exécution élevée reçoit un niveau de priorité élevé. Solution possible : Accorder une fréquence d exécution plus élevée aux tâches critiques. 2 Une tâche de niveau de priorité faible capture une ressource nécessaire à une tâche de priorité plus élevée. Solution possible : Accorder temporairement une priorité plus élevée à la tâche qui possède la ressource commune (priorité dynamique). 3 Dans les systèmes conçus par l approche orienté objet, une sous-classe de moindre importance peut recevoir par héritage un niveau de priorité élevé. Systèmes ordinés en temps réel Cours 6 19 Systèmes hybrides : Système piloté par interruption 1) Systèmes à taux fixe et sporadique : - Fréquent dans les systèmes embarqués. - Les évènements sporadiques sont habituellement critiques et requièrent une attention immédiate, d où un niveau de priorité élevé. 2) Systèmes Round-Robin avec préemption : - Combinaison de la méthode à temps partagé et à priorité préemptive. - Très fréquent dans les systèmes d exploitation commerciaux. - À niveau égale, les tâches sont exécutées en temps partagé. - Le système gère des listes de tâches de niveau de priorité différent. Priorité Élevée Moyenne Faible Systèmes ordinés en temps réel Cours 6 20 Noyau temps réel cours 6 10
11 Système piloté par interruption En conclusion - Les systèmes pilotés par interruption sont assez faciles à concevoir. - Ils ont habituellement un temps de réponse rapide. - Ils sont un cas spécial des systèmes avant-plan/arrière-plan. - Par contre, il y a perte de temps de processeur dans la boucle à vide qui attente les interruptions. - Ils sont vulnérables aux défauts tels que les variations de minutage, les conditions de course -anticipées, pannes matérielles, Systèmes ordinés en temps réel Cours Amélioration des systèmes piloté par interruption. - La boucle à vide est remplacée par un traitement utile. - C est la solution la plus utilisée pour les systèmes embraqués. - Tous les autres modèles de systèmes en temps réel sont des cas particuliers des systèmes avant-plan/arrière-plan. - Facile à concevoir lorsque le nombre de tâches d avant-plan est fixe et connu a priori. Système avant-plan / arrière-plan Avant-plan Arrière-plan Début Sauvegarde contexte Traite évènement Récupère contexte Fin Début Initialisation Fait Quelque chose Début Initialisation Drapeau 1? Évènement 1 Drapeau 2? Évènement 2 Drapeau n? Systèmes ordinés en temps réel Cours 6 22 Fin Évènement n Noyau temps réel cours 6 11
12 Système avant-plan / arrière-plan Exemple d exécution Arrière-plan Avant-plan Temps Avec préemption au niveau des interruptions Réf. : Labrosse, chap. 2 Code d exécution Systèmes ordinés en temps réel Cours 6 23 Système avant-plan / arrière-plan Arrière-plan : - Toutes les tâches qui n ont pas un temps d exécution critique. - Ces tâches sont toujours exécutées jusqu à leur fin à moins que le système est surchargé. - La fréquence d exécution est lente et dépend du facteur de charge du système : Soit e = temps d exécution de l arrière-plan p = charge de temps de l avant-plan alors t = e/(1 p) = période d exécution de l arrière-plan - Opération temps réel identique aux systèmes pilotés par interruptions. - Quelques tâches d arrière-plan habituelles : - Auto-diagnostique du système - Archivage/impression - Affichage de priorité faible - Interface avec périphériques lents Systèmes ordinés en temps réel Cours 6 24 Noyau temps réel cours 6 12
13 Systèmes d exploitation en temps réel complet - Augmente les fonctionnalités des noyaux temps réel en ajoutant des fonctionnalités tels que des interfaces réseaux, des pilotes compliqués, des outils de déverminage, - Utilise un ordonnanceur de type Round-Robin, priorité préemptive ou les deux. -Le répartiteur s appuie habituellement sur le modèle des blocs de contrôle de tâche car le nombre de tâches à gérer est indéterminé et dynamique. - Deux catégories de OS : - Les systèmes multitâches permettent l exécution concurrente de plusieurs tâches (multiprocessus ou multifils) Ex. : µc/os-ii, Linux, QNX, VXworks, IRIX, UNIX - Les systèmes plus simples permettent l exécution d une seule tâche. Ex. : DOS, CPU32BUG Systèmes ordinés en temps réel Cours 6 25 Systèmes d exploitation en temps réel complet Définitions : Tâches, processus et fil d exécution Un fil d exécution («thread») comprend 2 éléments : Une séquence d instructions en exécution (ou exécutable) Un «état du processeur» et une pile ; ceci inclut un locus (ou point) de contrôle dans la séquence d instructions (compteur de programme). Note : Deux ou plusieurs fils peuvent avoir le même code; cependant, ils contrôlent leur «point d exécution» indépendamment. Pour nous, tâche et fil d exécution sont syymes. Un processus comprend : Un ou plusieurs fils d exécutions Un espace mémoire Systèmes ordinés en temps réel Cours 6 26 Noyau temps réel cours 6 13
14 Systèmes d exploitation en temps réel complet Définitions : Section critique, ressource, ressource partagée Section (de code) critique ou atomique Une partie de code (séquence d instructions) qui doit être exécutée sans interruption Ressource Une entité utilisée par une tâche Ex. : périphérique tel que imprimante, clavier, écran variable, structure de données, vecteur Ressource partagée («shared resource») Ressource utilisée par plusieurs tâches Généralement, l accès à une ressource partagée doit être contrôlé afin d éviter les conflits Ex. : 2 tâches écrivant dans une variable en même temps Réf. : Labrosse, Systèmes chap. ordinés 2 en temps réel Cours 6 27 Systèmes d exploitation en temps réel complet Modèle des blocs de contrôle de tâche : (Task-Control Blocks) - Utile dans les systèmes d exploitation complet car il permet de gérer efficacement un nombre variable de tâches. - Associe à chaque tâche une structure de donnée appelée TCB (Task-Control Block) qui contient toute l information nécessaire pour exécuter la tâche: TCB - Compteur de programme - Pointeur de pile Contexte - Registre de statut - Adresses des données - Code d identification Niveau de priorité Systèmes ordinés en temps réel Cours 6 28 Noyau temps réel cours 6 14
15 Systèmes d exploitation en temps réel complet Processus avec 1 fil Processus avec 2 fils Réf: Grehan, Systèmes Moote et ordinés Cyliax en temps réel Cours 6 29 Real-time programming Systèmes d exploitation en temps réel complet États d une tâche : 1 - En exécution : La tâche est exécutée par le processeur. 2 Prête : Dans la file d attente pour être exécutée. 3 Suspendue : En attente d une ressource/d un évènement. 4 Dormante/Inactive : État utilisé seulement lorsque le nombre de tâches est fixe et permet de conserver une tâche dans le système sans avoir à la gérer. En exécution Suspendue Prête Dormante Systèmes ordinés en temps réel Cours 6 30 Noyau temps réel cours 6 15
16 Systèmes d exploitation en temps réel complet Gestionnaire de tâches : - Le système d exploitation gère les tâches et est la tâche de priorité la plus élevée. - Chaque interruption matérielle et chaque appel système, tels que les requêtes à une ressource, invoque le système d exploitation. - L OS possède au moins 2 listes chaînées : - Liste des tâches prêtes gérée en Round-Robin - Liste des tâches suspendues gérée en priorité préemptive - L OS possède aussi au moins 2 tables : - Tables des ressources - Tables des requêtes aux ressources Systèmes ordinés en temps réel Cours 6 31 Systèmes d exploitation en temps réel complet Gestionnaire de tâches : Vue logique des opérations du répartiteur et du séquenceur File d attente des processus bloqués ou en attente d événement Séquenceur File d attente des processus éligibles Processeur Répartiteur processus élu Systèmes ordinés en temps réel Cours 6 32 Noyau temps réel cours 6 16
REALISATION d'un. ORDONNANCEUR à ECHEANCES
REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6
Plus en détailInformatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Plus en détailDAns un système multi-utilisateurs à temps partagé, plusieurs processus
Chapitre 8 Ordonnancement des processus Dns un système multi-utilisateurs à temps partagé, plusieurs processus peuvent être présents en mémoire centrale en attente d exécution. Si plusieurs processus sont
Plus en détailExécutif temps réel Pierre-Yves Duval (cppm)
Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications
Plus en détail1 Mesure de la performance d un système temps réel : la gigue
TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core
Plus en détailTemps Réel. Jérôme Pouiller <j.pouiller@sysmic.org> Septembre 2011
Temps Réel Jérôme Pouiller Septembre 2011 Sommaire Problèmatique Le monotâche Le multitâches L ordonnanement Le partage de ressources Problèmatiques des OS temps réels J. Pouiller
Plus en détailProcessus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace
Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement
Plus en détailOrdonnancement temps réel
Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches
Plus en détailLogiciel de gestion d entretien de véhicules
Logiciel de gestion d entretien de véhicules Transport Nos domaines d expertise Municipalité Autobus Construction Construction Data Dis En affaires depuis 1990 Plus de 250 clients Produits de qualité reconnus
Plus en détailExercices INF5171 : série #3 (Automne 2012)
Exercices INF5171 : série #3 (Automne 2012) 1. Un moniteur pour gérer des ressources Le moniteur MPD 1 présente une première version d'un moniteur, exprimé en pseudo-mpd, pour gérer des ressources le nombre
Plus en détailOrdinateurs, Structure et Applications
Ordinateurs, Structure et Applications Cours 10, Les interruptions Etienne Tremblay Université Laval, Hiver 2012 Cours 10, p.1 Les interruptions du 8086 Une interruption interrompt l exécution séquentielle
Plus en détailIntroduction au temps réel
Introduction au temps réel Laurent.Pautet@enst.fr Version 2.0 Définition d un système temps réel Un système temps réel se compose d'un ou plusieurs sous-systèmes devant répondre en un temps fini et spécifié
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailPartie 7 : Gestion de la mémoire
INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases
Plus en détailVirtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
Plus en détail<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailSans trop entrer dans les détails, la démarche IO Model consiste à : Pour cela, Microsoft découpe la maîtrise de l infrastructure en quatre niveaux :
Windows Server 2008 Les fondations du système... 15 La virtualisation... 16 La sécurité... 18 Le Web... 20 Fonctionnalité disponible dans... 21 Installation et configuration... 22 Installer... 23 Les services
Plus en détailLes tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration
Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone
Plus en détailOrdinateurs, Structure et Applications
Ordinateurs, Structure et Applications Cours 13, Le DOS Etienne Tremblay Université Laval, Hiver 2011 Cours 13, p.1 Le DOS DOS signifie Disk Operating System Le DOS est un système d exploitation. Il existe
Plus en détailConsolidation de stockage
(Information sur la technologie Sto-2003-2) Wolfgang K. Bauer Spécialiste stockage Centre de compétence transtec AG Waldhörnlestraße 18 D-72072 Tübingen Allemagne TABLE DES MATIÈRES 1 RÉSUMÉ...3 2 INTRODUCTION...4
Plus en détailRACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
Plus en détailExclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011
Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr Université de Provence 9 février 2011 Arnaud Labourel (Université de Provence) Exclusion Mutuelle 9 février 2011 1 / 53 Contexte Epistémologique
Plus en détailThreads. Threads. USTL http://www.lifl.fr/ routier 1
Threads USTL http://www.lifl.fr/ routier 1 Rappels - Définitions un Process est un programme qui tourne et dispose de ses propres ressources mémoire. OS multi-tâche plusieurs process en concurrence un
Plus en détailMODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
Plus en détailMétriques de performance pour les algorithmes et programmes parallèles
Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailC++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement
C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit
Plus en détailInformatique pour scientifiques hiver 2003-2004. Plan général Systèmes d exploitation
Informatique pour scientifiques hiver 2003-2004 27 Janvier 2004 Systèmes d exploitation - partie 3 (=OS= Operating Systems) Dr. Dijana Petrovska-Delacrétaz DIVA group, DIUF 1 Plan général Systèmes d exploitation
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 5 Processus D après un cours de Julien Forget (univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI -
Plus en détailRuntime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I
Runtime Gestion de la réactivité des communications réseau François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I 1 Le calcul hautes performances La tendance actuelle
Plus en détailUML (Paquetage) Unified Modeling Language
UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement
Plus en détailMesure de performances. [Architecture des ordinateurs, Hennessy & Patterson, 1996]
Mesure de performances [Architecture des ordinateurs, Hennessy & Patterson, 1996] Croissance des performances des microprocesseurs Avant le milieu des années 80, le gain dépendait de la technologie. Après,
Plus en détailCours A7 : Temps Réel
Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Motivations Du jour : les mécanismes multitâches, la gestion des priorités, l ordonnancement, la gestion
Plus en détailInitiation au HPC - Généralités
Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détail03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing
3/4/27 Programmation Avancée Multimédia Multithreading Benoît Piranda Équipe SISAR Université de Marne La Vallée Besoin Programmes à traitements simultanés Réseau Réseau Afficher une animation en temps
Plus en détailArgument-fetching dataflow machine de G.R. Gao et J.B. Dennis (McGill, 1988) = machine dataflow sans flux de données
EARTH et Threaded-C: Éléments clés du manuel de références de Threaded-C Bref historique de EARTH et Threaded-C Ancêtres de l architecture EARTH: Slide 1 Machine à flux de données statique de J.B. Dennis
Plus en détailSugarCubes. Jean-Ferdinand Susini Maître de Conférences, CNAM Chaire systèmes enfouis et embarqués. Paris, le 9 janvier, 2009
SugarCubes Jean-Ferdinand Susini Maître de Conférences, CNAM Chaire systèmes enfouis et embarqués Paris, le 9 janvier, 2009 Plan 2 Les SugarCubes au dessus de J2ME Quelques résultats expérimentaux Les
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Plus en détailSOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs
Savoir utiliser les services de l'ent Outils collaboratifs Outils collaboratifs. Gérer les groupes 2. Gérer les espaces collaboratifs de travail (rubriques) 3. Connaître les droits assignés aux différents
Plus en détailOrdonnancement temps réel
Ordonnancement temps réel Ordonnancement centralisé par Francis COTTET Professeur d université (ENSMA, Poitiers Futuroscope) Ingénieur de l Institut national polytechnique de Grenoble Docteur ès sciences
Plus en détail12 Configuration de l appareil
Chapitre 12 Configuration de l appareil Le menu System vous propose un certain nombre de paramètres que vous pouvez utiliser pour configurer l appareil en fonction de vos besoins. Le menu System est disponible
Plus en détailMegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant
MegaStore Manager Simulation de gestion d un hypermarché.......... Manuel du Participant 1. Introduction 1.1. La simulation de gestion Vous allez participer à une simulation de gestion. Cette activité
Plus en détailÉcole Polytechnique de Montréal. Département de Génie Informatique et Génie Logiciel. Cours INF2610. Contrôle périodique.
École Polytechnique de Montréal Département de Génie Informatique et Génie Logiciel Cours INF2610 Contrôle périodique Automne 2013 Date : 11 octobre 2013 de 18h à 20h Professeur : Boucheneb Hanifa Documentation
Plus en détailISEC. Codes malveillants
ISEC s malveillants Jean Leneutre jean.leneutre@telecom-paristech.fr Bureau C234-4 Tél.: 01 45 81 78 81 INF721, 2011-12. Page 1 q malveillant («malware» ou «rogue program») Ensemble d instruction permettant
Plus en détailXen. Quelques notes autour de Xen
notes autour de œuvre de Le noyau Jérôme Castang, Etudiant Master Informatique, Université Bordeaux1 Philippe Depouilly, IMB UMR5251, CNRS-Université Bordeaux1 Le œuvre de Nous allons tenter de découvrir
Plus en détailLa technologie Java Card TM
Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages
Plus en détailIntegrated Modular Avionic
Integrated Modular Avionic Laurent Pautet Laurent.Pautet@enst.fr Version 1.1 Laurent Pautet 1 Systèmes avioniques Ensemble de fonctions permettant à un aéronef civil ou militaire d exécuter sa mission
Plus en détailVirtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com
Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailGUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger
GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger SOMMAIRE GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger o o o o o o o o o o o o
Plus en détailNIVEAU D'INTERVENTION DE LA PROGRAMMATION CONCURRENTE
NIVEAU D'INTERVENTION DE LA PROGRAMMATION CONCURRENTE Une application se construit par étapes 1) CAHIER DES CHARGES + ANALYSE FONCTIONNELLE = organisation fonctionnelle (QUE FAIRE) 2) ANALYSE OPERATIONNELLE
Plus en détailAudit activité base Oracle / SAP
Audit activité base Oracle / SAP Version : 1.0 Date : 04/02/2009 Auteur : xxxxxxxxxxx SOMMAIRE 1 OBJECTIFS DE CE DOCUMENT...3 2 Résultats de l étude...4 2.1. Bref exposé des constatations...4 2.1.1 Le
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailLearn & Lunch 23/11/2011. Simon Opresnik / Georges Denneulin
Learn & Lunch 23/11/2011 Simon Opresnik / Georges Denneulin NiceLabel Euro Plus Bureaux en UE (HQ), Amérique du nord & APAC Couverture globale Plus de 18 ans d expériences Fournisseur OEM de logiciel et
Plus en détail//////////////////////////////////////////////////////////////////// Administration bases de données
////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données
Plus en détailVMWare Infrastructure 3
Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...
Plus en détailNotes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 2 (11.2) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D Server v11 SQL et 4D v11 SQL Release 2 (11.2). Pour plus de détails consultez
Plus en détailDémarrer et quitter... 13
Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce
Plus en détailÉléments d'architecture des ordinateurs
Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances
Plus en détailPrérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE
Prérequis Résolution des problèmes WMI Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN ANTOINE CRUE LIGNE DIRECTE : 01 34 93 35 35 EMAIL :
Plus en détailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détailVMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer
VMware Infrastructure The New Computing Platform Stéphane CROIX Systems Engineer La nouvelle plateforme informatique Une seule plateforme pour résoudre les différents «challenges» de l entreprise d aujourd
Plus en détailSystèmes et exécutifs temps-réel
Systèmes et exécutifs temps-réel Licence professionnelle «Systèmes embarqués dans l automobile» Isabelle PUAUT (Cours + TD) Jean-François DEVERGE et Christophe Pais (TP) 1 Applications temps-réel Systèmes
Plus en détailIBM Business Process Manager
IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d
Plus en détailConseils et astuces pour un déploiement réussi de la solution VMware Mirage
Conseils et astuces pour un déploiement réussi de la solution VMware Mirage Entrez le nom de l animateur ici 2014 VMware Inc. Tous droits réservés. Sommaire 1 Qu est-ce que VMware Mirage? 2 Quelles sont
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailPOUR LA PHASE PILOTE INITIALE, MINUSTAH. Congé spécial (avec ou sans traitement)
Révision 1.0, 13 Juin 2014 Congé spécial (avec ou sans traitement) Qui Quoi POUR LA PHASE PILOTE INITIALE, MINUSTAH Pour le personnel Au Secrétariat, les administrateurs et fonctionnaires de rang supérieur,
Plus en détailCA Mainframe Application Tuner r8.5
FICHE PRODUIT CA Mainframe Application Tuner CA Mainframe Application Tuner r8.5 CA Mainframe Application Tuner a été conçu pour permettre aux équipes de gestion des performances d identifier plus rapidement,
Plus en détailNetwork musical jammin
Network musical jammin Projet PC2R - 2015 Pour ce projet, nous allons réaliser une application permettant d effectuer des jams sessions en temps-réel entre des musiciens répartis à travers le monde. Le
Plus en détailENVOI EN NOMBRE DE MESSAGES AUDIO
ENVOI EN NOMBRE DE MESSAGES AUDIO 2 Téléchargement 3 Installation 7 Ecran d accueil 12 Importation d un fichier d adresses à partir d Excel 15 Création des messages téléphoniques 17 Création du planning
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailApprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)
Introduction à la POO 1. Histoire de la POO 9 2. Historique du 12 La conception orientée objet 1. Approche procédurale et décomposition fonctionnelle 13 2. La transition vers l'approche objet 14 3. Les
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailPROGRAMMATION EVENEMENTIELLE sur EXCEL
MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un
Plus en détailMEAD : temps réel et tolérance aux pannes pour CORBA
MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailCahier n o 7. Mon ordinateur. Gestion et Entretien de l ordinateur
Cahier n o 7 Mon ordinateur Gestion et Entretien de l ordinateur ISBN : 978-2-922881-11-0 2 Table des matières Gestion et Entretien de l ordinateur Introduction 4 Inventaire du matériel 5 Mise à jour du
Plus en détailConcepts et systèmes de stockage
Concepts et systèmes de stockage Francesco Termine, professeur HES, francesco.termine@he-arc.ch 1 Plan Gestion de volumes de stockage Systèmes RAID DAS SAS Concepts Technologies actuelles NAS Concepts
Plus en détail4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr
4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr Le problème Insuffisance des solutions de base (verrous) Les solutions de plus haut niveau Les Sémaphores Les Moniteurs
Plus en détailActivités professionnelle N 2
BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailOptimisez vos environnements Virtualisez assurément
Optimisez vos environnements Virtualisez assurément Présenté par Jean-Steve Shaker Architecte de solutions - Virtualisation Une approche unique et simplifiée Solutions en Solutions d infrastructure infrastructure
Plus en détailIntervenant : Olivier Parcollet olivier.parcollet@semtao.fr Architecte Systèmes & Réseaux. RETOUR D EXPERIENCE Virtualisation à lasetao
Intervenant : Olivier Parcollet olivier.parcollet@semtao.fr Architecte Systèmes & Réseaux RETOUR D EXPERIENCE Virtualisation à lasetao REX SETAO / VmWare AGENDA Présentation de l activité informatique
Plus en détailventes@cdscom.net Page 1 de 7 www.cdscom.net Tel 800-349-7828 BR2460F Rev 08-11 Fax 514-366-9602
ventes@cdscom.net Page 1 de 7 Nos fonctions Hôtelières Réceptionniste Automatisée Bienvenue à l Hôtel CDS Opération en mode dédié ou en mode débordement seulement, votre choix Les menus d accueil peuvent
Plus en détailLicences Windows Server 2012 R2 dans le cadre de la virtualisation
Résumé des licences en volume Licences Windows Server 2012 R2 dans le cadre de la virtualisation Ce résumé s'applique à tous les programmes de licences en volume Microsoft. Sommaire Synthèse... 2 Nouveautés
Plus en détailLe modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
Plus en détailC est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.
1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement
Plus en détailStructure d un programme
Architecture des ordinateurs Cours 6 Structure d un programme 3 décembre 2012 Archi 1/30 Programme en Assembleur Archi 2/30 Sections de données programme en assembleur = fichier texte (extension.asm) organisé
Plus en détailConnecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w
w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées
Plus en détailProjet du 5 octobre 2006. du [date] 2006. (Adaptation des fonds propres de base) Sommaire
Circ.-CFB 06/_ Adaptation des fonds propres de base Page 1 Circulaire de la Commission fédérale des banques : Détermination du capital réglementaire en cas d utilisation d un standard comptable international
Plus en détailProblèmes liés à la concurrence
ENS Cachan Problématique Difficile de gérer la concurrence : Pas toujours facile d avoir des fonctions réentrantes. Risque de race condition : ex : x :=x+1 x :=x+1 On voudrait des blocs d instructions
Plus en détailLogistar, la solution haute p récision de votre Supply Chain
Logistar, la solution haute p récision de votre Supply Chain Notre différence : concilier décisions stratégiques et réponses opérationnelles Pour planifier et exécuter votre Supply Chain avec la meilleure
Plus en détailJulien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
Plus en détailEléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)
Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances
Plus en détail