METHOD AND APPRATUS FOR MANAGING A RANDOM ARRAY OF INDEPENDENT DISKS (RAID)

A Direct Memory Access (DMA) controller that supports both RAID operations and non-RAID operations is provided. A chain of descriptors includes RAID descriptors describing RAID logical operations and non-RAID descriptors describing non-RAID operations. A data transfer of a data block having a transf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COOPER, FURROKH, R, SMILEY, DAVID, A, PARTHASARATHY, BALAJI, VED, SANDEEP P, AFROZE, SYEDA M, VAVRO, DAVID K, HALARI, KEYUR N
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A Direct Memory Access (DMA) controller that supports both RAID operations and non-RAID operations is provided. A chain of descriptors includes RAID descriptors describing RAID logical operations and non-RAID descriptors describing non-RAID operations. A data transfer of a data block having a transfer size greater than the transfer size supported by the DMA controller is processed by recycling an initial descriptor and generating a single interrupt at the completion of the transfer of the data block. Cette invention se rapporte à un contrôleur d'accès direct à la mémoire (DMA) qui prend en charge des opérations RAID et des opérations non-RAID. Une chaîne de descripteurs comprend des descripteurs RAID qui décrivent des opérations logiques RAID et des descripteurs non-RAID qui décrivent des opérations non-RAID. Un transfert de données d'un bloc de données qui présente une taille de transfert supérieure à la taille de transfert prise en charge par le contrôleur DMA est traité en recyclant un descripteur initial et en générant une seule interruption à la fin du transfert du bloc de données.