Comment améliorer les performances de vos applications LabVIEW
|
|
- Angélique Dupuis
- il y a 8 ans
- Total affichages :
Transcription
1 Comment améliorer les performances de vos applications LabVIEW Antoine PALLADINI Responsable de Projets ARCALE france.ni.com
2 ARCALE propose des prestations dans les domaines du test et mesure et de l embarqué Concevoir Développer Maintenir
3 Historique et évolutions Fondée en 2002 par trois ingénieurs de National Instruments PARIS Trois agences Trois équipes CA (K ) Évolution du CA TOULOUSE GRENOBLE
4 Secteurs d activités - Références Industrie Aéronautique Défense Transport / Energie R&D Autre
5 Savoir-faire
6 Atouts
7 Formation Formation spécifique Formation à la maintenance des applications développées ARCALE Toulouse est centre de formation NI
8 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution
9 Le cycle d optimisation Optimiser Améliorer l efficacité Améliorer la vitesse Benchmark Évaluer les performances Identifier les zones à problème
10 Pourquoi doit-on profiler son code La règle du 80/20 des performances logicielles 80 % du temps d exécution a lieu dans 20 % du code L amélioration des performances est plus efficace dans les 20 % Difficulté : trouver de quels 20% il s agit!
11 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution
12 Gestionnaire de tâches Windows Permet à l'utilisateur de savoir si c'est la mémoire ou l'utilisation de la CPU qui pose problème Peut servir à identifier des fuites mémoire Afficher» Sélectionner les colonnes vous permet d'ajouter des statistiques supplémentaires
13 Performance monitor Vous permet de contrôler les processeurs les E/S sur disque les accès réseau la mémoire/paging Accéder en tapant perfmon dans la boîte de dialogue Exécuter de Windows
14 Benchmarking d exécution de code Timing Template (data dep) exemple fourni avec LabVIEW
15 Benchmarking d exécution de code Code Analyse Calibrage Benchmark Project exemple fourni avec LabVIEW Real-Time
16 Afficher les allocations de buffer Mise en évidence des allocations mémoire Outils»Profil»Afficher les allocations de buffer
17 VI Profiler Statistiques d utilisation de la mémoire et temps d exécution des VIs Outils»Profil»Performances et mémoire...
18 Toolkit LabVIEW Desktop Execution Trace Traces d exécutions détaillées Informations sur les threads et VIs Mesure du temps d exécution Plusieurs sessions VIs Threads, CPU et mémoire
19 Toolkit Real-Time Execution Trace Traces d exécutions détaillées Informations sur les threads et VIs Mesure du temps d exécution Multiple sessions Threads Usage CPU VIs
20 Résumé sur le benchmarking Au niveau du système d exploitation Task Manager, Perfmon Au niveau LabVIEW Allocation mémoire, VI Profiler, VIs de benchmark Au niveau des VIs Toolkit LabVIEW Desktop Execution Trace
21 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution
22 Performances mémoire Les fonctionnalités suivantes affectent l impact de l allocation mémoire sur votre application : sémantique des fils, structure «Élément en place» adapter les types de données coercition de type allocation des tableaux
23 Sémantique des fils Chaque fil est un buffer Les branches créent des copies
24 Utilisation de la structure Élément en place Vous permet de modifier de façon explicite les données en place
25 Types de nœud en bordure Indexer/remplacer un élément d un tableau Diviser/remplacer des sous-tableaux Désassembler/assembler des éléments Désassembler/assembler les éléments d une Waveform Variant vers/à partir d un élément Entrée/sortie en place sur un élément Lire/écrire une référence de valeur de donnée
26 Exemple d'optimisation Fonctionne sur chaque élément d'un tableau de formes d'ondes
27 Adapter les types de données Afin d optimiser les allocations mémoire, utiliser les types de données les mieux adaptés : organiser vos données en tableau ou Cluster utiliser des singles plutôt que des doubles si possible
28 Coercition de type Changer le type des données pour obtenir le type de données souhaité Les points indiquent automatiquement une coercition Nécessite une copie Point de coercition
29 Construire des tableaux Il existe plusieurs façons d'allouer des tableaux Certaines sont plus efficaces que d autres! Réalloue la mémoire à chaque itération de boucle
30 Construire des tableaux Il existe plusieurs façons d'allouer des tableaux Certaines sont plus efficaces que d autres! Pré-allocation de la mémoire Pas de réallocation en cours d exécution
31 Construire des tableaux Il existe plusieurs façons d'allouer des tableaux Certaines sont plus efficaces que d autres! La mémoire est pré-allouée Simplicité et efficacité garanties!
32 L ordre de construction des tableaux Ajouter à la fin d un tableau est bien plus efficace que d ajouter au début Si vous devez ajouter des éléments au début d un tableau, ajoutez-les à la fin, et utilisez une seule fois la fonction «inverser un tableau» lorsque c est terminé
33 Démo Les effets de l optimisation mémoire
34 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution
35 Optimisation de l exécution Les axes d amélioration : le Multicore ; Le Multithread LabVIEW Multithread les communications entre threads (Piles Vs Événements) gestion des IHM
36 Le multicœur Système Monocœur Système Multicœur
37 LabVIEW multithread Application LabVIEW Multithread Concrètement
38 Profiter du multicœur en LabVIEW Boucle For parallèle Nouveauté LabVIEW 2009 Pipelining
39 Profiter du multicœur en LabVIEW La boucle cadencée
40 Communications entre boucle Les piles Les événements Notifier Rapidité Information sur l état de la pile FIFO ou LIFO Flush Nécessite une structure événement Mettre à jour une IHM Perte possible de données Pile à un seul élément
41 Communication entre boucle Les files d attente Exemple d une architecture associant la performance du multithread, des piles, du pipelining
42 Éviter le code inutile dans les boucles Ne placez que le code qui doit être répété dans les boucles L ouverture/fermeture des références doit se faire à l extérieur des boucles
43 Utiliser des primitives Les primitives sont plus efficaces que les opérations en chaîne Est moins efficace que :
44 Mise à jour de l IHM Parmi les points les moins considérés Pas si évident De la même manière que pour la gestion mémoire, LabVIEW essaie d optimiser l affichage de l IHM, mais il ne peut pas réaliser de miracles
45 Le thread de l IHM Les mises à jour de la face-avant ont lieu dans le thread de l IHM L exécution a lieu dans d autres threads Les données partagées doivent être protégées LabVIEW crée une copie supplémentaire appelée «buffer de transfert» Thread Thread Thread UI Loop Exec Exec
46 Certaines opérations nécessitent le thread de l IHM Les références aux commandes de la face-avant Le nœud d appel de bibliothèques Le nœud de propriété des commandes/indicateurs
47 Les effets des nœuds de propriété de l IHM sur les performances Les nœuds de propriété des commandes/indicateurs sont lents Nécessitent des changements des threads Ne peuvent pas être parallèles Nombre d entre eux déclenchent des modifications d IHM Les nœuds de propriété dans une boucle rapide sont mauvais La propriété «valeur» a les propriétés d un nœud de propriété pas d un terminal
48 Gestion d IHM Ne mettez à jour les indicateurs que lorsque vous en avez besoin Une mise à jour toutes les 100 ms est suffisante Les données sont copiées des buffers d exécution aux buffers de transfert des buffers de transfert aux buffers d indicateurs
49 Différer la mise à jour de l affichage Utiliser le nœud de propriété «DeferPanelUpdates» afin de différer la mise à jour des interfaces utilisateur
50 Propriétés d'exécution Fichier» Propriétés du VI» Exécution <CTRL-I>
51 VIs réentrants La réentrance permet à un sous-vi d'être appelé de façon simultanée depuis plusieurs emplacements Nécessite de la mémoire supplémentaire pour chaque instance Utiliser des VIs réentrants dans deux cas différents Pour permettre à un sous-vi d'être appelé en parallèle Pour permettre à une instance de sous-vi de maintenir son propre état
52 Appels de sous-vis Les appels de sous-vis ne coûtent rien On peut noter un certain temps système La priorité des sous-routines est particulièrement utile pour les petits VIs qui sont souvent appelés Appeler un sous-vi dans un système d'exécution différent peut coûter très cher Toutefois, l'appel d'un sous-vi ne provoque pas nécessairement de nouvelles copies de mémoire
53 Démo Les effets de l optimisation d exécution
54 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution Réduit l utilisation mémoire, augmente la vitesse Règle du 80/20
55 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution Les outils Windows (gestionnaire de tâche, perfmon) VI Profiler Toolkit Real-Time Execution Trace
56 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution Ôtez les points de coercition Profitez des structures en place
57 Améliorer les performances en LabVIEW Le but de l optimisation Les outils Optimisation mémoire Optimisation de l exécution Sachez où LabVIEW peut vous aider Limitez les mises à jour des indicateurs Utilisez des paramètres d exécution appropriés
58 Aller plus loin ni.com/multicore ni.com/devzone ni.com/training L aide LabVIEW Formation LabVIEW Performance
59 Formations Débutant Expérimenté Avancé Cours Certifications LabVIEW Core 1 LabVIEW Core 2 Cours sur le matériel NI Certified LabVIEW Associate Developer Exam LabVIEW Core 3 LabVIEW Connectivity Certified LabVIEW Developer Exam Advanced Architectures for LabVIEW Managing Software Engineering in LabVIEW Certified LabVIEW Architect Exam Économiser du temps et de l argent avec les formations NI Lors d un sondage mondial, les utilisateurs NI ont rapporté : Apprentissage 66 % plus rapide Développement d applications 50 % plus rapide 43 % de temps en moins pour la maintenance 0% 50% 100% *Source: NI WW training customer survey, 2009, n = 640, from US, Canada, Germany, Spain, Poland, Mexico, Brazil, South America, Japan, Taiwan, ASEAN
60 france.ni.com Des questions?
61 Restez connecté(e) avant et après NIDays youtube.com/nifrance facebook.com/nifrance ni.com/rss/f twitter.com/nifrance ni.com/community
Journée Développeurs LabVIEW
Journée Développeurs LabVIEW Eric MAUSSION Romain DUVAL Processus de développement logiciel Regroupement des exigences Prototypage de l IHM Architecture de l application Développement Debogage et Test
Plus en détailQuoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Mathieu PACE National Instruments, Ingénieur d applications L architecture RIO se développe Processeur FPGA E/S E/S E/S personnalisées
Plus en détail11 Février 2014 Paris nidays.fr. ni.com
11 Février 2014 Paris nidays.fr 1 Choisir la bonne architecture logicielle pour automatiser les systèmes de test Jérémy Charavet Ingénieur d Applications, National Instruments France Une architecture logicielle
Plus en détailNotes de mise à jour. 4D v11 SQL Release 3 (11.3) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 3 (11.3) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D v11 SQL Release 3 (11.3). Pour plus de détails consultez l addendum v11.3
Plus en détailComment créer des rapports de test professionnels sous LabVIEW? NIDays 2002
Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailLivre blanc Mesure des performances sous Windows Embedded Standard 7
Livre blanc Mesure des performances sous Windows Embedded Standard 7 Table des matières Résumé... 1 Introduction... 1 Utilisation de la boîte à outils Windows Performance Analysis... 2 Fonctionnement...
Plus en détailQuoi de neuf en LabVIEW FPGA 2010?
Quoi de neuf en LabVIEW FPGA 2010? Yannick DEGLA Ingénieur d Application Fonctionnalités de LabVIEW FPGA 2010 Nœud d intégration d IP - Importer directement des fichiers.xco de Xilinx ou vos propres VHDL
Plus en détailTable des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
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étailEnseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing
Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Les Clusters Les Mainframes Les Terminal Services Server La virtualisation De point de vue naturelle, c est le fait de regrouper
Plus en détailGuide de prise en main Symantec Protection Center 2.1
Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Le logiciel décrit dans cet ouvrage est fourni dans le cadre d'un contrat de licence et seule
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailFORMATION WS1205 INSTALLATION ET GESTION DE L'ENVIRONNEMENT APPLICATIF DES POSTES DE TRAVAIL AVEC WINDOWS SERVER 2012
FORMATION WS1205 INSTALLATION ET GESTION DE L'ENVIRONNEMENT APPLICATIF DES POSTES DE TRAVAIL AVEC WINDOWS SERVER 2012 Contenu formation Installation et gestion de l environnement applicatif des postes
Plus en détailTable des matières. Chapitre 1 Les architectures TSE en entreprise
1 Chapitre 1 Les architectures TSE en entreprise 1. Présentation............................................. 11 1.1 Le concept........................................... 11 1.2 Approche contextuelle.................................
Plus en détailWindows serveur 2008 installer hyperv
Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server
Plus en détailFormations Techniques : Infrastructures Janvier - Mars 2009
Infrastructures Les Formations d AGORA TECHNOLOGY sont assurées par des Consultants Seniors Certifiés MCT, MCSE et MCPs. Grâce au savoir-faire et à la forte compétence terrain de ses Consultants, les formations
Plus en détailProgramme des formations Gamme automates
Programme des formations Gamme automates MODULO 2 MOD2.1 MOD2.2 MOD2.3 MODULO 5 MOD5.1 MOD5.2 MOD5.3 MODUWEB VISION MOW.1 MOW.2 Automates EY-MODULO 2 Généralités MOD2.1 Objectifs Connaître la constitution
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é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é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étail1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2008 3. Microsoft SQL Server 2008 Service Pack 3
Microsoft SQL Server 2008 Guide d installation et de configuration sur des serveurs Microsoft Windows version 2003/2008/2008R2 ( Mars 2012 ) Ce guide explique les différentes étapes pour installer et configurer
Plus en détail10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service
10 tâches d administration simplifiées grâce à Windows Server 2008 R2 Faire plus avec moins. C est l obsession depuis plusieurs années de tous les administrateurs de serveurs mais cette quête prend encore
Plus en détailACQUISITION ANALYSE PRÉSENTATION
INITIATION AU LOGICIEL D'INSTRUMENTATION LAB ABVIEW 1. INTRODUCTION Labview (Laboratery Virtual Instruments Engineering Workbench) est un environnement de développement d'applications fondé sur un langage
Plus en détailNotes de mise à jour LabVIEW
Notes de mise à jour LabVIEW Sommaire Ces notes de mise à jour décrivent le processus de mise à jour de LabVIEW pour Windows, Mac OS X et Linux vers LabVIEW 2010, les problèmes que vous pourriez rencontrer
Plus en détailJetClouding Installation
JetClouding Installation Lancez le programme Setup JetClouding.exe et suivez les étapes d installation : Cliquez sur «J accepte le contrat de licence» puis sur continuer. Un message apparait and vous demande
Plus en détailArmelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration
Services RDS Remote Desktop Services : Installation et administration Armelin ASIMANE Table des matières 1 À propos de ce manuel 1. Avant-propos............................................ 13 1.1 À propos
Plus en détail11 Février 2014 Paris nidays.fr. france.ni.com
11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailManuel d'utilisation
Manuel d'utilisation Version 1.0 Le 25/09/2014 par i-médias, service commun informatique et multimédia Pôle Services numériques Pôle Applications & Développements I-médias Manuel d'utilisation de l'application
Plus en détailLOGICIEL DE GESTION D ENTREPOT
FR LOGICIEL DE GESTION D ENTREPOT Modula WMS Avantages découlant de l utilisation de Modula WMS OPTIMISATION Gestion statique ou dynamique des emplacements pour éviter d inutiles redondances. GAIN DE TEMPS
Plus en détailWEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager
Plus en détailLaplink PCmover Express La façon la plus facile de transférer vers un nouveau PC Windows
Laplink PCmover Express La façon la plus facile de transférer vers un nouveau PC Windows Manuel de l utilisateur Service clientèle/ Support technique: Web: http://www.laplink.com/index.php/fre/contact
Plus en détailG. Méthodes de déploiement alternatives
Page 32 Chapitre 1 - Le fichier MigUser.xml permet de configurer le comportement d'usmt lors de la migration des comptes et profils utilisateurs (capture et restauration). - Le fichier config.xml permet
Plus en détail26 Centre de Sécurité et de
26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au
Plus en détailIntroduction CONTENU EN LIGNE
Introduction Ce kit de formation est destiné aux professionnels de l informatique qui ont en charge des services de domaine Active Directory (AD DS) Windows Server 2008 ou qui prévoient de le faire, et
Plus en détailHP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque
HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions
Plus en détailInstallation 4D. Configuration requise Installation et activation
Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v15 requièrent au minimum les configurations suivantes : Windows OS X Processeur Intel
Plus en détailOracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)
Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de
Plus en détailServices RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration
À propos de ce manuel 1. Avant-propos 13 1.1 À propos du livre 13 1.2 À propos de l auteur 14 2. Conditions requises 14 2.1 Niveau/Connaissances 14 2.2 Objectifs 15 Services Bureau à distance 1. Présentation
Plus en détailOrganiser le disque dur Dossiers Fichiers
Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur
Plus en détailVERITAS Backup Exec TM 10.0 for Windows Servers
VERITAS Backup Exec TM 10.0 for Windows Servers Guide d installation rapide N134418 Avertissement Les informations contenues dans cette documentation peuvent être modifiées sans préavis. VERITAS Software
Plus en détailVirtualisation. du poste de travail Windows 7 et 8. avec Windows Server 2012
Virtualisation du poste de travail Windows 7 et 8 avec Windows Server 2012 Contraintes d architecture VDI et RDS App-V UE-V Citrix AppSense Norskale RES Software William Bories Abderrahmane Laachir Philippe
Plus en détailBienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap
Page 1 of 7 Rechercher sur le Web Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Accueil Actualité Windows Vista Windows Server Active Directory TCP/IP Securité Qui
Plus en détailINSTALLATION ET CONFIGURATION DE HYPER V3
INSTALLATION ET CONFIGURATION DE HYPER V3 I. Installation de HyperV3 sous Windows serveur 2012 HyperV3 est le successeur de HyperV2 apparu sous les versions de Windows serveur 2008 R2, c est puissant Hyper
Plus en détail1. Introduction... 2. 2. Avantages, fonctionnalités, limitations et configuration requise... 2. Avantages... 2
Guide de démarrage rapide : moteur Zip Sommaire 1. Introduction... 2 2. Avantages, fonctionnalités, limitations et configuration requise... 2 Avantages... 2 Fonctionnalités spécifiques au moteur Zip de
Plus en détailSpeexx Basic Anglais, Français, Allemand, Italien, Espagnol,
Pour une démo, ctrl +clic pour suivre le lien : http://www.speexx.com/portal/media/softwaredemo/fr/demostart.htm http://www.speexx.com/onlinedemo/english/ Speexx Basic Anglais, Français, Allemand, Italien,
Plus en détailEtude d Algorithmes Parallèles de Data Mining
REPUBLIQUE TUNISIENNE MINISTERE DE L ENSEIGNEMENT SUPERIEUR, DE LA TECHNOLOGIE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DE TUNIS ELMANAR FACULTE DES SCIENCES DE TUNIS DEPARTEMENT DES SCIENCES DE L INFORMATIQUE
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é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étailWINDOWS SHAREPOINT SERVICES 2007
WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création
Plus en détailAdministration Centrale : Opérations
Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...
Plus en détailComment utiliser FileMaker Pro avec Microsoft Office
Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de
Plus en détailMEC6405 - Introduction à LabVIEW
MEC6405 - Introduction à LabVIEW COURS DE 3 HEURES AVEC APPLICATION PRATIQUE AU LABORATOIRE NO. 5 Automne 2012 1 Qu'est-ce que LabVIEW? Laboratory Virtual Instrument Engineering Workbench Logiciel de développement
Plus en détailArticle 2 : Conseils et meilleures pratiques pour gérer un cloud privé
Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé Sponsored by Mentions relatives aux droits d'auteur 2011 Realtime Publishers. Tous droits réservés. Ce site contient des supports
Plus en détailHyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS 70-659
Chapitre 1 Introduction à la virtualisation A. Qu'est-ce que la virtualisation? 16 B. Historique de la virtualisation 16 C. Technologie Hyperviseur et offres du marché 17 1. Hyperviseur Monolithique 23
Plus en détailTRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique
TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique Bilan technique et éléments de développement Fonctionnalités attendues Une vingtaine d établissements
Plus en détailGuide Utilisateur Easy Share
Guide Utilisateur Easy Share Février 2014 1 Préambule... 3 2 Fonctionnalités site Web pour l utilisateur... 3 2.1 Onglet «Fichiers»... 4 2.1.1 Ouvrir... 4 2.1.2 Charger un fichier à partir du site Web...
Plus en détailPACKZ System Requirements. Version: 2015-05-27. Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. 1
PACKZ System Requirements Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. All rights reserved.this manual may not be copied, photocopied, reproduced, translated, or converted to any electronic
Plus en détailCARTE INTERFACE PCI PARALLÈLE
CARTE INTERFACE PCI PARALLÈLE Introduction Guide d'installation rapide Nous vous remercions d'avoir acheté cette carte interface PCI IEEE1284. Elle vous permet d'ajouter jusqu'à deux ports de communication
Plus en détailInfrastructure RDS 2012
105 Chapitre 3 Infrastructure RDS 2012 1. Introduction Infrastructure RDS 2012 Une infrastructure RDS 2012 R2 est composée de plusieurs serveurs ayant chacun un rôle bien défini pour répondre aux demandes
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailLe Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales
Plus en détailJournée CUME 29 Mars 2012. Le déport d affichage. Vincent Gil-Luna Roland Mergoil. www.upmc.fr
Journée CUME 29 Mars 2012 Le déport d affichage Vincent Gil-Luna Roland Mergoil www.upmc.fr Sommaire Contexte Le déport d affichage Conclusion et perspectives Le contexte Présentation Problématiques Résultats
Plus en détailConsole de supervision en temps réel du réseau de capteurs sans fil Beanair
Console de supervision en temps réel du réseau de capteurs sans fil Beanair Véritable console de supervision temps réel, le BeanScape permet de modéliser, de visualiser et d administrer en temps réel le
Plus en détailIntroduction. Instructions relatives à la création d ateliers de test. Préparer l ordinateur Windows Server 2003
Introduction Ce kit de formation est conçu pour les professionnels des technologies de l information (TI) qui prennent en charge Windows Vista dans de nombreux environnements et qui envisagent de passer
Plus en détailKASPERSKY SECURITY FOR BUSINESS
KASPERSKY SECURITY FOR BUSINESS IDENTIFIER. CONTRÔLER. PROTÉGER. Guide de migration RENOUVELLEMENTS ET MISES À NIVEAU DES LICENCES : Guide de migration PRÉSENTATION DE LA NOUVELLE GAMME ENDPOINT SECURITY
Plus en détailTutoriel LabVIEW Des fonctions simples à l acquisition de données
UFR Sciences et Technologies Tutoriel LabVIEW Des fonctions simples à l acquisition de données J. BRUNET Initiation à l environnement LabVIEW 1 Considérations générales sur LabVIEW Qu est-ce que LabVIEW?
Plus en détailÀ qui s adresse cet ouvrage?
Introduction Bienvenue dans le Guide de l administrateur de Microsoft Windows Server 2008. En tant qu auteur de plus de 65 livres, j écris des ouvrages professionnels sur la technologie depuis 1994. Au
Plus en détailManuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Plus en détailFORMATION CXA01 CITRIX XENAPP & WINDOWS REMOTE DESKTOP SERVICES
FORMATION CXA01 CITRIX XENAPP & WINDOWS REMOTE DESKTOP SERVICES Contenu de la formation CXA01 CITRIX XENAPP & WINDOWS REMOTE DESKTOP SERVICES Page 1 sur 5 I. Généralités 1. Objectifs de cours Installation,
Plus en détailSupport de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailModule : Virtualisation à l aide du rôle Hyper-V
Windows Server 2008 pour l'enseignement Module : Virtualisation à l aide du rôle Hyper-V Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines
Plus en détailOptimisation des performances
229 Chapitre 11 Optimisation des performances 1. Contrôle de la gestion des ressources de la plate-forme Citrix XenApp Le contrôle des ressources de la ferme de serveurs Citrix XenApp garantit la disponibilité
Plus en détailSurveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Plus en détailINTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
Plus en détailStage Ingénieur en développement logiciel/modélisation 3D
Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel
Plus en détailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détail11 Février 2014 Paris nidays.fr
11 Février 2014 Paris nidays.fr Télésurveillance des postes d alimentation de la ligne RER A Yohann LEDIEU Département «Systèmes de Conduite et d Essais» NEXEYA SYSTEMS La Couronne (16) Sommaire NEXEYA
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étailTechSoftware Présentations
TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM 2 Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli
Plus en détailLes bons réflexes : le bureau et la zone de notification : Les programmes qui s activent au démarrage ; Enlever / supprimer un programme ;
Table des matières : Les bons réflexes : le bureau et la zone de notification ; Les programmes qui s activent au démarrage ; Éviter les toolbars et/ou les logiciels indésirables lors de l installation
Plus en détailMySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Plus en détailLes classes de service pour les projets scientifiques
Les classes de service pour les projets scientifiques L'exemple des grilles de calcul et du projet EGEE Journée «Classes de Service de RAP» Jean-Paul Gautier, Mathieu Goutelle (CNRS UREC) www.eu-egee.org
Plus en détailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Laboratoire 08. D. Création d usagers et de groupes pour la configuration des droits NTFS
Laboratoire 08 1. Gestion des fichiers et dossiers A. Installation du serveur de fichiers : (Si ce n est pas déjà fait) Par la fenêtre «Gérer votre serveur», utiliser ajouter un rôle puis choisissez le
Plus en détailSymantec Backup Exec 2012
Better backup for all Fiche technique : Sauvegarde et reprise après incident Présentation est un produit unique et intégré qui protège les environnements physiques et virtuels, simplifie la sauvegarde
Plus en détailSQL2005, la migration Atelier 316
SQL2005, la migration Atelier 316 Par : Maurice Pelchat Spécialiste SQL Server Société GRICS SQL2005, la migration Introduction Pourquoi? Comment? Outils disponibles Processus de migration Quand? Perspectives
Plus en détailMEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE
MEGA HOPEX V1R1 FR Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013 Auteur : Noé LAVALLEE SOMMAIRE Sommaire... 2 Étape préliminaire... 3 Système d exploitation... 3.Net... 3 Rôles nécessaires... 3
Plus en détailLes journées SQL Server 2013
Les journées SQL Server 2013 Un événement organisé par GUSS Les journées SQL Server 2013 SharePoint pour le DBA SQL Configuration, haute disponibilité et performances David Barbarin Patrick Guimonet Un
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailPC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!
PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération
Plus en détailpour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C00657-1F
BrightStor ARCServe Backup pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C00657-1F La présente documentation et le logiciel correspondant (ci-après nommés «documentation») sont exclusivement
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étailInstallation et Administration de SolidWorks Electrical CadWare Systems
1 Sommaire I. Introduction... 3 II. Prérequis... 4 Configuration matérielle... 4 Administration et sécurité... 4 III. Installation monoposte... 5 IV. Image Administrative pour installation monoposte...
Plus en détailAFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Plus en détail& collaborative workspace. the new multitouch CONNECT & SHARE COLLABORATE BETTER & DECIDE FASTER CREATE & INNOVATE SAVE & TAKE THE DATA WITH YOU
CONNECT & SHARE COLLABORATE BETTER & DECIDE FASTER SAVE & TAKE THE DATA WITH YOU CREATE & INNOVATE the new multitouch & collaborative workspace O1 Connect & Share O2 Create & Innovate O3 Collaborate better
Plus en détail