Guide de l utilisateur



Documents pareils
Décompresser, créer une archive au format «ZIP»

Comment se connecter au dossier partagé?

Manuel d utilisation de Gestion 6

Manuel de déploiement sous Windows & Linux

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Prise en main d une Cyberclasse

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

COMMENT AJOUTER DES ENTREPRISES À VOTRE PORTEFEUILLE DE SURVEILLANCE. 05/01/2015 Creditsafe France

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Fiche n 25 01/03/2002. Power Archiver

Fiche n 14 : Import / Export avec PlanningPME

Scénario de prise en main DataCar CRM v2.3 Gamme SFA

SOMMAIRE. Comment se connecter?

Silhouette Studio Leçon N 2

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

Pop-Art façon Roy Liechtenstein

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Utilisation de l outil lié à MBKSTR 9

Cyberclasse L'interface web pas à pas

Modes Opératoires WinTrans Mai 13 ~ 1 ~

FAQ Mobiclic/ Toboclic

GloboFleet. Mode d emploi CardControl Plus

La boîte à outils GAS sur clé USB - Manuel d utilisation de la Mise à jour Smart

Guide d installation de MySQL

Manuel. Administration P.CONSEIL. 12 avril Statut :

Créer un fichier PDF/A DÉPÔT ÉLECTRONIQUE

NOTICE TELESERVICES : Payer un impôt et gérer les contrat de paiement des impôts professionnels

BOUYGUES TELECOM ENTREPRISES - CLOUD

Premier cours d informatique

Plus d'une 40aine de locaux avec ordinateurs.

L import : Mise à jour rapide de votre catalogue

Guide d installation. Routeur Zyxel VMG1312

Utilisation de l'outil AdisTlsMonitoringTester.exe

Manuel de l administrateur

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Documentation module hosting

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

Le stockage en ligne. Ni icloud, ni MegaUpload et consort ne seront traités ici.

Guide de l utilisateur Mikogo Version Windows

ANNEXE 8 : Le Mailing

Comment accéder à une vision synthétique de mon activité commerciale?

Manuel d utilisation du prototype d étiquetage et première expérimentation (fin 2008)

Assistant d e tablissement de Tableaux

Internet Marketing Manager

MERLIN. Guide de démarrage rapide Gestion de projet professionnelle ProjectWizards GmbH, Melle, Allemagne. Tous droits réservés.

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

Les logiciels gratuits en ligne

Petit memo rapide pour vous guider dans la gestion des engagements de vos compétitions FFM

R00 Installation du logiciel R sous Windows

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Fournier et télécharger des fichiers par FTP

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Introduction à Windows 8

Paiement sécurisé sur Internet. Pack Factures Documentation générale sur le paiement de factures par carte bancaire sur apayer.fr

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Installation et utilisation du client FirstClass 11

Mon Budget Guide d utilisateur Windows Phone 7

MUNIA Manuel de l'utilisateur

Table des matières. Télécharger MetaTrader 4. Première connexion à MetaTrader 4. Se connecter à MetaTrader 4. Modifier la langue

1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6

DATALOGGERS SEFRAM LOG1601 et LOG1620

P E U G E O T A L E R T Z O N E S Y S T E M E D E N A V I GAT I O N S U R T A B L E T T E T A C T I L E

Manuel d utilisation du logiciel Signexpert Paraph

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

LES TOUT PREMIERS PAS

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Principales Evolutions Version

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

EXTRAITS DE COMPTE. Manuel utilisation B-Web. Sommaire

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Les méthodes utilisées pour compresser, puis décompresser un fichier pour en faire une archive, pour les débutants.

Paramétrage des navigateurs

Utilisation de la clé USB et autres supports de stockages amovibles

Création de votre compte de messagerie IMAP

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

FORMATION MULTIMÉDIA LVE

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

Manuel utilisateur du CMS Anan6

Dans cette Unité, nous allons examiner

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Manuel d utilisation Profilsearch

Formation PROFIS Installation. Module 1 : Plateforme générale. PROFIS Installation I Plateforme générale I MKT E2 CM I

