G - Physics – 11 – B
Patent
G - Physics
11
B
G11B 5/00 (2006.01) G11B 5/012 (2006.01)
Patent
CA 2418334
A hard disk unit includes a disk, a controller microprocessor, a host bus interface, a buffer memory, a buffer memory controller, and a disk formatter. The bus interface receives write operations, and the buffer memory controller stores the corresponding write operation data in the buffer memory in the relative order in which the operations are received. The buffer memory controller subsequently transfers the data of a write operation from the buffer memory to the disk formatter, which formats the data and writes it to the disk. The buffer memory controller controls read and write access to the buffer memory. The buffer memory controller includes a set of address registers and a set of block count registers. The microprocessor loads the address registers with the addresses within the buffer memory of the data of two or more write operations. The microprocessor loads the block count registers with the size, in blocks, of the corresponding operations. The microprocessor then issues a single command to the buffer memory controller to transfer the data identified by the address registers and block count registers from the buffer memory to the disk formatter. The address registers and block count registers enable the buffer memory controller to transfer the data of several write operations in any order. Previous buffer controllers are typically capable of transferring the data of several write operations only in the same order in which the data is stored in the buffer memory.
Une unité de disque dur comprend un disque, un microprocesseur de dispositif de commande, une interface de bus hôte, une mémoire tampon, un dispositif de commande de mémoire tampon et un dispositif de mise en forme du disque. L'interface de bus reçoit des opérations d'écriture et le dispositif de commande de la mémoire tampon stocke les données d'opération d'écriture dans la mémoire tampon dans l'ordre relatif dans lequel les opérations sont reçues. Le dispositif de commande de la mémoire tampon transfère ensuite les données d'une opération d'écriture de la mémoire tampon dans le dispositif de mise en forme du disque, qui formate les données et les écrit sur le disque. Le dispositif de commande de la mémoire tampon commande l'accès de lecture et d'écriture à la mémoire tampon. Le dispositif de commande de la mémoire tampon comprend un ensemble de registres d'adresses et un ensemble de registres de comptage de blocs. Le microprocesseur charge les registres d'adresses contenant les adresses dans la mémoire tampon des données pour au moins deux opérations d'écriture. Le microprocesseur charge les registres de comptage de blocs avec la taille, dans les blocs, des opérations correspondantes. Le microprocesseur envoie ensuite une commande unique au dispositif de commande de la mémoire tampon pour transférer les données identifiées par les registres d'adresses et les registres de comptage de blocs de la mémoire tampon dans le dispositif de mise en forme du disque. Les registres d'adresses et les registres de comptage de blocs permettent au dispositif de commande de la mémoire tampon de transférer les données de plusieurs opérations d'écriture dans n'importe quel ordre. Les dispositifs de commande de tampon de l'art antérieur sont capables de transférer les données de plusieurs opérations d'écriture uniquement dans le même ordre que l'ordre dans lequel les données sont stockées dans la mémoire tampon.
Elkins Gregory T.
Krantz Arie L.
Nguyen Kha
Marvell World Trade Ltd.
Qlogic Corporation
Sim & Mcburney
LandOfFree
Disk controller configured to perform out of order execution... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Disk controller configured to perform out of order execution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk controller configured to perform out of order execution... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1715680