Brevet FR2609570A1 — publié le 19880715

L'invention se rapporte à un procédé de commande notamment de validation des cellules élémentaires d'une mémoire électronique. L'invention se rapporte également à un procédé de recherche dans une telle mémoire électronique d'un groupe prédéterminé d'informations, et, notamment d'une succession particulière d'informations élémentaires et ce, par exemple, en vue d'extraire de la dite mémoire électronique des informations associées à une suite prédéterminée d'informations. L'invention se rapporte également aux moyens pour la mise en oeuvre de ce procédé ainsi qu'aux installations d'exploitation d'informations telles les micro-ordinateurs équipés de ces moyens. Plus particulièrement mais non limitativement, l'invention intéresse le domaine des mémoires dites associatives. On sait qu'une mémoire électronique se compose d'une pluralité de cellules élémentaires de mémoire. Chaque cellule élémentaire de mémoire permet de stocker une information telle un caractère alphanumérique sous la forme d'un signal prédéterminé notamment constitué de chiffres binaires dits bits et plus généralement d'un octet. De préférence, une mémoire électronique est associée à un processeur qui permet d'exploiter les informations qu'elle contient. Pour échanger des informations, le processeur et la mémoire électronique sont reliés par une pluralité de lignes électriques couramment dénommées bus et généralement bus de données. Généralement, le bus de données comprend autant de lignes électriques qu'une cellule mémoire élémentaire comprend de bits et les cellules élémentaires sont disposées en parallèle sur le bus de données. Des informations peuvent être réciproquement échangées entre le processeur et la mémoire électronique. Bien entendu, l'accès aux cellules élémentaires de mémoire n'a pas lieu anarchiquement mais au contraire de manière préétablie et, de préférence, les cellules sont chacune 2 2609570 répérables pour le processeur par une adresse notamment une adresse qui dépend de la situation topologique de la cellule sur le bus de données. Ces adresses ont également la forme de signaux électriques qui transitent entre le processeur et la mémoire par une pluralité de lignes électriques dénommées bus d'adresses. Chaque adresse permet de valider une cellule mémoire et une seule, et, notamment on admettra que cette adresse permet en quelque sorte de commander le raccordement électrique de la lO cellule au bus de données. Ainsi, lors d'une opération dite de lecture, le processeur peut commander successivement la transition sur le bus de données des informations successives contenues dans certaines cellules, par exemple en vue de leur affichage sur un écran, tout en préservant le contenu de chaque cellule concernée. Egalement, lors d'une opération d'écriture, le processeur peut commander le transit dans une cellule donnée d'une information portée par le bus de données; Lorsqu'elle concerne plusieurs informations successives, l'opération d'écriture est, comme celle de lecture, effectuée de manière ordonnée par le processeur, depuis l'adresse de la première cellule élémentaire concernée par l'opération. Une utilisation avantageuse des mémoires électroniques est la réalisation de fichiers. Dans ces fichiers, des suites d'informations sont associées à des groupes d'informations et, par exemple, lorsque le fichier est un annuaire téléphonique de personnes, chaque suite d'informations représente un nom patronymique et est associée à un groupe d'informations représentant un numéro de téléphone. Pour effectuer dans une mémoire électronique la recherche d'une succession particulière et prédéterminée d'informations, on procède classiquement en comparant successivement chacune des informations qui composent la suite recherchée à celles contenues dans la mémoire, et ce pour détecter la et/ou les suites d'informations correspondant à celles recherchées puis, on commande la lecture du et/ou des groupes d'informations associées à chacune des suites repérées plus avant. 3 2609570 Un certain nombre de ces mémoires électroniques ont leurs cellules élémentaires chacune dotées d'un moyen permettant sur ordre du processeur d'une part de comparer leur contenu à une information présentée sur le bus de données et, d'autre part, d'indiquer au processeur, si cela est, que l'information recherchée est contenue dans la cellule de mémoire considéree en regénérant l'adresse de la cellule élémentaire à laquelle elle est associée. Ainsi équipées, de telles mémoires peuvent être adressées D par leur contenu, c'est pourquoi on les qualifie de mémoires associatives. Pour exploiter ces mémoires, plusieurs stratégies de recherche sont aujourd'hui utilisées mais elles sont généralement basées sur le fait que les suites d'informations contenues en mémoire sont toutes distinctes et ont toutes une même longueur. Aussi, si les stratégies élaborées sur ces bases sont très efficaces, elles exigent des cellules mémoires spécifiques dans la mesure o chacune d'elles est capable de stocker plus4eurs ) dizaines de bits. De telles structures ne peuvent donc pas être utilisées avec des cellules mémoires ne comprenant par exemple chacune qu'un octet ce qui est fréquent. Un résultat que l'invention vise à obtenir est un procédé de commande notamment de validation des cellules élémentaires de mémoire qui met en oeuvre des moyens physiques principalement internes à la dite mémoire et qui permet de s'affranchir des contraintes citées ci-dessus. L'invention a pour objet un procéde notamment caractérisé 3 en ce que: par construction, on associe à chaque cellule élémentaire de mémoire un repère à deux positions tel un signal binaire, - lors de l'utilisation de la mémoire, pour valider chaque cellule élémentaire de mémoire, en vue d'une séquence donnée d'opérations d'exploitation des informations qu'elle contient, on positionne ce repère en fonction d'au moins l'un des facteurs que sont, d'une part, le résultat de l'exécution au niveau de la mémoire d'une consigne de commande telle une consigne de 4 2609570 comparaison concernant toutes les cellules et, d'autre part, un signal latent élaboré lors d'une opération précédant celle en cours puis, - en fonction de la position des repères élaborés, on sélectionne au moins l'un d'eux, - on valide notamment par un signal à cet effet, chaque cellule élémentaire dont le repère associé a été sélectionné. L'invention a également pour objet les moyens pour la mise en oeuvre du procédé plus avant évoqué et les installations d'exploitation d'informations ainsi équipées. L'invention sera bien comprise à l'aide de la description ci-après faite à titre d'exemple non limitatif en regard du dessin ciannexé qui représente schématiquement une installation équipée de moyens de mise en oeuvre de l'invention. En se reportant au dessin, on voit qu'une installation d'exploitation 1 d'informations comprend au moins une mémoire électronique 2 constituée d'une multitude de cellules élémentaires de mémoire 3 qui permettent chacune de stocker une information telle un caractère alphanumérique sous la forme d'un signal électrique, notamment constitué de chiffres binaires dits bits. De préférence, dans l'installation 1 la mémoire électronique est associée à un processeur 4 qui permet d'exploiter les informations qu'elle contient. Pour pouvoir échanger des informations, le processeur 4 et la mémoire 2 sont reliés par une pluralité de lignes électriques couramment dénommées bus de données 6. Classiquement, le bus de données 6 compte autant de lignes électriques 5 qu'une cellule élémentaire comprend de bits et les cellules élémentaires 3 de la mémoire 2 sont reliées en parallèle sur le dit bus de données. De manière également classique, chaque cellule élémentaire de mémoire comprend au moins un moyen 7 permettant de la valider pour une opération d'exploitation donnée, telle une opération de lecture de l'information qu'elle contient ou encore une opération d'écriture dans la dite cellule d'une information prédéterminée. 2609570 Pour la suite de la description,on considérera que cette validation correspond globalement au raccordement électrique de chaque cellule élémentaire 3 concernée, au bus de données 6 qu'elle jouxte. Dans le cas d'une opération de lecture, la validation d'une cellule lui permet de générer sur le bus de données 6 un signal représentatif de l'information qu'elle contient. Au contraire, dans le cas d'une opération d'écriture la validation d'une cellule permet de reporter dans celle-ci une D information présentée sur le bus de données 6. L'installation 1 comprend en outre une horloge 8 et au moins certaines des opérations internes à l'installation sont exécutées successivement à un rythme déterminé par la dite horloge particulièrement en fonction de son cycle. Selon l'invention, pour valider chaque cellule élémentaire de mémoire, au lieu de la valider en fonction notamment de son adresse, au moins préalablement à chacune des opérations d'une séquence donnée d'exploitation des informations qu'elle contient, indépendamment de la situation de chaque ) cellule au sein de la mémoire: - par construction, on associe à chaque cellule élémentaire 3 de mémoire un repère 9 à deux positions tel -un signal binaire, - lors de l'utilisation de la mémoire 2, pour valider chaque cellule élémentaire 3 de mémoire, en vue d'une séquence donnée d'opérations d'exploitation des informations qu'elle contient, on positionne ce repère 9 en fonction d'au moins l'un des facteurs que sont, d'une part, le résultat de l'exécution au niveau de la mémoire d'une consigne de commande E, C, L telle ) une consigne de comparaison C concernant toutes les cellules et, d'autre part, un signal latent 11, 13 élaboré lors d'une opération précédant celle en cours puis, - en fonction de la position des repères 9 élaborés, on sélectionne au moins l'un d'eux, - on valide notamment par un signal V à cet effet, chaque cellule élémentaire dont le repère 9 associé a été sélectionné. 6 2609570 A l'issue de cette validation, on réalise classiquement l'opération à effectuer sur le contenu de la dite cellule c'est à dire soit la copie sur le bus de données de l'information qu'elle contient soit l'écriture dans la cellule de l'information présente sur le bus de données. Quelle que soit l'opération à réaliser dans la mémoire, cette dernière reçoit classiquement du processeur une consigne adaptée et donc, selon le cas, une consigne d'écriture E de lecture L ou de comparaison C. Chaque consigne adaptée C, E, L est généralement élaborée par le processeur lors de l'initialisation d'une séquence d'opérations choisie par l'opérateur. Selon l'invention: - pour positionner le repère 9 élaboré au niveau de chaque cellule, on surveille l'apparition non seulement d'au moins la consigne de commande globale 10 et du signal latent 11, 13 mais encore d'un certain nombre de facteurs que sont le signal de comparaison 120, le signal de validation V de la cellule précédant topologiquement celle considérée, l'une des consignes S 'g lJt l I' iture E, de comparaison C, un éventuel signal - dans le cas o plusieurs repères 9 sont activés, on sélectionne au moins le repère apparaissant topologiquement comme étant le premier au sein de la mémoire et on valide la cellule 3 correspondante. De préférence, dans le cas o aucun repère 9 n'est activé, on le détecte et on génère au moins une information accessible au processeur pour l'informer de cet état. Selon l'invention, pour, à l'issue d'une opération quelconque d'exploitation d'information effectuée sur une cellule 3 donnée notamment une cellule 3 dont le repère 9 est dans une position dite activée, pouvoir réaliser une opération de nature sensiblement identique sur la cellule suivante: - à un moment quelconque précédant l'opération, on établit pour l'ensemble des cellules 3 de la mémoire 2 un ordre topologique arbitraire valable au moins pour le reste de l'ensemble des opérations de la séquence d'exploitation, - à l'issue de chaque opération d'exploitation, on inhibe le repère 9 de la cellule dont l'information a été exploitée et on active le repère 9 de la dite cellule suivante. Cette disposition permet d'effectuer des séquences d'opération d'exploitation d'informations, telles des séquences de lecture ou d'écriture en mémoire à la manière de celles effectuées dans des mémoires classiques, c'est à dire en fonction de l'ordre topologique des cellules élémentaires. Classiquement, chaque cellule élémentaire 3 de mémoire comprend au moins un moyen 12 permettant d'une part de comparer l'information qu'elle contient à une information présentée sur le bus de données et, d'autre part, de générer au moins un signal 120 reflétant le résultat de cette comparaison. Une séquence de comparaison comprend généralement plusieurs opérations successives au cours de chacune desquelles une information prédéterminée est présentée sur le bus de données pour être comparée à celles contenues dans les cellules mémoires. 8 2609570 On sait qu'une telle succession d'opérations permet de rechercher dans la mémoire une suite particulière d'informations données et ce particulièrement en vue d'extraire ultérieurement de cette mémoire un groupe d'informations associé à la dite suite prédéterminée d'informations. Par exemple, cette séquence de recherche va permettre d'extraire de la mémoire le numéro de téléphone d'une personne en fonction de son nom. Bien entendu, le groupe d'informations recherché aura été écrit en mémoire au moins au voisinage même de la suite d'informations à laquelle il est associé. La mémoire peut contenir plusieurs suites identiques d'informations à celle ayant servie de clef de recherche mais chacune associée à un groupe différent d'informations. Pour permettre au processeur de repérer au moins la dernière cellule de chaque suite prédéterminée d'informations qu'elle contient: - au moins avant le début de la première opération de comparaison de chaque séquence de comparaison: 20. lors d'une étape préalable, on élabore au moins au niveau de la première des cellules élémentaires 3 de la mémoire, un signal dit primaire 13 pouvant ultérieurement être considéré au niveau de cette première cellule comme un signal latent ll issu d'une cellule fictive la précédant puis, 25. en fonction d'une consigne préétablie, notamment d'une consigne 10 établie lors de l'initialisation de la séquence de comparaison commandée par l'opérateur, on élabore au niveau de chaque cellule 3 un repère 9 qu'on active indépendamment du contenu de la cellule 3 et, - on entame les opérations de comparaison et au moins à l'issue de chacune des dites opérations de comparaison d'une quelconque des dites informations de la suite recherchée, au niveau de chaque cellule élémentaire on influence l'état du repère 9 qui lui est associé en fonction d'au moins deux paramètres, le premier tributaire du résultat de la comparaison du contenu de la cellule considérée avec l'information présentée sur le bus de données 6, le second tributaire d'un signal latent ll dont l'état reflète au moins 9 2609570 celui du repère 9 associé à la cellule précédant topologiquement celle considérée mais ce lors de l'opération de traitement ayant chronologiquement précédé celle considérée. Conformément à l'invention,,de manière caractéristique, on influence l'état du repère 9 associé à chaque cellule 3 en fonction des deux paramètres précités notamment d'une part en activant le repère 9 de la cellule 3 considérée si chacun des deux paramètres se présente dans un même état d'activation et, d'autre part en inhibant le repère 9 de la cellule considérée si au moins l'un des deux paramètres se présente dans un état inhibé. Tel que cela a été dit la mémoire peut contenir plusieurs suites identiques d'informations et donc à l'issue d'une séquence de comparaison, plusieurs repères peuvent être activés marquant ainsi chacune des dernières cellules reconnues d'une pluralité de cellules contenant la suite ayant fait l'objet d'une recherche. Ainsi, pour accéder à chacun des groupes d'informations associé aux suites précités, il faut procéder sélectivcment. Selon l'invention pour, à l'issue d'une opération d'exploitation notamment une opération de comparaison ayant permis d'activer plusieurs repères 9 tels ceux qui marquent la dernière des cellules d'une suite recherchée figurant plusieurs fois dans la mémoire, pouvoir effectuer une opération de lecture et/ou d'écriture sur au moins la cellule qui suit chacune des cellules dont le repère est activé, - à un moment quelconque précédant l'opération, on établit pour l'ensemble des cellules 3 de la mémoire 2, un ordre topologique arbitraire valable au moins pour le reste de l'ensemble des opérations de la séquence d'exploitation, - lors d'une étape initiale, on surveille la position des repères 9 et, tel que cela a été prévu, on sélectionne le repère 9 qui apparaît comme étant topologiquement le premier puis, - de manière également prévue, on commande successivement la validation d'au moins certaines des cellules 3 associées à celle dont le repère 9 a été sélectionné et notamment de celles du groupe associé à la suite ayant fait l'objet d'une recherche, - à l'issue de l'opération d'exploitation réalisée sur la dernière des cellules 3 associées à celles dont le repère 9 a été sélectionné, par une consigne I, on inhibe le repère 9 de cette dernière cellule 3 et, - on reprend le présent processus à son étape initiale. Les moyens en vue de la mise en oeuvre de l'invention comprennent principalement: - associé au moins à chaque cellule élémentaire 3 un moyen 14 d'élaboration un repère qui peut itre positionné c'est à dire activé ou inhibé au moins en fonction des variables que sont d'une part, une consigne de commande globale 10 préétablie et, d'autre part, un signal dit latent 11, 13 prédéterminé, associé à la mémoire 2, au moins un moyen 15 qui, au moins à partir de la consigne de comparaison C, permet d'une part de générer au moins une consigne globale 10 et d'autre part en fonction de cette consigne 10, d'influencer chaque moyen 14 de marquage notamment au moins préalablement à une séquence de comparaison, - associé à chaque cellule élémentaire 3, au moins un moyen 16 dit de mémorisation et qui permet d'une part lors d'une opération d'exploitation donnée de stocker une information concernant l'état du repère 9 associée à une cellule donnée et, d'autre part, lors de l'opération d'exploitation suivante de restituer l'information concernant l'état du repère mais ce au niveau de la cellule suivante, - associé à la mémoire 2, au moins un moyen 17 de sélection d'au moins l'une des cellules élémentaires 3 marquee par un repère et ce pour, notamment par un signal V, la valider s'il y a lieu en vue d'une éventuelle opération d'écriture et/ou de lecture, - associé à chaque cellule mémoire 3, au moins un moyen 18 qui, à l'issue d'une opération de traitement réalisée sur une cellule donnée permet suivant un ordre topolologique préétabli d'une part d'inhiber le repère 9 de la cellule dont l'information a été exploitée et d'autre part d'activer le repère de la cellule suivante, - associé à la mémoire 9, au moins avant le début de la première opération d'une séquence de comparaison, au moins un moyen 19 d'élaboration d'un signal 13 dit primaire qui, au il 2609570 niveau de la première des cellules élémentaires de la mémoire, est considéré comme un signal latent 11 sensiblement issu du niveau d'une cellule fictive la précédant et notamment apparaissant comme élaboré lors d'une opération de traitement précédant celle considérée, - associé à chaque cellule élémentaire, au moins un moyen d'une part d'activation du repère 9 associé à la cellule qu'il équipe, si le signal de comparaison émis au niveau de la dite cellule et le signal latent 11, 13 issu de la cellule précédente sont dans un même état d'activation et d'autre part d'inhibation du repère 9 associé à la cellule qu'il équipe, si au moins l'un des signaux précités est dans un état d'inhibition, - associé à la mémoire, au moins un moyen 21 de commande selon un ordre topologique arbitraire de la validation successive d'au moins un certain nombre des cellules associées à celles dont le repère activé a été sélectionné telles celles du groupe associé à la suite ayant fait l'objet d'une recherche, - associé à la mémoire, au moins un moyen 22 d'une part d'inhibition du repère 9 de la dernière des cellules associées à celle dont le repère a été sélectionné et, d'autre part, de sélection du repère de la cellule dont le repère est activé et qui apparaît, à cet instant, comme étant topologiquement la première cellule repérée, - associé à la mémoire au moins un moyen 23 d'une part de détection de l'état inhibé de l'ensemble des repères et, d'autre part, de signalisation au processeur de cet état. 12 2609570 REVENDICATIONS. 1. Procédé de commande notamment de validation des cellules élémentaires de mémoire (3) constituant un mémoire électronique (2) d'une installation d'exploitation d'informations notamment au moyen d'un processeur (4) relié à la mémoire (3) par une pluralité de lignes électriques dites bus de données (6) laquelle exploitation des informations requiert des séquences d'opération successives et notamment, - d'écriture d'informations dans les dites cellules mémoires élémentaires, - de lecture des informations contenues dans les dites cellules, - de comparaison des informations contenues dans les cellules avec une information prescrite sur le bus de données (6), pour lesquelles opérations la mémoire (2) reçoit du processeur un certain nombre de consignes dont au moins celles (E, L, C) respectivement adaptées à la commande de chacune des opérations précitées d'écriture, de lecture, de comparaison, chaque cellule élémentaire (3) de mémoire comprenant d'une part au moins un moyen (12) permettant d'effectuer une comparaison entre le contenu de la dite cellule et une information présentée sur le bus de données puis d'élaborer au moins un signal reflétant le résultat de la comparaison (120) et d'autre part, au moins un moyen de validation (7) de la cellule et permettant lorsqu'il est activé par un signal extérieur (V) d'induire en quelque sorte le raccordement électrique au bus de la cellule mémoire qu'il équipe, ce procédé de commande élaboré principalement pour faciliter la recherche de groupes d'informations chacun associés à une suite donnée d'informations, dans une mémoire pouvant notamment comprendre plusieurs suites identiques d'informations, étant CARACTERISE en ce que: - par construction, on associe à chaque cellule élémentaire (3) de mémoire un repère (9) à deux positions tel un signal binaire, - lors de l'utilisation de la mémoire (2), pour valider chaque cellule élémentaire (3) de mémoire, en vue d'une séquence donnée d'opérations d'exploitation des informations qu'elle 13 2609570 contient, on positionne ce repère (9) en fonction d'au moins l'un des facteurs que sont, d'une part, le résultat de l'exécution au niveau de la mémoire d'une consigne de commande (E, C, L) telle une consigne de comparaison (C) concernant toutes les cellules et, d'autre part, un signal latent (11, 13) élaboré lors d'une opération précédant celle en cours puis, - en fonction de la position des repères (9) élaborés, on sélectionne au moins l'un d'eux, - on valide notamment par un signal (V) à cet effet, chaque cellule élémentaire dont le repère (9) associé a été sélectionné. 2. Procédé selon la revendication 1 caractérisé en ce que pour positionner le repère (9) élaboré au niveau de chaque cellule (3), on surveille l'apparition non seulement d'au moins la consigne de commande globale (10) et du signal latent (11, 13) mais encore d'un certain nombre de facteurs que sont le signal latent (11, 13), le signal de comparaison (120), le signal de validation (V) de la cellule précédant topologiquement celle considérée, l'une des consignes de lecture (L), d'écriture (E), de comparaison (C), un éventuel signal d'inhibition (I), puis: - lorsque c'est la consigne de commande globale (10) qui est détectée, on active le repère de l'ensemble des cellules (3) indépendamment de leur position précédente et des autres signaux et/ou consignes surveillés, - lorsque c'est la consigne de comparaison (C) qui est détectée, on surveille particulièrement le signal latent (11, 13) et le signal de comparaison (120), - lorsque c'est l'une des consignes d'écriture (E) et de lecture (L) qui est détectée, on surveille le signal de validation (V) de la cellule (3) topologiquement précédente à celle considérée. 3. Procédé selon la revendication 1 ou 2 caractérisé en ce que, pour sélectionner au moins l'un des repères (9) élaborés, on surveille la position des repères et, - dans le cas o tous les repères (9) sont inhibés, on ne valide aucune cellule (3), - dans le cas o un seul repère est active, on valide la cellule (3) correspondante, 14 2609570 - dans le cas o plusieurs repères (9) sont activés, on sélectionne au moins le repère apparaissant topologiquement comme étant le premier au sein de la mémoire et on valide la cellule (3) correspondante. 4. Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce que pour, à l'issue d'une opération quelconque d'exploitation d''information effectuée sur une cellule (3) donnée notamment une cellule (3) dont le repère (9) est dans une position dite activée, pouvoir réaliser une opération de nature sensiblement identique sur une cellule suivante: - à un moment quelconque précédant l'opération, on établit pour l'ensemble des cellules (3) de la mémoire (2) un ordre topologique arbitraire valable au moins pour le reste de l'ensemble des opérations de la séquence d'exploitation, - à l'issue de chaque opération d'exploitation, on inhibe le repère (9) de la cellule dont l'information a été exploitée et on active le repère (9) de la dite cellule suivante. 5. Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce que: - au moins avant le début de la première opération de comparaison de chaque séquence de comparaison: À lors d'une étape préalable, on élabore au moins au niveau de la première des cellules élémentaires (3) de la mémoire, un signal dit primaire (13) pouvant ultérieurement être considéré au niveau de cette première cellule comme un signal latent (11) issu d'une cellule fictive la précédant puis, en fonction d'une consigne préétablie, notamment d'une consigne (10) établie lors de l'initialisation de la séquence de comparaison commandée par l'opérateur, on élabore au niveau de chaque cellule (3) un repère (9) qu'on active indépendamment du contenu de la cellule (3) et, - on entame les opérations de comparaison et au moins à l'issue de chacune des dites opérations de comparaison d'une quelconque des dites informations de la suite recherchée, au niveau de chaque cellule élémentaire on influence l'état du repère (9) qui lui est associé en fonction d'au moins deux paramètres, le premier tributaire du résultat de la comparaison du contenu de la cellule considérée avec l'information présentée sur le bus de données (6), le second 2609570 tributaire d'un signal latent (11) dont l'état reflète au moins celui du repère (9) associé à la cellule précédant topologiquement celle considérée mais ce lors de l'opération de traitement ayant chronologiquement précédé celle considérée. 6. Procédé selon l'une quelconque des revendications 1 à 5 caractérisé en ce qu'on influence l'état du repère (9) associé à chaque cellule (3) en fonction des deux paramètres précités notamment d'une part en activant le repère (9) de la cellule (3) considérée si chacun des deux paramètres se présente dans un même état d'activation et, d'autre part en inhibant le repère (9) de la cellule considérée si au moins l'un des deux paramètres se présente dans un état inhibé. 7. Procédé selon l'une quelconque des revendications 1 à 6 caractérisé en ce que, pour, à l'issue d'une opération d'exploitation notamment une opération de comparaison ayant permis d'activer plusieurs repères (9) tels ceux qui marquent la dernière des cellules d'une suite recherchée figurant plusieurs fois dans la mémoire, pouvoir effectuer une opération de lecture et/ou d'écriture sur au moins la cellule qui suit chacune des cellules dont le repère est activé, - à un moment quelconque précédant l'opération, on établit pour l'ensemble des cellules (3) de la mémoire (2), un ordre topologique arbitraire valable au moins pour le reste de l'ensemble des opérations de la séquence d'exploitation, - lors d'une étape initiale, on surveille la position des repères (9) et, tel que cela a été prévu, on sélectionne le repère (9) qui apparait comme étant topologiquement le premier puis, - de manière également prévue, on commande successivement la validation d'au moins certaines des cellules (3) associées à celle dont le repère (9) a été sélectionné et notamment de celles du groupe associé à la suite ayant fait l'objet d'une recherche, à l'issue de l'opération d'exploitation réalisée sur la dernière des cellules (3) associées à celles dont le repère (9) a été sélectionné, par une consigne (I), on inhibe le repère (9) de cette dernière cellule (3) et, - on reprend le présent processus à son étape initiale. 16 2609570 8. Procécé selon la revendication 2 caractérisé en ce que dans le cas o aucun repère (9) n'est activé, on le détecte et on génère au moins une information accessible au processeur pour l'informer de cet état. 9. Moyens pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7 caractérisés en ce qu'ils comprennent: - associé au moins à chaque cellule élémentaire (3) un moyen (14) d'élaboration d'un repère qui peut être positionné c'est à dire activé ou inhibé au moins en fonction des variables que sont d'une part, une consigne de commande globale (10) préétablie et, d'autre part, un signal dit latent (11, 13) prédéterminé, - associé à la mémoire (2), au moins un moyen (15) qui, au moins à partir de la consigne de comparaison (C), permet d'une part de générer au moins une consigne globale (10) et d'autre part en fonction de cette consigne (10), d'influencer chaque moyen (14) de marquage notamment au moins préalablement à une séquence de comparaison, - associé à chaque cellule élémentaire (3), au moins un moyen (16) dit de mémorisation et qui permet d'une part lors d'une opération d'exploitation donnée de stocker une information concernant l'état du repère (9) associée à une cellule donnée et, d'autre part, lors de l'opération d'exploitation suivante de restituer l'information concernant l'état du repère mais ce au niveau de la cellule suivante, - associé à la mémoire (2), au moins un moyen (17) de sélection d'au moins l'une des cellules élémentaires (3) marquée par un repère et ce pour, notamment par un signal (V), la valider s'il y a lieu en vue d'une éventuelle opération d'écriture et/ou de lecture, - associé à chaque cellule mémoire (3), au moins un moyen (18) qui, à l'issue d'une opération de traitement réalisée sur une cellule donnée permet suivant un ordre topolologique préétabli d'une part d'inhiber le repère (9) de la cellule dont l'information a été exploitée et d'autre part d'activer le repère de la cellule suivante, 17 2609570 - associé à la mémoire (9), au moins avant le début de la première opération d'une séquence de comparaison, au moins un moyen (19) d'élaboration d'un signal (13) dit primaire qui, au niveau de la première des cellules élémentaires de la mémoire, est considéré comme un signal latent (11) sensiblement issu du niveau d'une cellule fictive la précédant et notamment apparaissant comme élaboré lors d'une opération de traitement précédant celle considérée, - associé à chaque cellule élémentaire, au moins un moyen (20) d'une part d'activation du repère (9) associé à la cellule qu'il équipe, si le signal de comparaison émis au niveau de la dite cellule et le signal latent (11, 13) issu de la cellule précédente sont dans un même état d'activation et d'autre part d'inhibation du repère (9) associé à la cellule qu'il équipe, si au moins l'un des signaux précités est dans un état d'inhibition, - associé à la mémoire, au moins un moyen (21) de commande selon un ordre topologique arbitraire de la validation successive d'au moins un certain nombre des cellules associées à celles dont le repère activé a été sélectionné telles celles du groupe associé à la suite ayant fait l'objet d'une recherche, - associé à la mémoire, au moins un moyen (22) d'une part d'inhibition du repère (9) de la dernière des cellules associées à celle dont le repère a été sélectionné et, d'autre part, de sélection du repère de la cellule dont le repère est activé et qui apparaît, à cet instant, comme étant topologiquement la première cellule repérée, - associé à la mémoire au moins un moyen (23) d'une part de détection de l'état inhibé de l'ensemble des repères et, d'autre part, de signalisation au processeur de cet état. 10. Installation de traitement d'informations caractérisée en ce qu'elle comprend les moyens selon la revendication 9.