Method and apparatus for improving efficiency of operation of a hard disk drive by deferring command execution

   
   

A command queue is maintained in a disk drive. The command queue includes a plurality of access commands that are awaiting execution. The command queue is sorted to provisionally select one of the plurality of access commands as the next command to be executed. A seek start deadline is calculated for the provisionally selected access command based on an estimated extra latency of the provisionally selected access command. A seek operation with respect to the provisionally selected access command is deferred based on the calculated seek start deadline, to await arrival at the disk drive of a new access command. If the new access command arrives at the disk drive prior to the seek start deadline, the respective estimated access times for the provisionally selected access command and the newly arrived access command are compared to select one of the two access commands for execution.

Una coda di ordine è effettuata in un azionatore del disco. La coda di ordine include una pluralità di ordini di accesso che stanno attendendo l'esecuzione. La coda di ordine è fascicolata provvisoriamente per selezionare uno della pluralità di ordini di accesso come l'ordine seguente essere eseguito. Una scadenza di inizio di ricerca è calcolata per l'ordine provvisoriamente selezionato di accesso basato su uno stato latente supplementare valutato dell'ordine provvisoriamente selezionato di accesso. Un'operazione di ricerca riguardo all'ordine provvisoriamente selezionato di accesso è rinviata ha basato sulla scadenza calcolata di inizio di ricerca, per attendere l'arrivo all'azionatore del disco di nuovo ordine di accesso. Se il nuovo ordine di accesso arriva all'azionatore del disco prima della scadenza di inizio di ricerca, i tempi di accesso valutati rispettivi per l'ordine provvisoriamente selezionato di accesso e l'ordine recentemente arrivato di accesso sono confrontati per selezionare uno dei due ordini di accesso per l'esecuzione.

 
Web www.patentalert.com

< System for collecting and storing email addresses with associated descriptors in a bookmark list in association with network addresses of electronic documents using a browser program

< Computing system and method for migrating a mobile computing environment

> Firewall providing enhanced network security and user transparency

> Method of stopping an operation, maintaining the network connection of the data terminal, and warning the user in response to a low-voltage condition

~ 00138