Brevet FR2857474A1 — publié le 20050114

DOMAINE TECHNIQUE GENERAL. La présente invention concerne les dispositifs formant extensions de mémoire des dispositifs informatiques. ETAT DE L'ART. La figure 1 montre que les dispositifs informatiques de l'état de l'art comportent généralement une unité centrale 1 de traitement de données et un ou plusieurs dispositifs périphériques 2 permettant d'effectuer un certain nombre de tâches, telles que l'impression de données cas des imprimantes - ou l'acquisition de données par une numérisation par balayage - cas des scanners par exemple. On peut bien entendu multiplier les exemples de dispositifs périphériques 2. Les données informatiques circulent entre d'une part l'unité centrale 1 et d'autre part les dispositifs périphériques 2 par l'intermédiaire de liaisons série 3 par exemple. Les liaisons série 3 s'établissent plus précisément entre des ports 4 comportant un connecteur compris dans l'unité centrale 1 et des ports 5 comportant un connecteur compris dans les dispositifs périphériques 2. Chaque port de l'unité centrale 1 est une interface directement reliée à la carte mère de l'unité centrale 1 qui gère et synchronise les échanges de données entre l'unité centrale 1 et chaque dispositif périphérique 2, grâce notamment à un logiciel pilote de gestion. L'espace de la carte mère sur lequel est fixé le port est dédié à la gestion d'un port. On comprend ainsi grâce à l'architecture représentée à la figure 1, que chaque port 4 de l'unité centrale 1 est dédié à un dispositif périphérique 2 bien spécifique, et que chaque logiciel pilote de gestion est également spécifique du dispositif périphérique 2 qu'il doit gérer d'une part, et spécifique du système d'exploitation mis en place sur l'unité centrale 1 d'autre part. La figure 1 montre qu'on peut également dans certains cas d'utilisations spécifiques relier des dispositifs périphériques secondaires 2' sur les dispositifs périphériques 2. De la même façon que précédemment, les données circulent entre chaque dispositif périphérique 2 et les dispositifs périphériques secondaires 2' par l'intermédiaire par exemple de liaisons série 3' s'établissant entre des ports 4' comportant un connecteur compris dans le dispositif périphérique 2 et des ports 5' comportant un connecteur compris dans les dispositifs périphériques secondaires 2'. Chaque port 4' du dispositif périphérique 2 est une interface directement reliée à la carte mère du dispositif périphérique 2 qui gère et synchronise les échanges de données entre le dispositif périphérique 2 et chaque dispositif périphérique secondaire 2'. L'espace de la carte mère sur lequel est fixé le port est dédié à la gestion d'un port. De la même façon que précédemment, les liaisons 3' sont dédiées et gérées par des logiciels spécifiques. Parmi les dispositifs périphériques secondaires 2', on distingue notamment les modems de transferts de données sur des réseaux de télécommunications, des lecteurs de codes barres, des lecteurs de badges magnétiques ou de cartes à puces, ou des lecteurs biométriques... Les unités centrales et les dispositifs périphériques selon l'art antérieur présentent ainsi des inconvénients. Certaines unités centrales et certains dispositifs périphériques ne comportent pas de systèmes d'exploitation aptes à gérer des ports série. De plus, certaines unités centrales et certains dispositifs périphériques proposant des ports série n'en ont pas en nombre suffisant pour recevoir tous les périphériques nécessaires à une utilisation souhaitée. En outre, les pilotes de gestion mis en place sur les unités centrales et les dispositifs périphériques doivent suivre les évolutions des systèmes 25 d'exploitation et être fréquemment mis à jour. Enfin et surtout, certaines unités centrales et certains dispositifs périphériques ne disposent pas de port série. Ils ne peuvent par conséquent pas recevoir de dispositifs périphériques. PRESENTATION DE L'INVENTION. L'invention propose de pallier ces inconvénients. Un des buts de l'invention est de proposer un dispositif apte à permettre à un maximum d'unités centrales et à un maximum de dispositifs périphériques de comporter au moins un port série. Un des buts de l'invention est de proposer un dispositif apte à permettre à un maximum d'unités centrales et à un maximum de dispositifs périphériques d'être aptes à gérer au moins un port série. Un des buts de l'invention est notamment de proposer un dispositif apte à permettre à un maximum d'unités centrales et à un maximum de dispositifs périphériques d'être aptes à gérer au moins un port série sans la présence d'un système d'exploitation ou d'un logiciel pilote particulier. Un des autres buts de l'invention est notamment de proposer un dispositif apte à permettre à un maximum d'unités centrales et à un maximum de dispositifs périphériques de gérer au moins un port série sans une mis à jour fréquente des logiciels pilotes. Un des autres buts de l'invention est de proposer un dispositif apte à permettre à un maximum d'unités centrales et à un maximum de dispositifs périphériques d'être aptes à comporter autant de ports série que nécessaires pour une utilisation souhaitée. A cet effet, l'invention propose un dispositif comportant des moyens formant mémoire vive aptes à être montés de façon amovible sur un emplacement d'extension de mémoire d'une carte mère d'un dispositif informatique, caractérisé en ce qu'il comporte un port série et des moyens formant circuit contrôleur gérant les transferts de données informatiques vers et à partir de la mémoire vive. L'invention est avantageusement complétée par les caractéristiques suivantes, prises seules ou en une quelconque de leur combinaison techniquement possible: - la mémoire vive est du type module de mémoire à rangée(s) ; - le circuit contrôleur est apte à d'une part transférer des données reçues à partir du port vers des adresses fixes en mémoire vive, et transférer d'autre part les données à partir des adresses fixes en mémoire vive vers le port; - le port est apte à établir une liaison série avec un dispositif informatique; - le port est du type RS-232. L'invention concerne également les unités centrales et les dispositifs périphériques comportant un tel dispositif, ainsi que les systèmes et réseaux utilisant ce système. PRESENTATION DES FIGURES. D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels: - la figure 1, déjà commentée, représente une architecture classique d'une unité centrale et de dispositifs périphériques reliés par des liaisons série; - la figure 2 représente schématiquement un mode de réalisation possible d'un dispositif selon l'invention; et - la figure 3 représente schématiquement une architecture de dispositifs 10 périphériques dans laquelle on utilise avantageusement un dispositif selon l'invention. DESCRIPTION DETAILLEE DE L'INVENTION. L'invention repose notamment sur le fait qu'on dote d'un port série une unité centrale ou un dispositif périphérique quelconque comportant une carte mère, mais ne comportant pas forcément initialement les moyens aptes à gérer un port série. Pour ce faire, le dispositif selon l'invention comportant un port série est placé sur un emplacement de la carte mère initialement prévu pour uniquement recevoir des dispositifs formant extension de mémoire. La figure 2 représente schématiquement un mode de réalisation possible d'un dispositif selon l'invention. Ainsi, le dispositif selon l'invention comporte principalement une barrette 6 de mémoire vive ou Random Access Memory (RAM) apte à être fixée sur une carte mère 10 d'un dispositif 12 formant une unité centrale ou un dispositif périphérique, à un emplacement prévu pour la fixation de moyens formant barrette d'extension de la mémoire vive de la carte mère. Bien entendu, le dispositif 12 est une unité centrale ou un dispositif périphérique étant apte à accepter des barrettes 6 d'extension de mémoire vive. De plus, la fixation de la barrette 6 sur la carte mère 10 du dispositif 12 s'effectue de la même façon que la fixation de barrettes d'extension de mémoire sur des cartes mère de l'état de la technique. On fixe ainsi le dispositif selon l'invention sur un emplacement uniquement prévu pour la fixation de dispositifs de mémoire. Cependant, on rappelle que l'invention permet l'ajout d'un port série sur un quelconque dispositif informatique possédant une carte mère. A cet effet, la barrette 6 comporte en outre un port 7 de connexion série, afin d'établir une liaison série 8 à partir de la carte mère 10 du dispositif 12 vers un dispositif 12' représentant également une unité centrale ou un dispositif périphérique. Le port 7 comporte notamment un connecteur permettant d'enficher un câble de transmission des données informatiques. Le port 7 est du type RS-232 ou autre. La barrette 6 est par exemple du type module de mémoire à une seule rangée ou Single Inline Memory Module (SIMM) selon la terminologie anglo-saxonne généralement utilisée par l'homme du métier, ou du type module de mémoire à double rangée ou Dual Inline Memory Module (DIMM). La barrette 6 du dispositif selon l'invention conserve ainsi des propriétés d'extension de mémoire vis-à-vis de la carte mère 10 du dispositif 12. Le port série 7 est relié sur la même barrette 6 à un circuit contrôleur 9 transférant d'une part les données à partir du port 7 vers des adresses en mémoire vive 6, et transférant d'autre part les données à partir des adresses en mémoire vive 6 vers le port 7. Les données reçues du périphérique 12' sur le port série 7 sont alors instantanément stockées et apparaissent dans la mémoire vive 6 de l'unité centrale ou du périphérique 12, à une adresse mémoire fixe. Tout programme mis en oeuvre sur le dispositif 12 peut alors directement exploiter ces données. Inversement, les données à transmettre à un périphérique 12' de communication relié au port série 7 sont directement écrites par les logiciels en mémoire vive 6, à une adresse fixe. On a donc une connexion série facile de périphériques secondaires 12' sur des unités centrales et des dispositifs périphériques 12 tels que des 30 imprimantes, en réseau ou non. Ainsi grâce à l'invention, toute unité centrale et tout dispositif périphérique possédant une carte mère acceptant une barrette d'extension mémoire 6 est apte à gérer au moins un port série, même s'il/elle n'est pas à initialement apte à gérer les ports série. Le dispositif selon l'invention ne requiert aucun pilote de gestion spécifique aux unités centrales/dispositifs périphériques ou aux systèmes d'exploitation. Notamment, le dispositif selon l'invention fonctionne avec tous les systèmes d'exploitation et tous les langages de programmation capable d'accéder directement à la mémoire vive 6. L'utilisation de l'invention ne demande aucune modification des cartes mères déjà présentent dans les dispositifs informatiques préexistants. La figure 3 représente schématiquement une architecture de dispositifs périphériques dans laquelle on utilise avantageusement un dispositif selon l'invention. Sur la figure 3, les éléments similaires à ceux portés sur les figures 1 et 2 portent des références numériques identiques. Sur la figure 3, on représente des dispositifs périphériques 12 en réseau les uns avec les autres. Préférentiellement, chaque dispositif 12 est un périphérique du type imprimante. Avantageusement, chaque imprimante 12 comporte des moyens 33 de traitement de données. Chaque imprimante 12 est reliée aux autres imprimantes 12 du réseau d'imprimantes 12 par l'intermédiaire d'un serveur 32. En variante, une ou plusieurs imprimantes 12 comporte un serveur 32 compris dans les moyens 33. Dans le cas où il y aurait plusieurs serveurs présents dans le réseau, un serveur est maître, les autres sont esclaves. Le réseau d'imprimantes 12 est du type intranet, placé dans une entreprise ou dans une collectivité quelconque, ou est du type Internet. Les protocoles de transfert de données entre les imprimantes 12 du réseau sont variés et peuvent notamment comprendre des transferts sans fils entre les éléments du réseau. Avantageusement, le réseau d'imprimantes 12 permet notamment à un utilisateur 30 comportant des moyens informatiques portables 31, de pouvoir utiliser n'importe quelle imprimante 12 du réseau, sans reconfigurer l'imprimante qu'il veut utiliser. Pour cela, avant une impression de données stockées sur ses moyens 31, il se déclare auprès du serveur maître 32 et indique au serveur 32 l'imprimante qu'il veut utiliser. La déclaration et l'indication de l'imprimante peuvent s'effectuer implicitement par la saisie d'un code sur, ou l'introduction de moyens porteurs d'informations dans, un dispositif périphérique 12' fixé à l'imprimante 12 à utiliser. Ainsi, le dispositif périphérique 12' peut être du type clavier alpha numérique, ou du type lecteur de moyens spécifiques à l'utilisateur 30, comme une carte à puces magnétique, ou un lecteur de codes barres ou un lecteur biométrique, etc. En variante, l'indication de l'imprimante 12 à utiliser peut également s'effectuer explicitement par la saisie d'un code correspondant à ladite imprimante ou d'une adresse de l'imprimante à utiliser, sur les moyens 12' ou sur les moyens 31. Bien entendu, la déclaration de l'utilisateur 30 peut s'effectuer sur les moyens 31. Après la déclaration de l'utilisateur 30 et l'indication de l'imprimante à utiliser, le serveur 32 se charge de transmettre à l'imprimante 12 à utiliser les paramètres de configuration des moyens informatiques 31 de l'utilisateur 31, afin que ce dernier puisse imprimer ses données sur l'imprimante 12 de son choix dans le réseau. On comprend que le dispositif selon l'invention est avantageusement utilisé sur les cartes mère d'imprimantes 12 afin de permettre de les relier par une liaison série 8 à un périphérique secondaire 12' formant moyens de déclaration et d'indication. La description qui précède décrit plus précisément le cas des imprimantes. On comprend que le dispositif 12 peut également être 25 n'importe quel type de périphérique, en réseau ou non. 8 REVENDICATIONS. 1. Dispositif comportant des moyens (6) formant mémoire vive aptes à être montés de façon amovible sur un emplacement d'extension de mémoire d'une carte mère (10) d'un dispositif (12) informatique, caractérisé en ce qu'il comporte un port (7) série et des moyens (9) formant circuit contrôleur gérant les transferts de données informatiques vers et à partir de la mémoire vive (6). 2. Dispositif selon la revendication 1, caractérisé en ce que la mémoire vive est du type module de mémoire à rangée(s). 3. Dispositif selon l'une des revendications 1 ou 2, caractérisé en ce que le circuit contrôleur (9) est apte à d'une part transférer des données reçues à partir du port (7) vers des adresses fixes en mémoire vive (6), et transférer d'autre part les données à partir des adresses fixes en mémoire vive (6) vers le port (7). 4. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que le port (7) est apte à établir une liaison série avec un dispositif informatique (12'). 5. Dispositif selon l'une des revendications 1 à 4, caractérisé en ce que le port (7) est du type RS-232. 6. Imprimante (12) comportant une carte mère (10), caractérisée en ce qu'elle comporte un dispositif selon l'une des revendications précédentes. 7. Ensemble comportant une imprimante (12) comprenant une carte mère (10) et un dispositif périphérique (12') à l'imprimante, caractérisé en ce que l'imprimante est reliée à son dispositif périphérique via sa carte mère comportant un dispositif selon l'une des revendications 1 à 5. 8. Ensemble selon la revendication 7, caractérisé en le dispositif périphérique (12') est du type lecteur de moyens spécifiques à un utilisateur (30). 9. Système comportant des ensembles reliés entre eux par un réseau comportant un serveur (32), caractérisé en qu'il comporte au moins un ensemble selon l'une des revendications 7 ou 8.