Brevet FR3078416A1 — publié le 20190830

DISPOSITIF DE MESURE POUR MESURER LE TEMPS DE LATENCE DE TRAITEMENT D'UN SYSTEME INFORMATIQUE, PROCEDE D'UTILISATION DUDIT DISPOSITIF DOMAINE DE L'INVENTION La présente invention concerne un dispositif de mesure et un procédé de mesure permettant de mesurer le temps de latence de traitement d'un système informatique. ARRIERE-PLAN TECHNOLOGIQUE DE L'INVENTION Dans les jeux vidéo, le délai entre l'enfoncement d'une touche d'un dispositif d'entrée (un clavier ou une souris par exemple) et le changement de l'affichage sur l'écran d'ordinateur est souvent dénommé "délai de saisie". Ce délai, plus généralement dénommé "temps de latence de traitement" dans la présente description, est provoquée par la contribution de différentes origines : le retard de signal au niveau du dispositif d'entrée, le retard de réseau si l'unité centrale de traitement est distance des dispositifs d'entrée/de sortie, le temps de latence au niveau de l'unité centrale de traitement pour préparer une nouvelle trame vidéo et le retard provoqué par l'écran d'ordinateur lui-même, y compris le temps de réponse des pixels. La plupart des applications logicielles sensibles, telles que les jeux vidéo ou les modélisations dynamiques nécessitent un temps de latence de traitement global inférieur à quelques dizaines de ms, généralement une valeur supérieure à 30 ms est perceptible par un utilisateur moyen. Il est donc particulièrement important de mesurer le 35 temps de latence de traitement lorsqu'on développe un logiciel 2 d'application, qu'on modifie les fonctions premières d'un système ou le logiciel d'un système informatique. Ceci est encore plus vrai lorsque l'architecture de système informatique sépare physiquement le traitement de 5 l'application et la partie stockage, située chez l'hôte, des dispositifs d'entrée/de sortie, situés sur le bureau de l'utilisateur, comme cela est, par exemple, connu d'après les documents US2017228851 et FR3047576. 10 Les procédés connus de mesure du temps de latence de traitement comprennent la configuration de système informatique en installant et en exécutant un logiciel de mesure. Sous la supervision du logiciel de mesure, l'unité centrale de traitement du système informatique envoie un motif 15 distinctif à un dispositif de sortie (par exemple, pour provoquer l'affichage d'une image prédéterminée sur l'écran d'ordinateur) dès la réception d'une instruction provenant d'un dispositif d'entrée (par exemple, l'instruction correspondant à l'enfoncement d'une touche du clavier). Une 20 caméra à grande vitesse, ayant une cadence de prise de vue connue, qui peut être supérieure à 1000 ils, enregistre simultanément le dispositif d'entrée et le panneau d'affichage. Le temps de latence de traitement est ensuite mesuré en lisant la vidéo enregistrée, en marquant, avec une 25 grande précision, les images sur lesquelles les événements d'entrée/de sortie se produisent (les images sur lesquelles on appuie sur la touche et le motif distinctif s'affiche sur l'écran d'ordinateur, dans l'exemple donné ci-dessus), et en comptant le nombre d'images qui séparent les deux événements. 30 Ce procédé prend du temps, en particulier lorsqu'une pluralité de mesures doivent être préparées. Il ne fournit pas d'informations "en temps réel" sur le temps de latence, directement après la campagne de mesure, puisque la vidéo enregistrée doit être analysée image par image, mesure par 3 mesure. De même, une mesure précise du temps de latence de traitement à la milliseconde près nécessite une caméra à grande vitesse ayant la capacité de capturer des images à une cadence d'au moins 1000 ils. Cette caméra est très onéreuse. 5 BUT DE L'INVENTION La présente invention vise à fournir un procédé et un dispositif de mesure simples qui permettent d'établir 10 directement, et immédiatement après une campagne de mesure, le temps de latence de traitement d'un système informatique. RÉSUMÉ DE L' INVENTION 15 Pour ce faire, l'invention concerne un dispositif de mesure du temps de latence de traitement d'un système informatique, ledit système informatique comprenant une unité centrale de traitement, un port d'entrée permettant de 20 connecter un dispositif d'entrée à l'unité centrale de traitement, et un dispositif de sortie connecté à l'unité centrale de traitement. L'unité centrale de traitement est configurée pour envoyer un motif distinctif au dispositif de sortie lorsqu'une instruction est reçue, en provenance du 25 connecteur du dispositif d'entrée. Selon l'invention, le dispositif de mesure comprend : un contrôleur ; une interface de contrôle, connectée au contrôleur, 30 afin d'initier une mesure ; une interface de connexion pour connecter le contrôleur au port d'entrée du système informatique ; un capteur, connecté au contrôleur, pour mesurer un signal de sortie du dispositif de sortie et pour 35 fournir un signal de sortie mesuré au contrôleur ; 4 Le contrôleur est configuré pour : - dès l'initiation d'une mesure, générer et envoyer un signal d'entrée au système informatique ; 5 détecter, à partir du signal de sortie mesuré, que le motif distinctif a été traité par le dispositif de sortie ; et déterminer le temps écoulé entre l'envoi du signal d'entrée et la détection que le motif distinctif a été 10 traité, afin de réaliser une mesure du temps de latence de traitement du système informatique. Selon d'autres caractéristiques non limitatives de 15 l'invention, prises soit individuellement soit en une combinaison techniquement possible quelconque : - le contrôleur comprend, ou est connecté à une mémoire permettant de stocker la mesure; 20 - le motif distinctif provoque une variation dans le signal de sortie du dispositif de sortie -; - le port d'entrée est un connecteur USB 25 - l'interface de connexion est configurée pour connecter le contrôleur aux ports d'entrée d'une pluralité de systèmes informatiques, le dispositif de mesure est équipé d'une pluralité de capteurs afin de mesurer un 30 signal de sortie des dispositifs de sortie respectifs de la pluralité de systèmes informatiques et le contrôleur est configure pour établir en parallèle une mesure du temps de latence de chaque système informatique ; 5 - le dispositif de sortie est un écran d'ordinateur, comprenant un panneau luminescent, et le capteur est un capteur optique ; 5 - le dispositif de mesure comprend une pluralité de capteurs optiques pour mesurer des signaux de sortie provenant de différentes zones du panneau luminescent de l'écran d'ordinateur. 10 L'invention concerne également un procédé de mesure du temps de latence de traitement d'un système informatique, ledit système informatique comprenant une unité centrale de traitement, un port d'entrée permettant de connecter un dispositif d'entrée à l'unité centrale de traitement, et un 15 dispositif de sortie connecté à l'unité centrale de traitement. L'unité centrale de traitement est configurée pour envoyer un motif distinctif au dispositif de sortie lorsqu'une instruction est reçue, en provenance du connecteur du dispositif d'entrée. 20 Selon l'invention, le procédé de mesure comprend : - la connexion d'une interface de connexion du dispositif de mesure au port d'entrée du système informatique ; - la mise en fonctionnement du dispositif de mesure pour 25 initier au moins une mesure. Selon d'autres caractéristiques non limitatives de l'invention, prises soit individuellement soit en une combinaison techniquement possible quelconque : 30 - le dispositif de mesure configure l'unité centrale de traitement, à l'aide du logiciel de mesure, pour envoyer un motif distinctif au dispositif de sortie lorsqu'une instruction est reçue, en provenance du connecteur du 35 dispositif d'entrée ; 6 - le procédé comprend en outre le téléchargement de la au moins une mesure provenant du dispositif de mesure dans un ordinateur de test aux fins d'analyses ultérieures ; 5 - le dispositif de mesure comprend la fixation d'un certain nombre de mesures qui doivent être effectuées de manière répétitive ; le fonctionnement du dispositif de mesure comprend la 10 réalisation d'une étape d'étalonnage. FIGURES 15 De nombreux autres avantages et fonctions de la présente invention seront plus apparents après la lecture de la description détaillée qui suit, prise conjointement avec les dessins joints, parmi lesquels : 20 - Les Figures 1 et 2 représentent deux configurations de système informatique pour lesquels le temps de latence de traitement peut être mesuré grâce au procédé et au dispositif selon l'invention ; 25 - La Figure 3 représente un dispositif de mesure donné à titre d'exemple, selon l'invention. DESCRIPTION DETAILLEE DE MODES DE REALISATION SPECIFIQUES DE 30 L'INVENTION Pour simplifier la description suivante, les mêmes références seront utilisées pour les éléments identiques ou les éléments assurant la même fonction dans les différents 35 modes de réalisation de l'invention qui vont être décrits. 7 La Figure 1 représente une première configuration possible d'un système informatique 1 pour lequel le temps de latence de traitement peut être mesuré grâce au procédé et au 5 dispositif selon l'invention. Le système informatique 1 comprend une unité centrale de traitement 2. L'unité centrale de traitement 2 inclut des dispositifs de traitement tels qu'un micro-processeur, une unité de mémoire et d'autres formes de stockage, une carte graphique, un contrôleur de 10 réseau 5 et tout autre type de contrôleur d'entrée et/ou de sortie. Les contrôleurs d'entrée/de sortie connectent l'unité centrale de traitement 2 aux dispositifs d'entrée/de sortie 3, 4, 5 par l'intermédiaire d'une pluralité de ports 6, tel que, par exemple, des connecteurs USB, des connecteurs HDMI, des 15 connecteurs Ethernet ou des ports 6 sans fil utilisant des normes de communication telles que B1uetooth"4 ou Wi-Fi. Le système informatique 1 comprend également des dispositifs de sortie 3, tels qu'un écran d'ordinateur 3a et 20 un haut-parleur 3b, et des dispositifs d'entrée 4, tels qu'un clavier 4a, et une souris 4b, connectés à leur port 6 respectif de l'unité centrale de traitement 2. L'unité centrale de traitement 2 de l'exemple représenté sur la figure 1 est également connectée à un réseau, par exemple Internet, 25 par l'intermédiaire du contrôleur de réseau 5. Le système informatique 1 peut comprendre des dispositifs d'entrée/de sortie supplémentaires en plus de celui mentionné ci-dessus, aux fins d'illustration uniquement. 30 La Figure 2 représente une autre configuration possible d'un système informatique 1 pour lequel le temps de latence de traitement peut être mesuré grâce au procédé et au dispositif selon l'invention. Le système informatique de la figure 2 est composé d'un côté hôte 7a situé à distance d'un côté client 8 7b. Les côté hôte 7a et côté client 7b communiquent ensemble par l'intermédiaire d'un réseau. L'ordinateur hôte 7a héberge une unité centrale de 5 traitement 2, ou une pluralité de ces unités centrales de traitement, similaires à l'unité centrale de traitement 2 décrite en liaison à la configuration de la figure 1. L'ordinateur hôte 7a fournit tous les, ou la plupart des composants de traitement et de stockage, système 10 d'exploitation et application logicielle utilisés par le client. Les dispositifs d'entrée et de sortie 3, 4, 5 se trouvent du côté client 7b, et sont connectés aux ports 15 d'entrée/de sortie 6 d'un boitier de connexion 8. Ces ports d'entrée/de sortie 6 peuvent être de la même nature et des mêmes standards que celui qui est décrit en liaison avec la figure 1. Le boitier de connexion 8 achemine les signaux provenant de/en direction des dispositifs d'entrée/de sortie 20 3, 4, 5 par l'intermédiaire du réseau en direction/à partir de l'unité centrale de traitement 2 de l'ordinateur hôte 7b. Une telle configuraLion est connue et décrite en plus amples détails dans les documents US2017228851 et FR3047576, 25 déjà cités dans la partie arrière-plan technologique du présent document. Un système informatique 1 adapté pour appliquer le procédé et le dispositif de mesure selon l'invention peut être 30 configuré différemment des deux exemples donnés à titre d'illustrations sur les figures 1 et 2. Mais, de préférence, un système informatique 1 adapté comprend une unité centrale de traitement 2, un port d'entrée 6 pour connecter un dispositif d'entrée, et un dispositif de sortie connecté, 9 directement ou indirectement, à l'unité centrale de traitement 2. Selon la présente description, et de la même manière que 5 le procédé existant pour mesurer le temps de latence de traitement, un logiciel de mesure est chargé et exécuté dans l'unité centrale de traitement 2. Ce logiciel de mesure configure le système informatique 1 de telle sorte que, dès la réception d'une instruction provenant du port d'entrée 6, 10 l'unité centrale de traitement 2 envoie un motif distinctif à un dispositif de sortie. Par exemple, le logiciel de mesure peut configurer l'unité centrale de traitement 2 de telle manière que, lorsqu'une instruction prédéfinie (par exemple, une touche prédéfinie du clavier sur laquelle on appuie) est 15 reçue par l'unité centrale de traitement 2, en provenance du contrôleur USB 6, l'unité centrale de traitement 2 prépare une image distinctive et envoie cette image au contrôleur HDMI (Interface Multimédia Haute Définition) 6 auquel l'écran d'ordinateur 3a est connecté. 20 Le port d'entrée 6 à partir duquel l'instruction est reçue peut être n'importe quel port d'entrée 6 disponible de l'unité centrale de traitement 2 ou du bottier de connexion 8, typiquement le port auquel un clavier, une souris ou un pavé 25 tactile est connecté. Le motif distinctif peut ne pas être nécessairement fourni à un écran d'ordinateur 3a, il peut être adressé au haut-parleur 3b ou au contrôleur de réseau 5 de l'unité centrale de traitement 2 ou au boitier de connexion 8. Dans tous les cas, le motif reçu et interprété par le 30 dispositif de sortie est transformé en un signal visuel, auditif, électrique, ou un signal de toute autre nature, qui peut être mesuré. Pour être distinctif, le motif doit provoquer une variation dans le signal transduit par le dispositif de sortie. 35 10 De même, le logiciel de mesure peut être configuré pour sélectionner quel port d'entrée 6 et quel dispositif de sortie du système informatique 1 seront associés au dispositif de mesure pour une campagne de mesure ultérieure. 5 Si l'on se tourne vers la description de la figure 3, un dispositif de mesure 9 permettant de mesurer le temps de latence de traitement d'un système informatique 1 comprend une interface de connexion 13 permettant de connecter le 10 dispositif de mesure 9 à un port d'entrée 6 du système informatique 1, une interface de contrôle 10 pour initier une mesure et au moins un capteur 11 pour mesurer un signal de sortie émis par le dispositif de sortie. 15 D'une manière générale, le dispositif de mesure 9 est couplé au système informatique 1 et au logiciel de mesure qui est en cours d'exécution sur l'unité centrale de traitement 2, de telle sorte qu'une campagne de mesure puisse être réalisée. Plus précisément, un connecteur de l'interface de connexion 13 20 est connectée à un port d'entrée 6 du système informatique, et le capteur 11 est placé sur un, ou à proximité d'un dispositif de sortie. Une mesure initiée par l'utilisateur par l'intermédiaire de l'interface de contrôle 10, provoque l'émission d'un signal d'entrée vers le port d'entrée 6 du 25 système informatique 1 via l'interface de connexion 13. Le signal d'entrée est décodé au niveau du port d'entrée 6 et une instruction envoyée à l'unité centrale de traitement 2. Grâce au fonctionnement du logiciel de mesure, et dès la réception de l'instruction, l'unité centrale de traitement 2 prépare et 30 envoie le motif distinctif au dispositif de sortie. Le signal de sortie émis par le dispositif de sortie est mesuré par le capteur 11. Il est alors possible de déterminer le temps de latence de traitement de système informatique 1, en déterminant le temps qui s'est écoulé entre la génération du Il signal d'entrée et la détection que le motif distinctif a été traité par le dispositif de sortie. Pour effectuer la mesure et coordonner ses différents composants, le dispositif de mesure 9 comprend également un contrôleur 12, connecté à l'interface de contrôle 10, à l'interface de connexion 12 et au capteur 11. Le contrôleur 12 peut comprendre un micro-contrôleur, un micro-processeur ou un matériel programmable tel une puce FPGA (réseau de portes 10 programmable sur place). Il comprend également, ou bien il est connecté à une mémoire permettant de stocker le micro-code et/ou le logiciel nécessaire à son fonctionnement, et au stockage des mesures. Dans certains exemples, la mémoire peut également contenir une copie du logiciel de mesure, de telle 15 sorte qu'elle puisse être facilement transférée au système informatique 1 avant la mise en fonctionnement du dispositif de mesure 9. Le contrôleur 12 est configure pour : - au moment de l'initiation d'une mesure, au niveau de l'interface de contrôle 10, générer et envoyer un 20 signal d'entrée au système informatique 1, - détecter, à partir du signal de sortie mesuré fourni par le capteur 11, que le motif distinctif a été traité par le dispositif de sortie ; et - déterminer le temps écoulé entre l'envoi du signal 25 d'entrée et la détection que le motif distinctif a été traité, afin de réaliser une mesure du temps de latence de traitement du système informatique. La mesure peut alors être stockée dans la mémoire 30 disponible dans le dispositif de mesure 9 ou affichée au niveau de l'interface de contrôle 13. Le dispositif de mesure 9 peut comprendre une batterie ou toute autre forme de stockage d'énergie, pour faire 35 fonctionner ses différents composants. De manière avantageuse, le dispositif de mesure 9 reçoit son alimentation de fonctionnement de l'unité informatique 2, par l'intermédiaire 12 d'un connecteur de l'interface de connexion 13. Par exemple, le connecteur peut être inséré dans un port USE 6 de l'unité centrale de traitement 2 qui fournit une puissance suffisante pour faire fonctionner le dispositif 9. 5 Dans le mode de réalisation représenté sur la figure 3, le dispositif de mesure 9 comprend une pluralité de capteurs 11. Les capteurs peuvent être tous du même type ou de types différents. Le capteur 11 peut être un capteur optique, tel 10 qu'un photo-détecteur ou un capteur d'image, pour mesurer le signal de sortie provenant du panneau luminescent de l'écran d'ordinateur 3a, ou d'une manière plus générale, de n'importe quel dispositif de sortie émettant de la lumière. Le capteur 11 peut être un microphone ou n'importe quel autre type de 15 capteur de vibrations pour mesurer le signal de sortie du haut-parleur 3b ou un dispositif de sortie similaire. Le capteur 11 peut également être un analyseur de données devant être couplé au contrôleur de réseau 5 ou à la box de connexion 8 du système informatique 1. 20 De manière avantageuse, le capteur 11 ou certains des capteurs 11 sont équipés d'éléments de support de telle sorte qu'il(s) puisse(nt) être fixé(s) sur le, ou à proximité du, dispositif de sortie dans une position qui améliore la qualité 25 de la mesure du signal de sortie. Par exemple, un ou plusieurs photo-détecteur(s) pourralt/ent être fixé sur l'écran d'ordinateur, en face du panneau luminescent ou un ou plusieurs microphone(s) fixé(s) devant la face active d'un haut-parleur. 30 Dans un exemple particulièrement avantageux, le dispositif de mesure 9 comprend de multiples capteurs optiques 11, tels que des photo-détecteurs, placés dans différents endroits du panneau luminescent de l'écran d'ordinateur 3a. 35 Chaque capteur optique fournit au contrôleur 13 une mesure 13 respective du signal de sortie à partir de l'écran d'ordinateur. Le contrôleur 13 peut déterminer une mesure du temps de latence de traitement associée à chaque capteur 11 et peut fournir une valeur moyenne du temps de latence qui peut 5 être plus représentative du temps de latence réel du système informatique 1. De même, l'interface de connexion 13 du dispositif de mesure 9 peut également comprendre une pluralité de 10 connecteurs de port qui peuvent être tous du même type, ou de types différents. Par exemple, l'interface de connexion 13 peut comprendre une pluralité de connecteurs USB, pour connecter un seul dispositif de mesure 9 à une pluralité de systèmes informatiques 1. De cette manière, la mesure du temps 15 de latence de traitement d'une pluralité de systèmes informatiques 1 peut être initiée simultanément ou tout au moins en parallèle. Il peut également être utile de fournir différents types de connecteurs, de telle sorte que le dispositif de mesure 9 puisse être utilisé pour une grande 20 variété de ports d'entrée 9 standards. Dans certains exemples, l'interface de connexion 13 peut également comprendre une capacité sans fil pour se connecter au système informatique 1. En sélectionnant un type particulier de connecteur pour une mesure, il est possible de déterminer le temps de latence d'un 25 système informatique 1 en prenant en compte le type du port d'entrée 6 utilisé et de fournir une mesure plus représentative. L'interface de contrôle 10 peut comprendre, comme le 30 montre schématiquement la figure 3, un bouton poussoir 10a permettant d'initier la mesure ou tout autre élément d'interface permettant à un utilisateur d'initier la mesure. Dans certains exemples, l'interface de contrôle 10 peut comprendre un écran 10b permettant d'afficher des messages de 35 textes courts ou des photos afin de configurer le dispositif 14 de mesure 9 ou de préparer une campagne de mesure. En plus du bouton poussoir 10a, des touches de défilement 10c de l'interface de contrôle 10 peuvent faciliter la navigation dans les menus qui s'affichent et la sélection des paramètres 5 souhaités. Par exemple, lorsque le dispositif de mesure 9 comprend une pluralité pluralité de capteurs 11, utilisée pour plusieurs capteur(s), de telle sorte que le contrôler 12 peut 10 traiter des signaux et établir une mesure appropriée qui correspond à la configuration du logiciel de mesure. Dans un autre exemple de dispositif selon l'invention, l'interface de contrôle ne comprend aucun bouton ou écran mais 15 est pourvue d'un port de communication pour un dispositif de test séparé, tel qu'un ordinateur test, qui est configure pour faire fonctionner et configurer le dispositif de mesure. Le port de communication peut être de n'importe quel type, par exemple utiliser une liaison filaire ou sans fil. 20 Le procédé de mesure du temps de latence de traitement de système informatique 1 est très simple. Le logiciel de mesure est tout d'abord chargé dans le système informatique 1 et exécuté dans l'unité centrale de traitement 2. Le 25 dispositif de mesure 9 est ensuite connecté à un port d'entrée 6 du système informatique 1? par exemple, en branchant un connecteur de l'interface de connexion 13 sur le port d'entrée du clavier 6 de l'unité centrale de traitement 2 ou du boîtier de connexion 8. Au moins un capteur est couplé à un dispositif 30 de sortie du système informatique 1, c'est-à-dire placé sur le, ou suffisamment près du, dispositif de sortie, de telle sorte qu'il puisse mesurer le signal de sortie. Le cas échéant, le logiciel de mesure est configure par l'utilisateur associer de connecteurs d'entrée et une l'interface de contrôle 10 peut être un connecteur d'entrée à un ou pour associer le port d'entrée choisi, dans lequel le 35 dispositif de mesure 9 est connecté, au dispositif de sortie 15 choisi, qui est couplé au capteur 11. Ensuite, le dispositif de mesure 8 est activé pour initier au moins une mesure, par exemple en appuyant sur le bouton poussoir 10a de l'interface de contrôle 10. Comme cela a été mentionné plus haut, le 5 dispositif de mesure 9 peut avoir été configure pour effectuer une campagne de mesure qui consiste en une pluralité de mesures successives sur le système informatique 1. De manière avantageuse, le logiciel de mesure est stocké 10 dans la mémoire du dispositif de mesure 9 et dès la connexion du dispositif avec le système informatique 1, le logiciel est automatiquement téléchargé et exécuté sur l'unité centrale de traitement 2. Le dispositif de mesure peut également configurer le logiciel de mesure pour une campagne de mesure. 15 Le procédé de mesure du temps de latence peut également comprendre une étape d'étalonnage du dispositif de mesure, avant d'effectuer une mesure. Pendant l'étape d'étalonnage, le contrôleur 12 donne l'instruction à l'unité centrale de 20 traitement 2, par l'intermédiaire de l'interface de connexion 13, de préparer et d'envoyer à un dispositif de sortie un motif Un motif d'étalonnage est associé à un signal de sortie mesuré espéré. Ce signal de sortie mesuré espéré peut être comparé au signal de sortie réel fourni au contrôleur 12 par 25 un capteur 11. L'écart peut être utilisé par le contrôleur 12 pour étalonner les mesures fournies par ce capteur 11 particulier, dans la campagne de mesure suivante. De même, après qu'une seule ou une pluralité de 30 mesure(s) a/ont été effectuée(s) et stockée(s) dans la mémoire du dispositif, les données de mesure peuvent être téléchargées du dispositif de mesure 9 vers un ordinateur de test. Pour ce faire, le dispositif de mesure 9 peut être connecté à l'ordinateur de test par l'intermédiaire d'un connecteur de 35 l'interface de connexion 13 ou par l'intermédiaire de 16 l'interface de contrôle 10 lorsqu'elle est mise en oeuvre en tant que port de communication. Dans un mode de réalisation particulièrement avantageux, le dispositif 9 est connecté à un port d'entrée de clavier de l'ordinateur test. Le contrôleur 5 12 émule un clavier et les mesures sont codées et transférées à l'ordinateur test sous la forme d'une chaine de caractères de la même manière qu'un clavier le ferait. Les mesures, sous la forme d'une chaine de caractères, pourraient être intégrées dans une application quelconque en exécution sur l'ordinateur 10 test, tel une feuille de calcul. Le téléchargement peut être initié à partir de l'interface de contrôle 10, en sélectionnant par exemple la fonction appropriée par l'intermédiaire de la touche de défilement et du bouton poussoir 10b, 10c. 15 D'autres variantes du mode de réalisation décrit peuvent être comprises et effectuées par les spécialistes de la technique dans la mise en pratique de l'invention revendiquée, d'après une étude des dessins, la description, REVENDICATIONS1. Procédé de mesure (9) pour mesurer le temps de latence de traitement d'un système informatique (1), ledit système informatique (1) comprenant une unité centrale de traitement (2), un port d'entrée (6) pour connecter un dispositif d'entrée à l'unité centrale de traitement (2), et un dispositif de sortie (3a, 3b) connecté à l'unité centrale de traitement (2), l'unité centrale de traitement (2) étant configurée pour envoyer un motif distinctif au dispositif de sortie (3a, 3b) au moment de la réception d'une instruction provenant du port d'entrée (6), le dispositif de mesure (9) comprenant : - un contrôleur (12) ; une interface de contrôle (10), connectée au contrôleur (12), afin d'initier une mesure ; - une interface de connexion (13) pour connecter le contrôleur (12) au port d'entrée (6) du système informatique (1) ; - au moins un capteur (11), connecté au contrôleur (12), pour mesurer un signal de sortie du dispositif de sortie (3a, 3b) et pour fournir un signal de sortie mesuré au contrôleur (12) ; le contrôleur (12) étant configuré pour : - dès l'initiation d'une mesure, générer et envoyer un signal d'entrée au système informatique (1), - détecter, à partir du signal de sortie mesuré, que le motif distinctif a été traité par le dispositif de sortie (3a, 3b); et - déterminer le temps écoulé entre l'envoi du signal d'entrée et la détection que le motif distinctif a été traité, afin de réaliser une mesure du temps de latence de traitement du système informatique. 18 2. Dispositif de mesure (9) selon la revendication 1, dans lequel le contrôleur (12) comprend ou est connecté à une mémoire permettant de stocker la mesure. 3. Dispositif de mesure (9) selon l'une des revendications 5 précédentes, dans lequel le motif distinctif provoque une variation du signal de sortie du dispositif de sortie (3a, 3b). 4. Dispositif de mesure (9) selon l'une des revendications 10 précédentes, dans lequel le port d'entrée (6) est une clé USB. 5. Dispositif de mesure (9) selon l'une des revendications précédentes, dans lequel : 15 - l'interface de connexion (13) est configurée pour connecter le contrôleur (12) aux ports d'entrée (6) d'une pluralité de systèmes informatiques (1) ; - le dispositif de mesure (9) est équipé d'une pluralité de capteurs (11) pour mesurer un signal de 20 sortie des dispositifs de sortie (3a, 3b) de la pluralité de systèmes informatiques (1) ; - le contrôleur (12) est configure pour établir en parallèle une mesure du temps de latence du traitement de chaque système informatique. 25 6. Dispositif de mesure (9) selon l'une des revendications précédentes, dans lequel le dispositif de sortie est un écran d'ordinateur (3a), comprenant un panneau luminescent, et le capteur (11) est un capteur optique. 30 7. Dispositif de mesure (9) selon l'une des revendications précédentes comprenant une pluralité de capteurs optiques (11) pour mesurer des signaux de sortie provenant de différentes zones du panneau luminescent de l'écran d'ordinateur (3a). 19 8. Procédé de mesure (9) du temps de latence de traitement d'un système informatique (1), ledit système informatique (1) comprenant une unité centrale de traitement (2), un 5 port d'entrée (6) pour connecter un dispositif d'entrée à l'unité centrale de traitement (2), et un dispositif de sortie (3a, 3b) connecté à l'unité centrale de traitement (2), l'unité centrale de traitement (2) étant configurée pour envoyer un motif distinctif au dispositif de sortie 10 (3a, 3b) au moment de la réception d'une instruction provenant du port d'entrée (6), le dispositif de mesure comprenant : - la connexion de l'interface de connexion (13) d'un dispositif de mesure (9) selon l'une quelconque des 15 revendications précédentes au port d'entrée du système informatique ; - la mise en fonctionnement du dispositif de mesure (9) pour initier au moins une mesure. 20 9. Procédé de mesure selon la revendication précédente, dans lequel la connexion du dispositif de mesure (9) configure l'unité centrale de traitement (2), avec un logiciel de mesure, pour envoyer un motif distinctif au dispositif de sortie (3a, 3b) lorsqu'une instruction est reçue, en 25 provenance du port du dispositif d'entrée (6). 10. Procédé selon l'une des revendications 8 et 9, comprenant en outre le téléchargement de la au moins une mesure provenant du dispositif de mesure (9) dans un ordinateur 30 de test aux fins d'analyses ultérieures. 11. Procédé selon l'une quelconque des revendications 8 à 10, dans lequel la mise en fonctionnement du dispositif de mesure (9) comprend la fixation d'un certain nombre de 35 mesures qui doivent être effectuées de manière répétée. 20 12. Procédé selon l'une quelconque des revendications 8 à 11, dans lequel la mise en fonctionnement du dispositif de mesure (9) comprend l'exécution d'une étape d'étalonnage. 5