Serveur sporadique 2 tâches périodiques + 1 serveur sporadique

Slides:



Advertisements
Présentations similaires
Le TP prend tout son sens à la lecture de la problématique.
Advertisements

CALCUL STRATÉGIQUE Calcule vite et bien ! Des calculs qui s’entendent.
Combien ça fait?
Inéquation Partie 2. x est plus grand que 12. Rappel : Les symboles utilisés x est plus grand ou égal à 12. x est plus petit que 12. x est plus petit.
La TVA David Zaugg Economiste HEG Designer de services Master of Business Administration Formation pour entreprise et privé Gestion administrative et comptable.
DEFORMATION PLASTIQUE
F. Touchard Cours Temps Réel ESIL Département d'Informatique 2ème année Ordonnancement 1 Ordonnancement Temps Réel.
Français : vocabulaire Colorie la première lettre de chaque mot pour les écrire dans l’ordre alphabétique : citron – ananas - banane ………………………………………….
Mesures à l’oscilloscope
Chapitre 2: Tension continue et tension variable I. Tension délivrée par un alternateur Toutes les centrales électriques possèdent un alternateur qui convertit.
A B C Re D Rm σ=F/S 0 (MPa) ε=  L/L 0 o Re 0.2 εp=0.2% A% Striction Contrainte Déformation parallèles.
SIG 9.5 Diagramme de Gantt Question 9 : En quoi un projet de SI est-il une réponse au besoin d’évolution de l’organisation ?
TP Dosage par etalonnage d’un antiseptique.
Auxiliaire de Puériculture
Estimer un ordre de grandeur.
PROJET JAVA Automatisation d’une rame de métro
Protocole VTP Protocole CISCO.
Désespéré, le chef regarde la montre… Il est, désormais, certain que son employé ne sera pas arrivé à temps pour terminer le rapport très important qu’ils.
Veille technologique BOCH Dylan

AP JUICE.
Les outils de l’Historien
Semaine de relâche 2018 ~ Fiche de paiement
TP n°2 Les algues.
Projet IDS Christophe Adam Zhangmeng Zhang.
Table de 5.
Pratique de créativité Urban Culture TP4
La loi de Hess.
Écritures comptables de l’entreprise commerciale
AGENDA Demandes de prix dans Baan
Thématiques et TO : Quoi ? Qui ? Où ? Quand ? Comment ? Pourquoi ?
Santé individuelle Santé publique
Chapitre 2 Le Projet Poterie
Module 13 : Implémentation de la protection contre les sinistres
Etes-vous bon en calcul mental? Oui? Vérifions!...
Pratique de créativité Urban Culture TP1
Des soustractions avec le nombre 5.
Table de 7.
Table de 2.
CountrySTAT / FENIX Aperçu globale des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
1. TELEPAIEMENT 1.5. TS Paiement
Table de 9.
Prénom : Date : Les multiplications 1 Calcul
Multiplier en colonnes – Série 2
Calcul des coûts BTS2- SI7
Bäz: Données relationnelles sécurisées
Le contrôle budgétaire
Des soustractions avec
Des soustractions avec le nombre 2.
Des additions avec le nombre 4.
Désespéré, le chef regarde la montre e, désormais certain que son employé ne sera pas arrive a temps pour terminer le rapport très important qu’ils auraient.
Des additions avec le nombre 2.
Table de 4.
L’art de l’Intelligence Industrielle
Table de 8.
Le cahier de texte des première STL
Table de 3.
LCG – France et ALICE Bilan 2006 Planning fevrier 2007
CALCUL RAPIDE sur les nombres entiers
Table de 6.
TD 1 : Introduction à la Comptabilité Financière
ASSISTANT SECURITE ENVIRONNEMENT H/F
Mathématiques – Calcul mental
Reconnaître les multiples de 3, de 9
EG2i – Gestion Version 2011.
Développer et réduire (x – 5)(x + 1) = (3 + x) x =
Manuel - Cliquez à votre rythme Êtes-vous bon en calcul mental?
Désespéré, le chef regarde la montre e, désormais certain que son employé ne sera pas arrive a temps pour terminer le rapport très important qu’ils auraient.
Transcription de la présentation:

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à chaque instant, regarder si le serveur est actif ou non activé : calcul de la date de récupération désactivé : calcul de la capacité récupérée Tp1 Tp2 SSactive tâches apériodiques CS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 Tp1 tâche la plus prioritaire à chaque instant, regarder si le serveur est actif ou non activé : calcul de la date de récupération désactivé : calcul de la capacité récupérée Tp1 Tp2 SSactive tâches apériodiques CS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 Tp1 en cours ⇒ le serveur est actif (Pcurr >= PSS) à chaque instant, regarder si le serveur est actif ou non activé : calcul de la date de récupération désactivé : calcul de la capacité récupérée Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 Tp1 en cours ⇒ le serveur est actif (Pcurr >= PSS) ⇒ trécup = 0+10 =10 à chaque instant, regarder si le serveur est actif ou non activé : calcul de la date de récupération désactivé : calcul de la capacité récupérée Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=1, Tp2 prend la CPU ⇒ serveur inactif (Pcurr < PSS) ⇒ Crécup = 0 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=4 Ta1 se réveille ⇒ SS activé, préempte Tp2 ⇒ trécup = 14 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=5, Tp1 préempte SS qui reste actif Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=6, SS reprend le traitement de Ta1 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=7, Ta1 est terminée et Tp2 reprend la CPU ⇒ SS inactif ⇒ Crécup=2 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=8, Tp2 est terminée, Ta2 activée ⇒ trécup = 18 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=10, Tp1 se réveille ⇒ SS reste actif. 1ère récupération (de 0!) Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=11, SS inactif ⇒ Crécup = 2 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=14, récupération de 2 unités Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=15, Tp1 et Tp2 se réveillent ⇒ serveur actif ⇒ trécup = 25 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=16, Tp2 a la CPU ⇒ serveur inactif ⇒ Crécup = 0 Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 à t=18, récupération de 2 unités. Tp2 continue Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 +0 CS

Serveur sporadique 2 tâches périodiques + 1 serveur sporadique Tp1 : t1 = 0, C1 = 1, T1 = 5 Tp2 : t2 = 0, C2 = 4, T2 = 15 SS : Cs = 5, Ts = 10 tâches apériodiques : Ta1 : ta1 = 4, Ca1 = 2 Ta2 : ta2 = 8, Ca2 = 2 etc... Tp1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tp2 tâches apériodiques SSactive +0 +2 +2 +0 CS