Brevet FR2728979A1 — publié le 19960705

Procédé de traitement informatique systématiquement temporisé. a présente invention concerne le traitement des données au moyen d'ordinateurs, ou traitement de données informatisé, que ces données soient de nature scientifique, commerciale ou administrative, et que les ordinateurs utilisés pour le traitement soient des grands systèmes ou des ordinateurs de toute taille, utilisés individuellement ou reliés par toutes sortes de réseaux de communication privés ou publics. Si l'on considère l'énorme quantité de données qui ont été traitées et stockées de par le monde depuis que le traitement de données informatisé sWest développé largement à partir des années soixante, on peut regarder cette énorme masse de données comme un monde particulier, le monde vivant des données informatisées. Et l'on peut considérer que ce monde des données informatisées constitue globalement, au moins pour une bonne part, une image partielle du monde physique réel. Et on peut avancer que le monde dual des données informatisées devient tous les jours davantage une image plus complète et plus précise du monde réel, au fur et à mesure que les ordinateurs et les réseaux deviennent plus nombreux et gagnent continûment en puissance de traitement et de stockage. Cependant, il existe une différence fondamentale au plan qualitatif entre ces deux mondes, différence qui a toujours existé depuis les débuts du traitement de données informatisé. Voici cette différence: tout composant ou groupe de composants du monde réel est caractérisé par une histoire explicite et un image, et vieillit continûment, ce qui se traduit par des changements continus de divers ordres, le cas échéant directement appréciables et mesurables. Au contraire, en ce qui concerne les composants élémentaires ou les groupes de composants du monde dual des données informatisées, il est généralement impossible d'accéder directement S leur age et histoire, bien que ces éléments aient S l'évidence eux aussi une histoire implicite et vieillissent. Autrement dit, il est essentiellement impossible dans les procédés de traitement de données actuels -S la fois les machines et les méthodes-, de connaître immédiatement, directement et systématiquement à quel moment précis telle donnée de base stockée ou telle chaîne élémentaire de données stockée ont été recueillies et/ou traitées et/ou stockées. Cette différence fondamentale entraine d'ores-et-déjà aujourd'hui, et entraînera de plus en plus 9 l'avenir une distorsion difficile S gérer et source de conflits entre ces deux mondes, au fur et à mesure que le monde dual des données informatisées tendra à devenir une image de plus en plus complète et de plus en plus précise du monde physique réel. C'est l'objet de l'invention de remédier à cet inconvénient fondamental, par le moyen d'un changement décisif concernant les procédés et les machines de traitement de données informatisé, en introduisant une représentation systématiquement temporisée des données traitées, en lieu et place de la représentation non temporisée traditionnelle. L'invention consiste å introduire la variable-temps dans les procédés de traitement de données informatisés de façon systématique et explicite, ce que nous appelons traitement de données systématiquement temporisé, en associant systématiquement 9 toute représentation informatisée d'un caractère -tel que lettre d'alphabet, chiffre ou caractère spécial-, ou plus généralement à toute représentation informatisée d'un signe symbolique- par exemple de type idéogramme de langage-, et/ou S toute représentation d'une chaine significative de tels caractères ou signes symboliques constituant des mots, des nombres etc., une information spécifique de type variable-temps, liée au temps où le caractère, ou le signe symbolique, ou la chaîne significative de caractères ou de signes symboliques ont été recueillis et/ou traités et/ou stockés, ceci par le moyen de tout olgorithme adapté, ou plus généralement de tout procéda de codage de la variable-temps adapté. Dans le cadre de l'invention, divers procédés de représentation informatisée existants non temporisés de caractères ou de signes symboliques ou de leurs associations peuvent être utilisés comme base d'une représentation temporisée, en étant complétés par exemple par le moyen d'une extension liée à la variable-temps, ou plus généralement en étant utilisés comme base d-un algorithme ou d-un procédé de codage incluant la variable-temps, pour aboutir à une représentation systématiquement temporisée d-un caractère ou d-un signe symbolique ou d'une chaîne significative de caractères ou de signes symboliques. Selon cette forme de réalisation le code de représentation ASCII, code traditionnel de représentation informatisée non temporisée des caractères, peut etre transformé en un code ASCII systématiquement temporisé, en étant complété par le moyen d-un procédé conventionnel additionnel de codage de la variable-temps, utilisant par exemple entre autres possibilités une numération de base 128 pour représenter la variable-temps du traitement de données comme un multiple de 128 complétant systématiquement la représentation ASCII non temporisée. Dans une forme de réalisation de l'invention concernant des nouvelles machines et/ou réseaux de traitement des données spécialement conçus pour un traitement de données systématiquement temporisé, le changement est total par rapport aux systèmes traditionnels, concernant à la fois le matériel et le logiciel des systèmes.D'une façon générale, tous les composants des systèmes sont affectés par la représentation systématiquement temporisée des données, qui utilise communément pour inclure la variable-temps plus de chiffres binaires que la représentation non temporisée, et ont à traiter une information plus riche et plus complexe, ce qui nécessite une conception adaptée des entrées-sorties, des bus de contrôle et d'adressage des données, des mémoires, des unités centrales, des unités spécialisées et des processeurs, des unités de controle, et de l'ensemble des unités périphériques des systèmes, interfaces réseaux y compris. Dans cette forme de réalisation de l'invention, certaines opérations de traitement des données systématiquement temporisé peuvent affecter la totalité de la représentation temporisée des données, comme par exemple le recueil, le transfert et le stockage en règle générale, tandis que d'autres opérations peuvent se décomposer en partie en des opérations traditionnelles de traitement non temporisé, et en partie en des opérations nouvelles spécifiques du traitement de la variable-temps.Par exemple, l'addition systématiquement temporisée de deux nombres peut se décomposer en une addition arithmétique traditionnelle du contenu purement numérique de leur représentation, et en une opération logique concernant les informations liées à la variable-temps, retenant par exemple pour l'informotion-temps du résultat de l'addition, parmi d'autres solutions, la plus ancienne des informations-temps des deux nombres traités. Dans cette forme de réalisation de l'invention également, le traitement d'entrée de données peut être différent s'il s'agit de données déjà pourvues d'une information relative à la variable-temps, ou s'il s'agit de données issues de périphériques d'entrée non équipés pour le traitement systématiquement temporisé des données, tel qu'un appareil générant des données analogiques par exemple. Dans ce dernier cas l'entrée de données donne lieu à une opération consistant à adjoindre I'information relative à la variable-temps à la donnée entrée. Dans cette forme de réalisation également de machines nouvelles, toutes les données en sortie sont pourvues d'une information relative à la variable-temps, ce qui suppose une conception particulière de tous les périphériques de sortie spécialement conçus pour le traitement de données systématiquement temporisé, et un traitement de données particulier des données de sortie a' destination de périphériques de sortie non spécialement conçus pour le traitement de données systématiquement temporisé. Dans ce dernier cas, ce traitement particulier des données de sortie peut être réalisé par exemple par logiciel, ou par le moyen de dispositifs d'interface spécifiques. Dans cette forme de réalisation également de machines nouvelles, tout ce qui concerne le logiciel des systèmes, comme les instructions de contrôle, les systèmes d'exploitation machine et utilisateur, les logiciels utilitaires, les langages de programmation, les logiciels d'application, les progiciels etc..., tout ceci est spécialement conçu pour le traitement de données systématiquement temporisé et permet d'en tirer avantage. Dans une autre forme de réalisation de l'invention concernant les machines et/ou réseaux existants de traitement de données traditionnel non temporisé, de capacité suffisante pour émuler le traitement de données systématiquement temporisé, les transformations liées à l'invention portent pour l'essentiel sur le logiciel des systèmes, comme les instructions de contrôle, les systèmes d'exploitation machine et utilisateur, les logiciels utilitaires, les langages de programmation, les logiciels d'application, les progiciels etc..., et portent marginalement sur le matériel des systèmes, consistant par exemple dans le remplacement ou l'addition de mémoires ou unités d'entrée/sortie, etc... Dans une autre forme de réalisation de l'invention concernant les dispositifs spécifiques et/ou les réseaux de communication permettant les échanges de données entre machines et/ou systèmes de traitement des données, que ces données soient des données traditionnelles non temporisées ou des données ayant fait l'objet d'un traitement de données systématiquement temporisé selon l'invention, les transformations liées à l'invention portent à la fois sur le logiciel des systèmes, comme les codes et protocoles d'échange des données, les protocoles de réseaux, les logiciels de communication etc..., et sur le matériel des équipements de communication, comme des dispositifs d'interface spécifiques, des cartes interface de réseau, des modems etc... Compte tenu des performances élevées couramment obtenues aujourd'hui en matière de traitement des données informatisées, en ce qui concerne les vitesses de traitement et les capacités de stockage en particulier, il est possible d'introduire sans délai en application de l'invention ce que nous appelons le traitement de données systématiquement temporisé dans les méthodes générales de traitement de l'information. il en résultera des progrès nombreux et significatifs en termes de potentiel de traitement des données, et plus généralement en terme de maitrise des données informatisées. REVENDICATIONS 1) Procédé de traitement informatisé des données caractérisé en ce qu'il incorpore de façon systématique à toute représentation informatique d'un caractère -tel que lettre d'alphabet, chiffre ou caractère spécial-, ou plus généralement à toute représentation informatique d'un signe symbolique- par exemple de type idéogramme de langage-, et/ou à toute représentation d'une chaîne significative de tels caractères ou signes symboliques constituant des mots, des nombres etc., une information spécifique de type variable-temps, liée au temps où le caractère, ou le signe symbolique, ou la chaîne significative de caractères ou de signes symboliques ont été recueillis et/ou traités et/ou stockés. 2) Procédé selon la revendication 1 caractérisé en ce que l'incorporation systématique de la variable-temps dans la représentation informatisée des données est réalisée par l'addition d'une extension liée à le variable-temps a' la représentation codée fournie par tout procédé de codage informatique des données ne comportant pas d'information spécifique liée à la variable-temps. 3) Procédé selon la revendication 1 caractérisé en ce que l incorporation systématique de la variable-temps dans la représentation informatique des données est réalisée par la mise en oeuvre d-un procédé spécifique de codage des caractères et/ou signes symboliques incluant par définition une information liée à la variable-temps. 4) Procédé selon l'une quelconque des revendlestlont précédentes caractérisé en ce qu'il est mis en oeuvre par des systèmes de traitement de données spécifiquement conçus en fonction d'une représentation des caractères et/ou signes symboliques incluant une information liée à la variable-temps. 5) Procédé selon la revendication 1 caractérisé en ce qu'il est mis en oeuvre par des systèmes de traitement de données non spécifiquement conçus en fonction d'une représentation des caractères et/ou signes symboliques incluant une information liée à la variable-temps, et émulant des systèmes spécifiquement conçus. 6) Procédé selon la revendication 1 ou la revendication 2 ou la revendication 3 caractérisé en ce qu'il est mis en oeuvre par des dispositifs spécifiques d'interfaçage d'appareils d'entrée de données, y compris en provenance de réseaux de communication, non spécifiquement conçus en fonction d'une représentation des caractères et/ou signes symboliques incluant une information liée à la variable-temps. 7) Procédé selon la revendication 1 ou la revendication 2 ou la revendication 3 caractérisé en ce qu'il est mis en oeuvre par des dispositifs spécifiques d'interfaçage d'appareils de sortie de données, y compris à destination de réseaux de communication, non spécifiquement conçus en fonction d'une représentation des caractères et/ou signes symboliques incluant une information liée à la variable-temps. 8) Procédé selon la revendication 1 ou la revendication 2 ou la revendication 3 caractérisé en ce qu'il est mis en oeuvre par des systèmes de communication de données de toute nature, locaux ou ouverts, privés ou publics, spécifiquement conçus en fonction d'une représentation des caractères et/ou signes symboliques incluant une information liée à la variable-temps.