System and method for mapping bus addresses to memory locations utilizing access keys and checksums

   
   

A data storage system utilizes a plurality of memory systems, at least one processor, and a mapping system. Each of the memory systems has memory and a memory controller for storing and retrieving data. The processor transmits requests for writing data values. These requests include bus addresses. The mapping system maps the bus addresses into memory addresses. The mapping system maps consecutive bus addresses such that the memory addresses mapped from the consecutive bus addresses are interleaved across a plurality of the memory systems. In response to the foregoing requests from the processor, the mapping system identifies checksum system identifiers that identify locations where checksum values to be updated based on the aforementioned data values are stored. The checksum system identifiers preferably identify each of the plurality of mapping systems so that the checksum identifiers and, therefore, the checksum updates that occur based on these checksum system identifiers are interleaved across these memory systems.

Ein Datenspeichersystem verwendet eine Mehrzahl der Gedächtnissysteme, mindestens eines Prozessors und des Einteilungssystems. Jedes der Gedächtnissysteme hat Gedächtnis und einen Gedächtnissteuerpult für die Speicherung und das Zurückholen von von Daten. Der Prozessor überträgt Anträge für Schreiben Datenwerte. Diese Anträge schließen Busadressen ein. Das Einteilungssystem bildet die Busadressen in Speicheradressen ab. Der nachfolgende Bus der Einteilungssystemdiagramme adressiert so, daß die Speicheradressen von den nachfolgenden Busadressen werden durchgeschoben über einer Mehrzahl der Gedächtnissysteme abbildeten. In Erwiderung auf die vorangehenden Anträge vom Prozessor, kennzeichnet das Einteilungssystem Prüfsumme System Bezeichner, die Positionen kennzeichnen, in denen man Prüfsumme Werte gründete auf den vorher erwähnten Datenwerten werden gespeichert die aktualisiert wird. Die Prüfsumme System Bezeichner kennzeichnen vorzugsweise jede der Mehrzahl der Einteilungssysteme, damit die Prüfsumme Bezeichner und folglich die Prüfsumme Updates, die gegründet auf diesen Prüfsumme System Bezeichnern auftreten, über diesen Gedächtnissystemen durchgeschoben werden.

 
Web www.patentalert.com

< Method and apparatus for implementing enhanced LBIST diagnostics of intermittent failures

< Encryption keys for multiple drive fault tolerance

> DDR-II driver impedance adjustment control algorithm and interface circuits

> System and method for input/output module virtualization and memory interleaving using cell map

~ 00138