Disk drive executing part of a linked disk command

   
   

A disk drive is disclosed which links disk commands that access near sequential data sectors. The linked and non-linked disk commands are inserted into an input/output queue and selected for execution according to a rotational position optimization (RPO) algorithm. If an error occurs while executing a linked disk command, the disk commands are unlinked and at least one of the unlinked disk commands is executed. The residual unlinked disk commands are inserted back into the input/output queue for later execution in an order determined by the RPO algorithm.

Μια κίνηση δίσκων αποκαλύπτεται που συνδέει τις εντολές δίσκων που έχουν πρόσβαση κοντά στους διαδοχικούς τομείς των στοιχείων. Οι συνδεμένες και μη-συνδεμένες εντολές δίσκων παρεμβάλλονται σε μια σειρά αναμονής εισαγωγής/παραγωγής και επιλέγονται για την εκτέλεση σύμφωνα με έναν περιστροφικό αλγόριθμο βελτιστοποίησης θέσης (RPO). Εάν ένα λάθος εμφανίζεται εκτελώντας μια συνδεμένη εντολή δίσκων, οι εντολές δίσκων αποσυνδέονται και τουλάχιστον μια από τις αποσυνδεμένες εντολές δίσκων εκτελείται. Οι υπόλοιπες αποσυνδεμένες εντολές δίσκων παρεμβάλλονται πίσω στη σειρά αναμονής εισαγωγής/παραγωγής για την πιό πρόσφατη εκτέλεση σε μια διαταγή που καθορίζεται από τον αλγόριθμο RPO.

 
Web www.patentalert.com

< Mobile terminal for displaying a rich text document comprising conditional code for identifying advertising information stored locally or on the internet

< Magnetic recording medium having ternary or quaternary alloy seedlayer

> Disk cartridge

> Disk drive allocating cache segments by mapping bits of a command size into corresponding segment pools

~ 00157