1. A data storage system for transferring data between a host computer/server and a bank of disk drives through a system interface, such system interface comprising: a plurality of first directors coupled to the host computer/server; a plurality of second directors coupled to the bank of disk drives; a cache memory, such cache memory having: a common memory array having a pair of redundant data/control ports; a pair of logic networks each one coupled to a corresponding one of the pair of data/control ports; wherein there are separate point-to-point data paths between each one of the directors and the global cache memory; and wherein a pair of the first directors are adapted for coupling to the pair of logic networks.