Brevet FR2862773A1 — publié le 20050527

disparaissent, la fréquence de fonctionnement doit revenir à la normale. Néanmoins, les systèmes informatiques actuels ne disposent pas de ces fonctions d'ajustement automatique de la fréquence. Par conséquent, leurs fréquences de fonctionnement ne peuvent pas être modifiées selon l'environnement d'utilisation. Cela rend les performances du système insatisfaisantes. Par conséquent, la fonction d'ajustement automatique de la fréquence dans les systèmes informatiques d'ordinateurs personnels est devenue une question importante dans ce domaine. Pour résoudre le problème mentionné ci-dessus, l'invention propose un dispositif et un procédé correspondant qui peuvent ajuster automatiquement la fréquence de fonctionnement d'une unité centrale de traitement (UC) dans un système informatique, de telle sorte que la fréquence de fonctionnement de 1' unité centrale de traitement (UC) change lorsque l'environnement d'utilisation varie. L'invention a pour objet un procédé pour ajuster automatiquement la fréquence de fonctionnement de l'unité centrale de traitement (UC) pour un système informatique. Il lance d'abord un détecteur, fixe les conditions de déclenchement pour ajuster la fréquence, effectue une comparaison entre les valeurs de statut détectées par le détecteur et les conditions de déclenchement, et ajuste immédiatement la fréquence de fonctionnement de l'unité centrale de traitement (UC) selon le résultat de la comparaison. L'invention a également pour objet un dispositif pour ajuster automatiquement la fréquence de fonctionnement de l'unité centrale de traitement (UC) pour un système informatique. Le dispositif comprend au moins un ensemble de détecteurs pour détecter le statut de fonctionnement de l'ordinateur hôte, une unité de réglage pour régler les conditions de déclenchement pour ajuster la fréquence, une unité d'enregistrement pour enregistrer les conditions de déclenchement, une unité de comparaison pour comparer le statut de fonctionnement de l'ordinateur hôte détecté par le détecteur aux conditions de déclenchement enregistrées dans l'unité d'enregistrement, et une unité d'ajustement de la fréquence pour ajuster la fréquence de fonctionnement de l'ordinateur hôte selon l'unité de comparaison. Le dispositif et le procédé présentés utilisent le détecteur pour contrôler les changements dans le statut de fonctionnement de l'ordinateur hôte en temps réel. Lorsque les changements dépassent les conditions de déclenchement prédéterminées, l'invention ajuste automatiquement (augmente ou réduit) la fréquence de fonctionnement de l'unité centrale (UC) pour réagir de façon appropriée à l'environnement de fonctionnement changeant. Ainsi, l'unité centrale de traitement (UC) peut atteindre son état optimal. L'invention sera beaucoup mieux comprise à la lecture de la description détaillée ci-après, qui est donnée uniquement à titre d'illustration et qui n'a donc aucun caractère limitatif de la présente invention, et dans laquelle: la figure 1 est un organigramme du procédé d'ajustement automatique de la fréquence de fonctionnement selon l'invention; et la figure 2 est une vue structurelle du procédé d'ajustement automatique de la fréquence de fonctionnement selon l'invention. Par référence à la figure 1, le procédé de l'invention déclenche d'abord un détecteur (étape 101). Ensuite, il fixe les conditions de déclenchement pour les ajustements de la fréquence (étape 102). Il contrôle le détecteur et détecte ses valeurs de statut (étape 103). Il compare alors les conditions de déclenchement et les valeurs de statut du détecteur (étape 104). Enfin, il ajuste la fréquence de fonctionnement de l'unité centrale (UC) selon le résultat de la comparaison en temps réel (étape 105). Le détecteur peut être un détecteur de tension, de courant électrique, de température ou de charge, ou de leurs combinaisons. Chacun des détecteurs comprend son propre module de contrôle pour contrôler le système hôte en temps réel et produire ses valeurs détectées. Les conditions de déclenchement peuvent être une condition unique pour chaque détecteur individuel ou une combinaison de conditions pour plusieurs détecteurs. Les conditions de déclenchement peuvent être fixées et enregistrées dans le système informatique par le fabricant de l'ordinateur au cours de la production. Elles peuvent également être réinitialisées par l'utilisateur lorsque la machine est allumée. Le système utilise les conditions de déclenchement fixées comme décrit cidessus pour déterminer si la fréquence de l'unité centrale de traitement (UC) doit être ajustée. L'ajustement peut revêtir deux formes: une augmentation ou une réduction de la fréquence. Bien sûr, si l'environnement de travail n'atteint pas les conditions de déclenchement prédéterminées, le système conserve sa fréquence de fonctionnement d'unité centrale (UC). Comme on le voit sur la figure 2, le dispositif d'ajustement automatique de la fréquence de fonctionnement de l'unité centrale (UC) selon l'invention comprend au moins un ensemble de détecteurs 201, une unité de réglage 202, une unité d'enregistrement 203, une unité de comparaison 204, et une unité d'ajustement de fréquence 205. Le détecteur 201 détecte le statut de fonctionnement de la machine hôte et émet un ensemble de valeurs détectées. L'unité de réglage 202 est utilisée pour fixer les conditions de déclenchement pour les ajustements de fréquence. L'unité d'enregistrement 203 enregistre les conditions de déclenchement fixées par l'unité de réglage. L'unité de comparaison 204 compare le statut de fonctionnement de l'ordinateur hôte détecté par le(s) détecteur(s) aux conditions de déclenchement enregistrées dans l'unité d'enregistrement. L'unité d'ajustement de fréquence 205 suit le résultat de la comparaison pour ajuster la fréquence de fonctionnement de l'ordinateur hôte. L'hôte est installé avec au moins un ensemble de détecteurs 201. Le détecteur peut être un détecteur de tension, un détecteur de courant électrique, un détecteur de température, un détecteur de charge ou une combinaison de ces détecteurs. Le(s) détecteur(s) 201 sont installés à un ou à des endroits clé du système hôte. L'utilisation de plusieurs détecteurs peut détecter de façon plus précise les changements de fonctionnement de l'hôte. Ces détecteurs sont équipés de leurs propres modules de contrôle pour détecter la tension, le courant électrique, la température et la charge du programme de l'hôte en temps réel et pour envoyer les changements de statut au système. L'utilisateur peut régler les détecteurs du système par l'intermédiaire de l'unité de réglage 202 pendant que la machine est allumée. Il peut également fixer plusieurs combinaisons de condition de déclenchement selon les différents besoins et enregistrer les conditions de déclenchement à l'intérieur de l'unité d'enregistrement 203. Par la suite, le système utilise l'unité de comparaison 204 pour comparer les conditions de déclenchement fixées par l'utilisateur et les informations du système recueillies par les détecteurs 201, en utilisant le résultat de la comparaison pour déterminer s'il faut augmenter ou réduire la fréquence de l'unité centrale de traitement (UC). Lorsque l'hôte doit traiter un programme de charge importante ou un programme très consommateur en temps dans un système d'exploitation quelconque, le système ajuste automatiquement la fréquence de l'unité centrale (UC) selon les besoins. Dès que le système est revenu à son état normal ou qu'il termine le traitement du programme, le système fait revenir automatiquement sa fréquence d'unité centrale (UC) à sa fréquence normale. L'ensemble du procédé de commutation ne nécessite pas de logiciel ou de redémarrage du système. L'ensemble du procédé de commutation n'affecte pas non plus les programmes en cours. L'invention peut être seulement utilisée comme un dispositif de contrôle de la température. Quand la température de l'hôte est trop élevée, le système ajuste automatiquement sa fréquence pour abaisser la température de l'hôte. Quand la température de l'hôte est inférieure à une température prédéterminée, le système fonctionne alors à une fréquence supérieure. Le dispositif de l'invention a un temps de réaction rapide et aucun problème de compatibilité. Il n'est pas nécessaire de redémarrer l'hôte de façon à modifier ou régler les détecteurs dans un système d'exploitation quelconque. Par conséquent, le dispositif et le procédé de l'invention offrent une stabilité et une efficacité des plus élevées. Bien que l'on ait décrit l'invention ci-dessus, il est bien évident que de nombreuses variantes sont possibles. Ces variantes ne doivent pas être considérées comme sortant de l'esprit et du cadre de l'invention, et toutes ces modifications, comme le comprendra l'homme du métier, entrent dans le cadre des revendications ci-après. REVENDICATIONS 1. Procédé d'ajustement automatique de la fréquence de fonctionnement de l'unité centrale (UC) caractérisé en qu'il comprend les étapes: de démarrage d'au moins un ensemble de détecteurs (101); de réglage de conditions de déclenchement pour l'ajustement de la fréquence (102); de contrôle du détecteur en temps réel et détection de ses valeurs de statut (103); de comparaison des conditions de déclenchement avec les 10 valeurs de statut du détecteur en temps réel (104); et d'ajustement de la fréquence de fonctionnement de l'unité centrale (UC) au résultat de la comparaison en temps réel (105). 2. Procédé selon la revendication 1, caractérisé en ce que le détecteur est choisi dans le groupe constitué par un détecteur de tension, un détecteur de courant électrique, un détecteur de température et un détecteur de charge. 3. Procédé selon la revendication 1, caractérisé en ce que les conditions de déclenchement comprennent une condition unique pour un détecteur unique et une pluralité de conditions pour une pluralité de détecteurs. 4. Procédé selon la revendication 1, caractérisé en ce que les conditions de déclenchement sont prédéterminées et enregistrées dans l'ordinateur au cours de la production. 5. Procédé selon la revendication 1, caractérisé en ce que les conditions de déclenchement sont déterminées par l'utilisateur pendant que l'ordinateur est allumé et enregistrées dans le système de l'ordinateur. 6. Procédé selon la revendication 1, caractérisé en ce que 5 l'ajustement de la fréquence de l'unité centrale (UC) comprend l'augmentation et la réduction de la fréquence. 7. Dispositif pour ajuster automatiquement la fréquence de fonctionnement de l'unité centrale de traitement (UC), 10 caractérisé en ce qu'il comprend: au moins un détecteur (201), qui détecte le statut de fonctionnement d'une machine hôte et émet une valeur détectée; une unité de réglage (202) pour régler les conditions de 15 déclenchement pour ajuster une fréquence; une unité d'enregistrement (203) pour enregistrer les conditions de déclenchement fixées par l'unité de réglage; une unité de comparaison (204), qui compare la valeur détectée émise par le détecteur et les conditions de déclenchement enregistrées dans l'unité d'enregistrement; et une unité d'ajustement de fréquence(205), qui modifie la fréquence de fonctionnement de l'unité centrale (UC) selon le résultat de la comparaison de l'unité de comparaison. 25 8. Dispositif selon la revendication 7, caractérisé en ce que le détecteur (201) est sélectionné dans un groupe composé d'un détecteur de tension, d'un détecteur de courant électrique, d'un détecteur de température, et d'un détecteur de charge.