Manuel utilisateur Réservation d un Court via Internet. Procédure PC/Tablette/Smartphone

SELENE : Guide d utilisation de l outil de remontée des fichiers de promouvables

Notice d'utilisation Site Internet administrable à distance

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Des outils numériques simples et conviviaux!

Créer un album photo

Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire?

Comment créer et utiliser une fonction

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Création d un diaporama photo sur fond musical avec iphoto et itunes dans un contexte scolaire

PREMIERE UTILISATION D IS-LOG

SCL LOGICIEL DE CONTROL

GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Transcription:

Ordinateurs, Structure et Applications Démonstration des algorithmes d ordonnancement des processus Guide de l utilisateur 7 décembre 2014

Table des matières 1 Description du simulateur 2 2 Plateformes supportées 2 3 Procédure de lancement du simulateur 2 4 Fonctionnalités du simulateur 3 4.1 Sélection de l algorithme.................................... 3 4.2 Affichage des attributs des processus............................. 3 4.3 Affichage de l historique d exécution des processus..................... 4 4.4 Ajout d un processus à la volée................................ 4 4.5 Retrait d un processus à la volée............................... 4 4.6 Calcul des statistiques..................................... 4 4.7 Exporter les attributs des processus............................. 5 5 Contrôle de la simulation 5 6 Script de simulation 5 6.1 Chargement du script..................................... 5 6.2 Écriture d un script....................................... 5 1

1 Description du simulateur Ce simulateur permet de visualiser l ordonnancement des processus avec les algorithmes suivants : Premier arrivé, premier servi Plus court d abord Plus prioritaire Plus critique Tourniquet Les algorithmes sont tous préemptifs. 2 Plateformes supportées Le simulateur a été testé sur les plateformes suivantes : Linux : ArchLinux, Fedora 20, Ubuntu 14.10 Mac : Mac OSX 10.8, 10.9 et 10.10 Windows : Windows 7 et 8.1 Le fonctionnement du simulateur sur les autres plateformes n est pas garanti. 3 Procédure de lancement du simulateur Le simulateur est fourni avec toutes les librairies nécessaires pour son fonctionnement. Voici la procédure pour rouler le simulateur sur les différentes plateformes. Sur Linux, il suffit d extraire l archive tar.gz et d exécuter le fichier exécutable s y trouvant. Sur Mac, le simulateur est fourni dans le format application compressée (.dmg). Il est possible qu il soit nécessaire de confirmer l exécution en l ouvrant avec CTRL + Click. Sur Windows,vous devez installer le Microsoft Visual C++ Redistributable Package. L installateur est disponible sur le site suivant : http://www.microsoft.com/en-us/download/ details.aspx?id=14632. Ensuite, il suffit d extraire l archive zip et d exécuter le fichier exécutable s y trouvant. 2

4 Fonctionnalités du simulateur Figure 1 Interface du simulateur 4.1 Sélection de l algorithme. L algorithme peut être sélectionné à l aide du menu déroulant se trouvant dans la barre d outils. La sélection de l algorithme doit se faire avant le début de la simulation. 4.2 Affichage des attributs des processus Les attributs de chaque processus sont visibles dans la liste de processus se trouvant dans la partie gauche de la fenêtre. Chaque processus est représenté par un rectangle dans lequel on retrouve ses attributs. La couleur de fond des rectangles change en fonction de leur état. Voici le code de couleur utilisé : Bleu : Nouveau processus Vert : Processus en exécution Jaune : Processus prêt Rouge : Processus terminé Gris : Processus supprimé 3

