Method and apparatus to concurrently operate on multiple data movement transactions in a disk array subsystem

   
   

A controller is presented comprising one or more initiators coupled to one or more targets via a transaction bus and a corresponding number of data busses. The initiator(s) receive transaction requests from external logic, buffer the transaction and assign it a unique identifier, which is passed to an appropriate target via the transaction bus. The targets receive and queue the unique identifier until it can process the transaction, at which time it prompts the initiator to provide it the buffered transaction via a data bus dedicated to the target.

Ein Steuerpult wird einen oder mehr Initiatoren enthalten dargestellt, die einem oder mehr Zielen über einen Verhandlungbus und eine entsprechende Anzahl von Datenübertragungswegen verbunden werden. Das initiator(s) empfangen Verhandlunganträge von der externen Logik, dämpfen die Verhandlung ab und weisen ihm einen einzigartigen Bezeichner zu, der zu einem passenden Ziel über den Verhandlungbus geführt wird. Die Ziele empfangen und stehen den einzigartigen Bezeichner an, bis er die Verhandlung verarbeiten kann, zu welcher Zeit fordert er den Initiator auf, ihn zur Verfügung zu stellen die abgedämpfte Verhandlung über einen Datenübertragungsweg, der dem Ziel eingeweiht wird.

 
Web www.patentalert.com

< Livelock prevention by delaying surrender of ownership upon intervening ownership request during load locked / store conditional atomic memory operation

< System and method for automatically selecting a digital sending functionality

> Integrated optical disc label scanner system and method of scanning an optical disc graphic display

> Magnetic memory devices having multiple bits per memory cell

~ 00136