A data storage system wherein a host computer is in communication with a bank of disk drives through an interface. The interface includes: a memory; a plurality of directors for controlling data transfer between the host computer and the bank of disk drives as such data passes through the memory; and a plurality of busses in communication with the directors and the memory. Each one of the directors includes a central processing unit. The central processing unit includes: (A) a microprocessor; (B) a main memory; and (C) a microprocessor interface. The microprocessor interface includes: (i) a data rebuffering section disposed in the chip and adapted to couple data from a one of a plurality of data ports to a data port of the microprocessor selectively in accordance with a control signal; and (ii) a main memory interface adapted for coupling to a main memory for the microprocessor, such main memory interface being adapted for coupling to the microprocessor and being coupled to the data rebuffering section for providing control signals to the main memory section for enabling data transfer between the main memory and the microprocessor through the data rebuffering section. A controller is coupled to the data rebuffering section for producing the control signal. The central processing unit main memory is a selected one of a plurality of memory types each type having a different data transfer protocol and the main memory interface is configured in accordance with the selected one of the plurality of memory types to provide a proper memory protocol to data being transferred between the microprocessor and the main memory through the main memory interface. One main memory is an SDRAM and another a RDRAM.

Ein Datenspeichersystem, worin ein Host-Computer in der Kommunikation mit einer Bank der Laufwerke durch eine Schnittstelle ist. Die Schnittstelle schließt ein: ein Gedächtnis; eine Mehrzahl der Direktoren für steuernde Datenübertragung zwischen dem Host-Computer und der Bank der Laufwerke als solche Datendurchläufe durch das Gedächtnis; und eine Mehrzahl der Busse in der Kommunikation mit den Direktoren und dem Gedächtnis. Jeder der Direktoren schließt eine Zentraleinheit ein. Die Zentraleinheit schließt ein: (a) ein Mikroprozessor; (b) ein Hauptspeicher; und (c) eine Mikroprozessorschnittstelle. Die Mikroprozessorschnittstelle schließt ein: (i) schuf ein rebuffering Abschnitt der Daten im Span ab und paßte sich Paardaten von der einer Mehrzahl der Datentore einem Datentor des Mikroprozessors selektiv in Übereinstimmung mit einem Steuersignal an; und (ii) paßte sich eine Arbeitsspeicherschnittstelle für die Verbindung einem Hauptspeicher für den Mikroprozessor, solche Arbeitsspeicherschnittstelle an, die für die Verbindung dem Mikroprozessor angepaßt wurde und zum rebuffering Abschnitt der Daten für das Zur Verfügung stellen der Steuersignale zum Hauptspeicherabschnitt für das Ermöglichen von von Datenübertragung zwischen dem Hauptspeicher und dem Mikroprozessor durch den rebuffering Abschnitt der Daten verbunden war. Ein Steuerpult wird zum rebuffering Abschnitt der Daten für das Produzieren des Steuersignals verbunden. Der Hauptspeicher der Zentraleinheit ist vorgewählter einer Mehrzahl der Gedächtnisarten jede Art, die ein anderes Datenübertragungprotokoll hat und die Arbeitsspeicherschnittstelle wird in Übereinstimmung mit vorgewählten der Mehrzahl der Gedächtnisarten zusammengebaut, um ein korrektes Gedächtnisprotokoll zu den Daten zur Verfügung zu stellen, die zwischen den Mikroprozessor und den Hauptspeicher durch die Arbeitsspeicherschnittstelle gebracht werden. Ein Hauptspeicher ist ein SDRAM und anders ein RDRAM.

 
Web www.patentalert.com

< Method and apparatus for processor bypass path to system memory

< System and process for managing data within an operational data store

> Serial command port method, circuit, and system including main and command clock generators to filter signals of less than a predetermined duration

> System and method for detecting and updating non-volatile memory on an electronic adapter board installed in a computing system

~ 00075