A data storage system wherein a host computer is coupled to a bank of disk drives through an interface. The interface has a plurality of directors and a memory interconnected by a buss. The directors control data transfer between the host computer and the bank of disk drives as such data passes through the memory. The interface includes a plurality of ESCON adapters, a front end portion of the directors being coupled between the host computer and the busses through the ESCON adapters. Each one of such adapters includes a plurality of adapter ports each one being coupled to a corresponding port of the host computer. Each one of the adapters also includes a plurality of adapter board gate arrays and a plurality of optic interfaces. Each one of the optic interfaces is coupled between a corresponding one of the adapter port and a corresponding one of the adapter board gate arrays. Each coupled optic interfaces and gate array provides a corresponding one of a plurality of channels for the data. The adapter also includes a plurality of adapter board CPUs, each one being coupled to the adapter board gate arrays and the optic interface of a corresponding one of the channels. Each one of the CPUs controls the initiation and termination of the data passing through said corresponding one of the channels. Each one of the front end portion of the director boards includes a plurality of director board gate arrays and a plurality of EDACs. Each pair of the director board gate arrays is coupled between a corresponding pair of the adapter board gate arrays and a corresponding one of the EDACs. A plurality of director board CPUs is provided. Each one is coupled to a corresponding one of the adapter board CPUs. Each one of the director board CPUs is coupled to a corresponding one of the director board gate arrays to control the initiation and termination of a data transfer through such coupled one of the director gate arrays. A common state machine is coupled to the plurality of director gate arrays and the plurality of EDACs for arbitrating between the pair of director gate arrays coupled to the corresponding one of the EDACs for access to such corresponding one of the EDACs. Each one of the directors comprises: a plurality of dual port RAMs, each one being coupled to a corresponding one of the EDACs and to at least one of the busses. A second common state machine is coupled to the first common state machine and the plurality of dual port RAMs for arbitrating between the plurality of dual port RAMS for access to one the at least one of the busses.

Un système de stockage de données où un ordinateur principal est couplé à une banque des unités de disques par une interface. L'interface a une pluralité de directeurs et une mémoire reliée ensemble par des buss. Le transfert de paramètres de directeurs entre l'ordinateur principal et la banque des unités de disques en tant que de telles données traverse la mémoire. L'interface inclut une pluralité d'adapteurs d'ESCON, une partie d'embout avant des directeurs étant couplés entre l'ordinateur principal et les autobus par les adapteurs d'ESCON. Chacun de tels adapteurs inclut une pluralité d'adapteur met en communication chacun étant couplé à un port correspondant de l'ordinateur principal. Chacun des adapteurs inclut également une pluralité de rangées de porte de panneau d'adapteur et une pluralité d'interfaces optiques. Chacune des interfaces optiques est couplée entre correspondantes du port d'adapteur et correspondantes des rangées de porte de panneau d'adapteur. Chacun a couplé les interfaces optiques et la rangée de porte fournit correspondant d'une pluralité de canaux pour les données. L'adapteur inclut également une pluralité du panneau d'adapteur CPUs, chacun qui sont couplés aux rangées de porte de panneau d'adapteur et l'interface optique de correspondante des canaux. Chacun du CPUs commande le déclenchement et l'arrêt des données passant par les lesdites correspondantes des canaux. Chacune de la partie d'embout avant des conseils de directeur inclut une pluralité de rangées de porte de conseil de directeur et une pluralité d'EDACs. Chaque paire des rangées de porte de conseil de directeur est couplée entre une paire correspondante des rangées de porte de panneau d'adapteur et correspondante de l'EDACs. Une pluralité du conseil CPUs de directeur est fournie. Chacun est couplé à correspondant du panneau d'adapteur CPUs. Chacun du conseil CPUs de directeur est couplé à correspondant des rangées de porte de conseil de directeur pour commander le déclenchement et l'arrêt d'un transfert de données par tels a couplé une des rangées de porte de directeur. Une machine commune d'état est couplée à la pluralité de rangées de porte de directeur et à la pluralité d'EDACs pour arbitrer entre la paire de rangées de porte de directeur couplée à correspondante de l'EDACs pour l'accès à un tel correspondant de l'EDACs. Chacun des directeurs comporte : une pluralité de RAM de double accès, chacun étant couplées à correspondantes de l'EDACs et au moins à un des autobus. Une deuxième machine commune d'état est couplée à la première machine commune d'état et à la pluralité de RAM de double accès pour arbitrer entre la pluralité de RAM de double accès pour l'accès à un au moins des autobus.

 
Web www.patentalert.com

< (none)

< System and method for detecting a device requiring power

> Data retrieval assistance system and method utilizing a speech recognition system and a live operator

> (none)

~ 00089