File management method and information processing device
First Claim
1. An information processing device to which a plurality of information recording media can be simultaneously attached when said plurality of information recording media exist in which data stored in an information recording region is managed as a file by means of an individual file system, comprising:
- a plurality of slots which are provided in a body of said information processing device to attach said respective information recording media;
a system memory which retains file system control information for recognizing individual file systems constructed in said plurality of information recording media and unifying and controlling the individual file systems into a single virtual file system;
a file system controller which refers to slot information including priority order retained in said file system control information showing a priority for use of a plurality of information recording media, and open information showing information on opened files as well as flags for files having the same name, and which sets said flags and accesses a file in a logical information recording region of said information recording media based on said priority order when files having the same name exist in said plurality of information media; and
an access controller which accesses a slot and an address designated by said file system controller, and acquires data of a file.
3 Assignments
0 Petitions
Accused Products
Abstract
An information processing device that reads out and records data from and on an information recording medium includes a file system controller. File system control information is constructed in a system memory within the information processing device, and the file system controller unifies and controls a plurality of information recording media which are managed by individual file systems into a single virtual file system. In addition, the file system controller manages a priority order that indicates an information recording medium to be utilized with priority if files having the same name exist. This priority order can be changed in response to a request from an application program. Thus, the processor can unify and manage the plurality of information recording media and, also, enables the application to access all of the files having the same name.
26 Citations
14 Claims
-
1. An information processing device to which a plurality of information recording media can be simultaneously attached when said plurality of information recording media exist in which data stored in an information recording region is managed as a file by means of an individual file system, comprising:
-
a plurality of slots which are provided in a body of said information processing device to attach said respective information recording media; a system memory which retains file system control information for recognizing individual file systems constructed in said plurality of information recording media and unifying and controlling the individual file systems into a single virtual file system; a file system controller which refers to slot information including priority order retained in said file system control information showing a priority for use of a plurality of information recording media, and open information showing information on opened files as well as flags for files having the same name, and which sets said flags and accesses a file in a logical information recording region of said information recording media based on said priority order when files having the same name exist in said plurality of information media; and an access controller which accesses a slot and an address designated by said file system controller, and acquires data of a file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A file management method for managing data stored in respective information recording regions within a plurality of information recording media by means of a file system controller and an access controller of an information processing device, wherein said method comprising the steps of:
-
setting a utilization priority order for a plurality of slots to which said information recording media are attached, creating slot information in reference to data in a management information region recorded in one said information recording medium and data in a part of a data region when said information recording media are attached to any of said plurality of slots, and producing a part of file system control information through said file system controller, upon opening a specific file from an information recording medium, referring to said slot information included in said file system control information and said priority order included in said file system control information, accessing all of the information recording media attached to the slots, confirming whether or not a file that is designated by an application exists, creating open information when a designated file exists, registering a flag that indicates whether or not a file having the same name exists with file information, and thereby, producing the rest of said file system control information, and thus constructing a unified file system where individual systems in said plurality of information recording media are unified through said file system controller, upon reading out data of a specific file from said information recording medium, referring to open information of said file system control information by using a file handle acquired at the time of file opening from said application, determining which slot information is to be utilized, and giving the obtained slot number to said access controller, and thereby reading out file data required for said application from a specific information recording medium through said file system controller, and upon recording file data on said information recording medium, referring to said file system control information by using a file handle acquired at the time of file opening from said application determining which slot information is to be utilized, and giving the obtained slot number to said access controller, and thereby recording file data produced by said application in a specific information recording medium, and updating slot information of said file system control information through said file system controller. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification