Data recording and management system and method for detecting data file division based on quantitative number of blocks
First Claim
1. A data recording apparatus comprising:
- a recording means for recording a data file as one or a plurality of blocks on a randomly accessible recording medium;
a managing means for managing the recording position of the data file by using management data comprised of the file name of the data file, data indicating the head positions of the blocks, data indicating the sizes of the blocks, and data indicating the links among the blocks;
a detecting means for detecting the degree of data file division based on the quantitative number of the blocks indicated by the management data; and
a moving means for moving the blocks so that the data is recorded on the randomly accessible recording medium at a position where blocks of continuous contents of data are recorded continuously in accordance with the detected degree of data file division.
1 Assignment
0 Petitions
Accused Products
Abstract
A data recording apparatus including a recording unit for recording a data file as one or a plurality of blocks on a randomly accessible recording medium; a managing unit for managing the recording position of the data file by using management data comprised of the file name of the data file, data indicating the head positions of the blocks, data indicating the sizes of the blocks, and data indicating the links among the blocks; a detecting unit for detecting the degree of division of the data file based on the quantitative number of the blocks indicated by the management data; and a moving unit for moving the blocks so that the data is recorded at a position where blocks of continuous contents of data are recorded continuously as much as possible in accordance with the degree of the division of the data file in response to the detection of the detecting unit. Also, a method of data management.
152 Citations
11 Claims
-
1. A data recording apparatus comprising:
-
a recording means for recording a data file as one or a plurality of blocks on a randomly accessible recording medium; a managing means for managing the recording position of the data file by using management data comprised of the file name of the data file, data indicating the head positions of the blocks, data indicating the sizes of the blocks, and data indicating the links among the blocks; a detecting means for detecting the degree of data file division based on the quantitative number of the blocks indicated by the management data; and a moving means for moving the blocks so that the data is recorded on the randomly accessible recording medium at a position where blocks of continuous contents of data are recorded continuously in accordance with the detected degree of data file division. - View Dependent Claims (2, 7)
-
-
3. A data recording apparatus comprising:
-
a recording means for recording a data file as one or a plurality of blocks on a randomly accessible recording medium; a managing means for managing the recording position of the data file by using management data comprised of the file name of the data file, data indicating the head positions of the blocks, data indicating the sizes of the blocks, and data indicating the links among the blocks; a first detecting means for detecting the degree of data file division based on the quantitative number of the blocks indicated by the management data; a first moving means for moving the blocks so that the data is recorded at a position where blocks of continuous contents of data are recorded continuously in accordance with the detected degree of data file division; an empty area managing means for managing the positions of the empty areas on the recording medium by using empty area management data comprised of data indicating the head positions of the empty areas, data indicating the sizes of the empty areas, and data indicating the links among the empty areas; a second detecting means for detecting the degree of dispersion of the empty areas based on a quantitative number of the empty areas indicated by the empty area management data and the quantitative number of the blocks indicated by the management data; and a second moving means for moving the blocks so that the data is recorded at positions where the blocks are adjacent to each other in accordance with the degree of the dispersion of the empty areas in response to the result of detection of the second detecting means. - View Dependent Claims (4, 5, 6)
-
-
8. A data recording apparatus comprising:
-
a recording means for recording a data file as one or a plurality of blocks on a randomly accessible recording medium; a managing means for managing the recording position of the data file by using management data comprised of the file name of the data file, data indicating the head positions of the blocks, data indicating the sizes of the blocks, and data indicating the links among the blocks; a detecting means for detecting the degree of data file division based on the quantitative number of the blocks indicated by the management data; and a moving means for moving the blocks so that the data is recorded at a position where blocks of continuous contents of data are recorded continuously in accordance with the detected degree of data file division; wherein said detecting means detects a degree D of data file division by the following equation;
space="preserve" listing-type="equation">D=F/Rwhere, F is the quantitative number of said data files, and R is the quantitative number of said blocks. - View Dependent Claims (9)
-
-
10. A method of data management, including the steps of:
-
managing the recording position of a data file on a randomly accessible recording medium by using management data comprised of the file name of the data file, data indicating the head positions of data blocks, data indicating the sizes of the data blocks, and data indicating the link among the data blocks; detecting the degree of data file division based on the quantitative number of data blocks indicated by the management data; moving the data blocks so that the data is recorded on the randomly accessible recording medium at positions where blocks of continuous contents of data are continuous in accordance with the degree the detected data file division; and updating the management data in accordance with the positions of the data blocks after the movement.
-
-
11. A method of data management including the steps of:
-
managing the recording position of a data file by using management data comprised of the file name of the data file, data indicating the head positions of data blocks, data indicating the sizes of the data blocks, and data indicating the links among the data blocks; detecting the degree of data file division based on the quantitative number of data blocks indicated by the management data; moving the data blocks so that the data is recorded at positions where blocks of continuous contents of data are continuous in accordance with the degree of the detected data file division; updating the management data in accordance with the positions of the data blocks after the movement; managing the positions of empty areas on the recording medium by using empty area management data comprised of data indicating the head positions of the empty area, data indicating the sizes of the empty areas, and data indicating the links among the empty areas; detecting the degree of dispersion of the empty areas based on the quantitative number of the empty areas indicated by the empty area management data and the quantitative number of the data blocks indicated by the management data; and moving the data blocks so that the data is recorded at positions where the data blocks are adjacent to each other in accordance with the detected degree of dispersion of the empty areas.
-
Specification