Data input/output device, data input/output method and storage medium
AssigneeNEC Corporation
InventorTakashi Nozu
Life of this patent
Estimating the term…
Abstract
A file control part 1 newly opens a file A in a file storage part 11 through a file accessing part 2, and secures a file data area having a certain size. An input/output control part 4 issues a request of writing into the file A to the file control part 1, and then writes data supplied from an input/output device 7 directly to a proper position of the data portion of the file A stored in a storage part 6 on the basis of information about the file A from the file control part 1. When the size of data to be written exceeds the file size previously secured, an input/output file managing part 8 requests again the file control part 1 to supplement a file data area having a certain size and makes it supplement the file data area.
Claims8
A data input/output device in which a controller for performing input/output control has a function of storing file data directly into a storage part for storing file data, wherein;
- said controller comprises;
- an area securing means for securing an area having a specified size in said storage part in order to write said file data into said storage part,
- a detecting means for detecting the starting address of said area of said storage part secured by said area securing means, and
- a writing means for writing said file data fromsaid starting address detected by said detecting means;
- and
- when the size of said file data is larger than the size of said area, said area securing means secures the next area for writing the rest of said file data, said detecting means detects the starting address of said next area, and said writing means writes the rest of said file data from the starting address of said next area.
A data input/output method in a data input/output device in which a controller for performing input/output control has a function of storing file data directly into a storage part for storing file data, wherein;
- said controller comprises;
- an area securing step for securing an area having a specified size in said storage part in order to write said file data into said storage part,
- a detecting step for detecting the starting address of said area of said storage part secured by said area securing step, and
- a writing step for writing said file data from said starting address detected by said detecting step;
- and
- when the size of said file data is larger than the size of said area, said area securing step secures the next area for writing the rest of said file data, said detecting step detects the starting address of said next area, and said writing step writes the rest of said file data from the starting address of said next area.
Dependencies are inferred from the claim text.