摘要:
Système de stockage de données comportant un processeur local (28) et une pluralité d'éléments de stockage (26) utilisé pour stocker des données provenant d'une ou plusieurs UC extérieures. Le système de stockage comprend une pluralité de mémoires tampons (24), chacune étant reliée à un élément de stockage distinct (26). Un circuit de commande de chemin de données (30) est programmé par le processeur local (28) pour réguler le transfert de données entre les UC extérieures et les mémoires tampons (24). Deux circuits d'interfaces (16 et 18) sont insérés entre les UC extérieures et les mémoires tampons (24) afin d'avoir deux chemins de données pour le transfert de données entre les UC extérieures et les mémoires tampons (24). Le circuit de commande de chemin de données (30) contient deux circuits de mise en séquence indépendants pour la sélection des mémoires tampons (24). Cela permet d'utiliser un chemin de données pour la lecture de données venant de plusieurs mémoires tampons (24) et l'enregistrement dans ces mémoires, tandis que l'autre chemin de données est utilisé simultanément pour une exploitation différente du reste des mémoires tampons (24).
摘要:
A method and apparatus for identifying each of the members of a set of physical mass storage devices acting as one logical mass storage device are provided. Each physical mass storage device is assigned a membership signature identifying it as a valid member of the set. Whenever a member of a set undergoes a change in membership status, the membership signatures of all other devices in the set are changed, so that the member with the changed membership state no longer has a valid signature. When the member is reinstalled, it can be given a new valid signature after it is updated or regenerated.
摘要:
Procédé et appareil de modification dynamique de la priorité d'accès à un bus (16), le bus (16) ayant des fonctions de commande et d'arbitrage réparties parmi les dispositifs (20) couplés au bus (16), chaque dispositif (20) ayant un niveau fixe de priorité. L'accès au bus par des dispositifs individuels est bloqué de manière sélective, ce qui les empêche de faire valoir le niveau fixe de priorité. Dans un mode de réalisation préféré, on peut commander la resélection d'un bus SCSI (16) par une pluralité de dispositifs SCSI (20) couplés au bus (16) en envoyant un faux signal d'occupation aux dispositifs SCSI à partir desquels l'on ne souhaite pas la resélection. Ainsi, un préparateur peut émettre une pluralité de commandes destinées aux dispositifs SCSI (20) et commander l'ordre dans lequel les dispositifs (20) seront desservis le moment venu.
摘要:
Système d'interface amélioré basé en partie sur le standard SCSI.Un bus de données à un seul câble transfère simultanément plusieurs octets d'information entre deux dispositifs. Le système d'interface transfère des ordres, des messages, des informations d'états ou des données multi-octets en un seul transfert parallèle. Un micro-séquenceur permet le transfert de données par l'interface sans nécessiter d'attention particulière à partir d'un processeur dans un dispositif impliqué dans le transfert.
摘要:
Procédé et appareil permettant d'identifier les membres d'un ensemble de mémoires physiques de grande capacité formant une seule mémoire logique de grande capacité. On affecte à chaque mémoire physique de grande capacité une signature d'appartenance qui l'identifie comme étant un membre valable de l'ensemble. Lorsqu'un membre d'un ensemble subit une modification de son état d'appartenance, les signatures d'appartenance de toutes les autre mémoires de l'ensemble se modifient de sorte que le membre dont l'état d'appartenance est modifié n'ait plus une signature valable. Lorsque ce membre est réintégré, il peut recevoir une nouvelle signature valable dès qu'il est régénéré ou actualisé.
摘要:
Mécanisme de planification servant à commander l'actionnement du circuit d'arbitrage d'un noeud (10) partageant un support de communication (14) à détection de signal avec accès multiple (CSMA), afin que ledit circuit commence l'arbitrage CSMA de l'accès au support de communication dès que le noeud a un message prêt à être transmis. Le mécanisme de planification retarde la demande d'accès du circuit d'arbitrage (100) lorsque le total des activités de transmission (TCU) sur le support de communication dépasse une valeur de seuil de l'utilisation totale (TMU), et lorsque l'activité de transmission (LCS) du noeud dépasse une valeur de seuil de l'utilisation locale (LMS). Ledit mécanisme sert également à permettre au circuit d'arbitrage de demander l'accès au support de communication par arbitrage selon une valeur de priorité affectée au noeud.
摘要:
Dispositif pour détecter et corriger diverses erreurs de données pouvant se produire dans un système de stockage de grande capacité comprenant un ensemble de dispositifs matériels de stockage qui fonctionnent en tant qu'un ou plusieurs dispositifs de stockage logiques de plus grande capacité. La présente invention offre notamment un procédé et un appareil permettant de déterminer, lors de la réalimentation en courant d'un ensemble de dispositifs, si une opération d'écriture a été interrompue ou non lors de la coupure du courant, et de reconstituer toute donnée devenue incohérente en raison de la coupure du courant.
摘要:
A data storage system having a local processor (28) and a plurality of memory storage elements (26) is used for storing data from one or more external CPUs. The storage system includes a plurality of memory buffers (24), each coupled to a separate memory storage element (26). A data path control circuit (30) is programmed by the local processor (28) to control the transfer of data between the external CPUs and the memory buffers (24). Two interface circuits (16 and 18) are coupled between the external CPUs and the memory buffers (24) to provide two data paths for transferring data between the external CPUs and memory buffers (24). The data path control circuit (30) contains two independent sequencing circuits for selecting memory buffers (24). This allows one data path to be used for reading or writing to a number of the memory buffers (24) while the other data path is simultaneously used for a different operation for the rest of the memory buffers (24).
摘要:
The present invention provides a method and apparatus for dynamically modifying the priority of access to a bus (16), where the bus (16) has control and arbitration functions distributed among the devices (20) coupled to the bus (16), with each device (20) having a fixed priority level. Access to the bus by particular devices is selectively inhibited, preventing them from asserting their fixed priority level. In a preferred embodiment, the present invention provides control over the reselection of a SCSI bus (16) by a plurality of SCSI devices (20) coupled to the bus (16) by providing a pseudo busy signal to SCSI devices (20) from which reselection is not desired. In this fashion, an initiator may issue a plurality of commands to the SCSI devices (20) and control the order in which the devices (20) will be serviced when ready.
摘要:
A mass memory system for digital computers is disclosed. The system has a plurality of disk drives (250-255) coupled to a plurality of small buffers (240-245). An Error Correction Controller (260 and 270) is coupled to a plurality of X-bar switches (210-215), the X-bar switches being connected between each disk drive and its buffers. Data is read from and written to the disk drives in parallel and error correction is also performed in parallel. The X-bar switches are used to couple and decouple functional and nonfunctional disk drives to the system as necessary. Likewise, the buffers can be disconnected from the system should they fail. The parallel architecture, combined with a Reed-Solomon error detection and correction scheme and X-bar switches allows the system to tolerate and correct any two failed drives, allowing for high fault-tolerance operation.