File management method and information processing device
First Claim
1. An information processing device in which a plurality of information recording media is simultaneously attached when said plurality of information recording media exists, wherein 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 the body of said information processing device to attach the 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 unifies and controls the individual file systems into a single virtual file system, wherein said file system control information includes;
(1) slot information including a priority order retained in said file system control information showing a priority for use of the plurality of information recording media and system information showing a file system in said information recording media, and(2) open information showing information on opened files as well as flags for files having the same name;
a file system controller which refers to said slot information and said open information, and which sets said flags and accesses a file in a logical information recording region of said information recording media based on the priority order when files having the same name exist in said plurality of information media; and
an access controller which selectively accesses one of the plurality of slots and accesses an address in said information recording media 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.
48 Citations
14 Claims
-
1. An information processing device in which a plurality of information recording media is simultaneously attached when said plurality of information recording media exists, wherein 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 the body of said information processing device to attach the 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 unifies and controls the individual file systems into a single virtual file system, wherein said file system control information includes; (1) slot information including a priority order retained in said file system control information showing a priority for use of the plurality of information recording media and system information showing a file system in said information recording media, and (2) open information showing information on opened files as well as flags for files having the same name; a file system controller which refers to said slot information and said open information, and which sets said flags and accesses a file in a logical information recording region of said information recording media based on the priority order when files having the same name exist in said plurality of information media; and an access controller which selectively accesses one of the plurality of slots and accesses an address in said information recording media 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 comprises the steps of:
-
setting a utilization priority order for a plurality of slots to which said information recording media are attached; creating slot information with system information in reference to data in a management information region recorded in 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, said file system controller producing a part of file system control information; 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 said open 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; 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 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