×

Storage device including a file system manager for managing multiple storage media

  • US 8,892,520 B2
  • Filed: 01/23/2009
  • Issued: 11/18/2014
  • Est. Priority Date: 04/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computing apparatus, comprising:

  • a first storage media;

    a second storage media having an input/output speed slower than that of the first storage media and being included in the same device as the first storage media; and

    a hybrid file system management unit configured tomanage a first physical file system that controls the first storage media and a second physical file system that controls the second storage media,provide a virtual file system that comprises files converted from the first physical file system and files converted from the second physical file system,convert a file from the first physical file system and/or the second physical file system into a format that is used by the virtual file system,convert a file from the virtual file system into a format that is used by the first physical file system and/or the second physical file system, anddetermine whether to move a file requested by an operating system from the second storage media to the first storage media based on a relative gain and a cost of a movement to the first storage media that is calculated based on an access frequency of the requested file,wherein, in response to the requested file being stored in the second storage media, the hybrid file system management unit is configured to calculate the relative gain and the cost according to the movement to the first storage media based on the access frequency, and move the requested file to the first storage media in response to the calculated relative gain being greater than the calculated cost, andwherein the hybrid file system management unit is configured to;

    determine whether an available space exists in the first storage media before moving the requested file to the first storage media;

    select a file which is the least effective with regard to a cost from among files stored in the first storage media in response to the available space not existing in the first storage media;

    move the selected file to the second storage media; and

    move the requested file to the first storage media from the second storage media.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×