Apparatus and method for defragmentation in disk storage system

   
   

When a host system has requested the reading of sequential data, a CPU incorporated in an HDD determines whether the data is fragmented into a plurality of data blocks on a disk. If the sequential data is fragmented, the CPU executes the control of reading the data from the disk and transferring it to the host system. In parallel with this control, the CPU also executes the control of writing the data read from the disk, to a contiguous area on the disk.

Quando un sistema host ha chiesto la lettura dei dati sequenziali, un CPU incorporato in un HDD determina se i dati siano spezzettati in una pluralità di blocchetti di dati su un disc. Se i dati sequenziali sono spezzettati, il CPU esegue il controllo di indicare i dati dal disc e di trasferimento esso al sistema host. In parallelo con questo controllo, il CPU inoltre esegue il controllo di redazione dei dati indicato dal disc, ad una zona attigua sul disc.

 
Web www.patentalert.com

< Versatile indirection in an extent based file system

< Virus scanning on thin client devices using programmable assembly language

> Intelligent transfer of multimedia data files from an editing system to a playback device

> Method and an apparatus to dynamically order features and to resolve conflicts in a multiple-layer logical volume management environment

~ 00126