An adaptive arrangement including a command translation/ordering unit arranged to recognize and convert a first predetermined command unrecognizable/unsupported by an external recipient into a second predetermined command recognizable/supported by the external recipient. Such arrangement is further arranged to control a predetermined ordering of the converted second predetermined command with respect to other commands. The command translation/ordering unit may be arranged to control ordering such that all commands handled prior to the first predetermined command are completed prior to completion of the converted second predetermined command. Further, the command translation/ordering unit may be arranged to control ordering such that all commands handled after the first predetermined command are completed after completion of the converted second predetermined command. There may be arranged a completion monitoring unit arranged to monitor for completion of the converted second predetermined command by the external recipient as an indication that an operation with respect to the first predetermined command has been completed. The second predetermined command may be a read-type command, where the completion monitoring unit is arranged to monitor for return of data from the external recipient responsive to the read-type command, as an indication that an operation with respect to the first predetermined command has been completed. The first predetermined command may be a FLUSH command for forcing existing commands to be sent to external recipients for completion. The command translation/ordering unit may be part of a first integrated circuit (IC), where the command translation/ordering unit converts the first predetermined command into a second predetermined command recognizable/supported by a second IC as the external recipient.

 
Web www.patentalert.com

> Software application domain and storage domain interface process and method

~ 00334