Disk controller configured to perform out of order execution...

G - Physics – 11 – B

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1715680

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.