Brevet FR2068558A1 — publié le 19710827

L'invention concerne un dispositif de contrôle d'écriture dans une unité à bande magnétique comportant deux têtes magnétiques, à savoir une tête d'écriture et une tête de lecture, dans lequel les informations binaires enregistrées sur un support 5 d'enregistrement à bande magnétique (appelé ci-après bande magnétique) par ladite tête d'écriture sont lues par ladite tête de lecture, et dans lequel la tête et le circuit d'écriture sont contrôlés. Il existe déjà un dispositif de contrôle utilisé 10 dans une unité à bande magnétique comportant une tête d'écriture et une tête de lecture, dans lequel les informations enregistrées sur une bande magnétique par ladite tête d'écriture sont lues par ladite tête de lecture afin de vérifier si les informations sont enregistrées correctement ou non sur la bande magnétique. 15 Cependant ce dispositif de contrôle classique contrôle simplement les informations enregistrées et ne contrôle pas le fonctionnement de la tête ou du circuit d'écriture. Les dispositifs de contrôle classiques peuvent être classés suivant trois types, à savoir les dispositifs de contrôle vérifiant si les mfôrma-20 tions sont ou non enregistrées sur une bande magnétique de façon que les signaux binaires "I" et "0", représentant les informations enregistrées, puissent être correctement distingués les unes des autres, les dispositifs de contrôle de parité vérifiant si chaque colonne d'informations enregistrées comporte ou non 25 des bits d'informations accompagnés d'un bit de parité, déterminé suivant que le nombre de bits d'informations correspondant à "I" ou "0" de chaque colonne constituant le bloc d'informations est impair ou pair, et les dispositifs de contrôle par écho, utilisant le fait que la configuration de bits est telle qu'il 3 0 doit toujours exister plus d'un bit "I" dans les informations d'une colonne, et contrôlant s'il existe toujours ou non plus d'un bit "I" dans chacune des colonnes d'informations enregistrées sur une bande magnétique. Cei>endant dans ces dispositifs de contrôle, si la tête ou le circuit d'écriture sont défectueux, 35 même si un ordre d'écriture est fourni, les anciennes informations enregistrées sur la bande magnétique ne sont pas effacées et aucunes nouvelles informations ne sont enregistrées sur la bande, de sorte que la tête de lecture lira les anciennes informations existant sur la bande et que ce sont ces anciennes m- 4 0 formations qui seront vérifiées suivant les trois critères cités 70 41740 2 L 2068558 et, s'il n'existe aucune erreur dans les anciennes informations, le défaut de la tête d'écriture et du circuit d'écriture ne peut pas être détecté. La présente invention se propose de réaliser un nou-5 veau dispositif de contrôle capable de détecter les défauts de la tête et du circuit d'écriture avec une grande fiabilité. Dans une unité à bande magnétique où les informations sont enregistrées sur une bande magnétique par une tête d'écriture, suivant l'invention lesdites informations sont lues par une tête de lecture après 10 une période de temps constante déterminée par l'intervalle existant entre ladite tête d'écriture et ladite tête de lecture et par la vitesse d'avance de la bande magnétique", et on détecte si les informations enregistrées par ladite tête d'écriture peuvent ou non être lues par la tête de lecture après une certaine période 15 de temps prédéterminée. Il existe un certain délai entre l'enregistrement des informations sur la bande magnétique par la tête d'écriture et le passage des informations sous la tête de lecture. L'invention utilise ce délai, prédétermine la période durant laquelle les informations ne doivent pas être lues par la tête de 20 lecture et la période durant laquelle les informations doivent être lues, contrôle si les informations lues par la tête dé lecture satisfont ou non à la condition prédéterminée, et de ce fait augmente la fiabilité de 1'opération d'écriture. La présente invention sera mieux comprise à l'aide de 25 la description suivante d'une forme de réalisation particulière donnée à titre d'exemple et représentée au dessin annexé dans lequel : La fig. I illustre schématiquement le principe de la présente invention. 30 La fig. 2 représente une forme de réalisation de la présente invention. La fig. 3 représente des signaux apparaissant durant le fonctionnement du dispositif suivant l'invention. Dans la fig. I, les références II à 16 désignent les 35 différentes positions des informations enregistrées sur la bande magnétique entre le début de l'opération d'écriture et la fin de l'opération de lecture. La fig. I illustre la relation dans le temps existant entre la tête de lecture et les informations enregistrées lorsque les informations sont enregistrées sur la bande 40 magnétique par la tête d'écriture, la bande magnétique étant en- 70 41740 3 2068558 traînée suivant le sens de la flèche. L'opération d'écriture commence dans l'état II puis après l'écoulement de la période T I on obtient l'état 12. Dans les états II et 12 les informations ne doivent pas être lues étant donné que les informations ne sont pas 5 arrivées au niveau de la tête de lecture. Autrement dit, dans les états II et 12 aucune information ne doit être lue par la tête de lecture. Si des informations sont lues dans les états II et 12, ceci signifie que des anciennes informations n'ont pas été effacées et restent sur la bande magnétique et que l'opération d'éeri-10 ture n'a pas été réalisée de façon correcte. On passe de l'état 12 à l'état 13 après l'écoulement d'une période T 2 et dans cet état 13 la tête de lecture doit lire des informations étant donné que celles-ci sont arrivées au niveau de la tête de lecture. Si aucune information n'est lue dans l'état 13, ceci signifie 15 qu'il existe un défaut dans le circuit d'écriture et que l'opération d'écriture ne s'est pas déroulée de façon régulière. Si les informations ont été enregistrées de façon régulière, elles doivent être lues dans l'état 13. Tant que des informations sont enregistrées de façon continue, elles sont lues par la tête de lec-20 ture, comme représenté dans l'état 14, avec un certain retard. Lorsque les informations à enregistrer se terminent, la tête d'écriture n'enregistre plus d'informations mais la tête de lecture lit des informations jusqu'à la fin de la période T I, c'est-à-dire jusqu'à ce que l'on se trouve dans l'état 15, puis après 25 l'écoulement de la période T 2 on obtient l'état 16, après quoi aucune information n'est lue. La période de temps existant entre les moments T I et T I + T 2 est utilisée pour éliminer les défauts d'alignement des informations sur la bande magnétique et les erreurs de lecture dues à la dilatation et à la compression 3 0 de la bande. Suivant le procédé décrit ci-dessus, il devient possible de contrôler, grâce aux délais T I et T 2, si les informations enregistrées sont ou non lues correctement par la tête de lecture ainsi que de se rendre compte si l'opération d'écriture s'est déroulée normalement ou non. 35 On va maintenant se référer à une forme de réalisa tion de l'invention : dans la fig. 2, la référence 17 désigne un circuit de détection des espaces mter-blocs, la référence 18 désigne un compteur à retard, la référence 19 désigne une bascule et les références 21 - 29 désignent des circuits de détec-40 tion de signaux de lecture, chacun des circuits de détection 21 - 70 41740 4 2068558 29 fournissant un signal de sortie "I" lorsqu'il existe un signal de lecture sur la piste correspondante et un signal de sortie "0" lorsqu'il n'existe aucun signal de lecture sur la piste correspondante. Les références 38, 39, 41 et 42 désignent des multivibra-5 teurs bistablès. Les références 38 et 41 désignent des premier et troisième circuits à retard faisant apparaître le délai T I, et les références 39 et 42 désignent des second et troisième circuits à retard faisant apparaître le délai T 2. Les références 30, 34, 35 et 36 désignent des circuits "OU", les références 31 10 et 33 désignent des premier et second circuits "ET", la référence 32 désigne un inverseur, et les références 37 et 40 désignent des première et seconde bascules. La fig. 3 représente des signaux permettant d'expliquer le fonctionnement du circuit de la fig. 2. La fig. 2 représente une forme de réalisation de l'invention dans 15 un dispositif comportant une unité de traitement centrale CPU, un groupe de voies CHA, un dispositif de contrôle MTC de la bande magnétique et une unité MTU à bande magnétique. On supposera tout d'abord que l'unité de traitement centrale CPU fournit un ordre d'écriture au groupe de voies CHA, 20 ce groupe de voies CHA met la bascule 19, correspondant audit ordre d'écriture, dans l'état de repos pour fournir un signal d'entraînement de bande à l'unité à bande magnétique MTU afin de commencer à entraîner la bande magnétique. Simultanément, le signal d'entraînement de bande est envoyé au compteur 18 et le si-2 5 gnal de début de lecture apparaît après le premier délai et le signal de début d'écriture apparaît après le second délai compté à partir du premier. Le signal RS de début de lecture est transmis par le circuit "OU" 35 et met la bascule 37 dans son état excité. Après le second délai, le signal WS de début d'écriture 30 fait débuter l'opération d'écriture et le signal d'écriture met la bascule 37 dans l'état de repos, par l'intermédiaire du circuit "OU" 36, avec un délai T I fourni par le multivibrateur monostable 38. Un signal d'erreur est envoyé au groupe de voies CHA si des signaux de lecture I à 9 sont appliqués à l'une des 35 pistes durant la période de temps entre la mise à l'état excité de la bascule 37 et la mise à l'état de repos de cette bascule, c'est-à-dire entre le début de 1'enregistrement d'informations . sur la bande magnétique par la tête d'écriture et l'arrivée des informations au niveau de la tête de lecture» Après le délai T 2, 4 0 une fois que la bascule 37 est dans son état de repos, la bascule 70 41740 5 2068558 40 est mise dans son état excité par le signal de sortie du multivibrateur monostable 39. Même si des signaux de lecture I à 9 provenant des différentes voies sont appliqués, un ou plusieurs signaux de sortie des circuits de détection de signaux de lecture 5 21-29 prennent la valeur "I" et un signal apparaît à la sortie du circuit "OU" 30 à condition que la bascule 40 soit dans l'état excité, ledit signal de sortie est inversé par l'inverseur 32 de sorte que les signaux ne coïncident pas à l'entrée du circuit "ET" 33 et qu'aucun signal d 'erreur n'est fourni. 10 Lorsqu'un ordre de fin d'écriture est fourni par l'unité de traitement centrale CPU au groupe de voies CHA, ce groupe de voies CHA fournit un signal de fin d'écriture au dispositif de contrôle MTC de la bande magnétique. Ce signal est retardé d'une période Tl par le multivibrateur monostable 41 et met 15 la bascule 40 dans l'état de repos. Par conséquent, la lecture des informations enregistrées continue pendant une période T I après la fin de l'écriture, et aucun signal d'erreur n'est fourni si un des signaux d'écriture I à 9 est appliqué pendant la période T 2 après la période T I. Une fois que la période T 2 est 20 écoulée, la bascule 37 est mise dans l'étatexcité, par l'intermédiaire du circuit "OU" 35, par le signal de sortie du multivibrateur monostable 42. Par conséquent si le signal de lecture est envoyé, par l'intermédiaire du circuit "OU" 30, à un circuit "ET" 31, un signal d'erreur, apparaît. Si le signal de lecture est ap-25 pliqué lorsque la bascule 37 est dans l'étatexcité, le signal d'erreur apparaît pour indiquer que l'opération d'écriture n'a pas été réalisée normalement. Le signal d'erreur apparaît parce qu'aucune information ne doit être enregistrée lorsque l'opération d'écriture n'a pas été réalisée. 30 Lorsque la lecture des informations enregistrées par la tête de lecture est terminée, le circuit de détection des espaces mter-blocs envoie un signal pour arrêter l'émission des signaux d'entraînement de bande, met la bascule 19 dans l'état excité et met la bascule 37 dans l'état de repos par l'mtermé-35 diaire du circuit "OU" 36. Le cycle de fonctionnement du circuit est alors terminé. Le signal d'erreur envoyé au groupe de voies CHA, par l'intermédiaire du circuit "OU" 34, est envoyé à la mémoire et sert à ré-enregistrer les informations d'après le programme . 40 Suivant la présente invention on peut toujours dé 70 41740 6 2068558 tecter de façon sûre si l'opération d'écriture s'est déroulée normalement ou non, et en utilisant le dispositif suivant l'invention pour le contrôle d'une unité à bande magnétique dans un système de traitement d'informations, on peut augmenter de façon importante la fiabilité de tout le système de traitement d'information comportant l'unité à bande magnétique. 70 41740 7 2068558 REVENDICATIONS 1. Dispositif de contrôlepourl'enregistrement d'informations dans une unité à bande magnétique comportant une tête d'écriture et une tête de lecture, caractérisé par le fait qu'il comporte des premiers moyens (38, 36, 37, 31, 34) qui fournissent 5 un signal d'erreur si un signal de lecture est lu avant qu'une première période de temps (TI) soit écoulée après le début de l'opération d'écriture, des seconds moyens (39, 40, 33, 34) qui fournissent un signal d'erreur si aucun signal de lecture n'est lu après que la seconde période de temps (T2) soit écoulée à la 10 fin de la première période de temps (TI), des troisièmes moyens (41, 40, 33, 34) qui fournissent un signal d'erreur si aucun signal de lecture n'est lu durant la première période de temps (TI) après la fin de l'opération d'écriture, et des quatrièmes moyens (42, 35, 37, 31, 34) qui fournissent un signal d'erreur si un si-15 gnal de lecture est lu après que la seconde période de temps (T2) soit écoulée après la fin de la première période de temps (TI). 2. Dispositif suivant la revendication I, caractérisé par le fait que les premiers moyens comportent un premier circuit à retard (38) faisant apparaître un retard égal à la première pé- 20 riode de temps (TI) et commandé par le signal de début d'écriture, une première bascule (37) mise dans l'état de repos par le signal de sortie dudit premier circuit à retard et mise dans l'état exci-. té par le signal de début de lecture, et un premier circuit "ET" (31) recevant le signal de sortie de la bascule dans l'état excité 25 et le signal de sortie d'une porte "OU" qui reçoit les signaux de lecture provenant de plusieurs pistes. 3. Dispositif suivant la revendication I, caractérisé par le fait que les seconds moyens comportent un second circuit à retard (39) faisant apparaître un retard égal à la seconde pé-30 riode de temps (T2) et commandé par le signal de sortie du premier circuit à retard, une seconde bascule (40) mise dans l'état excité par le signal de sortie du second circuit à retard, et un second circuit "ET" (31) recevant le signal de sortie de la seconde bascule dans l'état excité et un inverseur (32) inversant le 35 signal de sortie d'une porte "OU" recevant les signaux de lecture provenant de plusieurs pistes. 4. Dispositif suivant la revendication I, caractérisé par le fait que les troisièmes moyens comportent un troisième cir 70 41740 8 2068558 cuit à retard (41) faisant apparaître un retard égal à la première période de temps (TI) et commandé par l'ordre de fin d'écriture, une seconde bascule (40) mise dans l'état de repos par le sxgnal de sortie du troisième circuit à retard, et un second circuit "ET" (31) recevant le signal de sortie de la seconde bascule dans l'état excité et un inverseur (32) inversant le signal de sortie d'une porte "OU" recevant les signaux de lecture provenant de plusieurs pistes. 5. Dispositif suivant la revendication I, caractérisé par le fait que les quatrièmes moyens comportent un quatrième circuit à retard (42) faisant apparaître un retard égal à la seconde période de temps (T2) et commandé par le signal de sortie du troisième circuit à retard, une première bascule (37) mise dans l'état excité par le signal de sortie dudit second circuit à retard, et un premier circuit "ET" (31) recevant le signal de sortie de la bascule dans l'état excité et le signal de sortie d'une porte "OU" qui reçoit les signaux de lecture provenant de plusieurs pistes. BAD ORIGINAL