Figure 2 Rectangle contenant les attributs d un processus Pour alléger l affichage des attributs, des acronymes sont utilisés. Voici la liste de ceux-ci : TdC : Temps de création TTL : Temps de vie P : Priorité E : Échéance 4.3 Affichage de l historique d exécution des processus Dans la partie droite de la fenêtre, nous trouvons le nom du processus exécuté à chaque temps de simulation. Le processus exécuté au temps 0 se trouve dans le rectangle en haut à gauche de la liste. Les processus exécutés subséquemment sont ajoutés à la droite. Lorsqu une rangée est remplie, une nouvelle rangée, le processus est inséré dans la rangée inférieure. Quand il n y a pas assez d espace pour afficher toutes les rangées, la liste est défilée vers le bas. Chaque processus se voit attribuer une couleur distincte. Si aucun processus n est exécuté, la valeur " " sera affichée. 4.4 Ajout d un processus à la volée Pour ajouter un processus, il suffit d appuyer sur le bouton se trouvant au-dessus de la liste des processus. Ensuite, une fenêtre apparaîtra à l écran afin de permettre la saisie des attributs du processus. L ajout de processus est seulement possible quand la simulation est suspendue et n est pas terminée. 4.5 Retrait d un processus à la volée Pour retirer un processus, il suffit de cliquer sur le bouton se trouvant dans le carré du processus visé. La suppression de processus est seulement possible quand la simulation est suspendue et n est pas terminée. 4.6 Calcul des statistiques Au courant de la simulation, il est possible de calculer, sur demande, des statistiques sur l ordonnancement courant. Le calcul des statistiques peut être lancé à partir du menu "Statistiques". Une fenêtre affichera les statistiques calculées. Voici les statistiques qui seront calculées. Temps d attente moyen Temps d attente moyen pondéré selon la priorité selon la formule : n i=1 pi ti n où les p i sont les priorités et les t i sont les temps d attente i=1 pi Nombre d échéances dépassées 4

4.7 Exporter les attributs des processus À tout moment, il est possible d exporter les attributs des processus non supprimés dans un fichier.csv. L exportation peut être lancée à partir du menu "Exportation". Le fichier généré aura la structure suivante : Nom, Première éxécution, Dernière éxécution, Temps restant, Priorité, Échéance, État, Nom État 1,0,4,0,1,7,4, Terminé 2,5,9,0,1,7,4, Terminé 5 Contrôle de la simulation Le simulateur permet d exécuter une simulation en continu, pas à pas et jusqu à la fin. La vitesse d exécution en seconde entre les rafraîchissements de l interface et le nombre de pas de simulation effectué par rafraîchissement peuvent être réglés dans le menu principal à partir de l option "Préférences" sur Mac et "Options" sous Linux et Windows. Les quatre boutons en haut à gauche de la fenêtre permettent de contrôler le déroulement de la simulation. Voici les fonctionnalités offertes par chaque bouton. : Permet de réinitialiser la simulation. : Permet d exécuter des pas de simulation en continu. : Permet de suspendre l exécution de la simulation. : Permet d exécuter un pas de simulation. : Permet d exécuter tous les pas de simulation successivement. 6 Script de simulation 6.1 Chargement du script Le script de simulation peut être chargé à partir du menu "Script". Un message d erreur apparaîtra si le fichier sélectionné n est pas valide. Après le chargement du fichier, les processus seront ajoutés dans la liste des processus. Le chargement du script est seulement possible avant le début de la simulation. 6.2 Écriture d un script Le script doit être écrit dans un fichier XML en utilisant la structure suivante : <schedule> <process> <name>toto</name> <!-- process name --> <ct>0</ct> <!-- process Creation Time --> <ttl>5</ttl> <!-- process Time to Live --> <priority>1</priority> <!-- process priority --> 5

<deadline>7</deadline> <!-- process deadline --> </process> <process> <name>tata</name> <!-- process name --> <ct>1</ct> <!-- process Creation Time --> <ttl>2</ttl> <!-- process Time to Live --> <priority>2</priority> <!-- process priority --> <deadline>4</deadline> <!-- process deadline --> </process> </schedule> À l intérieur d une balise nommée schedule, un élément de type process est ajouté pour chacun des processus. Chaque processus doit contenir les attributs suivants : <name> : Le nom du processus <ct> : Le temps de création du processus. <ttl> : La durée de vie du processus. <priority> : La priorité du processus où 1 représente la plus petite priorité. <deadline> : Le temps de l échéance du processus. 6