Controlling file placement on a disk drive to improve file access
a technology for controlling file placement and file access, applied in the direction of input/output to record carriers, instruments, computing, etc., can solve the problems of system performance continuing to suffer, disk fragmentation tending to get worse,
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0041]FIG. 4 is a schematic diagram of a hard disk 52 storing an identified sequence of three files in accordance with the invention. The three files include a first file (File1), a second file (FileA) and a third file (FileZ). In accordance with embodiments of the present invention, access to files that are stored on the disk 52 have been tracked, and a file access sequence has been identified as involving the first file (File1) and the second file (FileA) stored on the disk, wherein the first file (File1) is accessed before the second file (FileA). In fact, this illustration includes a third file (FileZ) that is accessed after the second file (FileA). Furthermore, the data obtain by tracking access to files on the disk allows a determination of a time differential (T=4) between a time that the first file is accessed and a time that the second file is accessed. Similarly, it is possible to determine a time differential (T=9) between a time that the first file is accessed and a time...
second embodiment
[0045]FIG. 6 is a schematic diagram of a hard disk 52 having areas of the disk allocated to certain file types in accordance with the invention. In this example, the disk includes regions allocated to images, media, productivity apps, gaming apps, and documents. The size and placement of each region is determined on the basis of a disk drive usage history associated with a particular user.
[0046]FIG. 7 is a flowchart of a method 80 in accordance with the second embodiment of the invention. The method includes (step 81) obtaining a usage history for a disk drive, wherein the usage history is attributable to a certain user; (step 82) allocating regions on the disk drive based on usage ratios of file types determined from the usage history; and (step 83) storing files of a given file type in a region of the disk that has been allocated for storage of files of the given file type.
[0047]As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


