摘要:
A scheme for systematically registering meta-data with respect to various types of individual data so as to enable sophisticated retrieval or application program construction assistance utilizing the meta-data in a data server is disclosed. A data type of registering data to be registered into a data server that registers and manages data and meta-data for data, and one procedure corresponding to the detected data type is selected from a plurality of procedures provided in correspondence to respective data types and stored in advance, each procedure having a program code for generating the meta-data for data according to a corresponding data type. Then, the meta-data for the registering data are generated by executing the program code of the selected procedure, and the generated meta-data are registered in relation to the registering data.
摘要:
An information processing system performs a plurality of tasks within a specific time interval. The system includes a bus (13), a plurality of processors (12) which transfer data via the bus (13), and a unit for performing a scheduling operation of determining execution start timing of each of the tasks and at least one of the processors (12) which executes the tasks, based on cost information concerning a time required to perform each of the tasks and bandwidth information concerning a data transfer bandwidth required by each of the tasks, to perform the tasks within the specific time interval without overlapping execution terms of at least two tasks of the tasks, the two tasks requiring data transfer bandwidths not less than those of the others of the tasks.
摘要:
A multibit NAND Flash memory (1) includes a first storage unit (9) having a plurality of first blocks as data write regions; an instructing unit (13) that issues a write instruction of writing data into the first blocks; a converting unit (14) that converts an external address of input data to a memory position in the first block with reference to a conversion table in which external addresses of the data are associated with the memory positions of the data in the first blocks; and a judging unit (15) that judges whether at least one of the first blocks does not store valid data, wherein the instructing unit (13) issues the write instruction of writing the data into a first block in which the largest amount of data is written, among the first blocks storing no valid data, when such first blocks exist.
摘要:
A scheme for systematically registering meta-data with respect to various types of individual data so as to enable sophisticated retrieval or application program construction assistance utilizing the meta-data in a data server is disclosed. A data type of registering data to be registered into a data server that registers and manages data and meta-data for data, and one procedure corresponding to the detected data type is selected from a plurality of procedures provided in correspondence to respective data types and stored in advance, each procedure having a program code for generating the meta-data for data according to a corresponding data type. Then, the meta-data for the registering data are generated by executing the program code of the selected procedure, and the generated meta-data are registered in relation to the registering data.
摘要:
A memory system (11) includes a nonvolatile memory (10) including a plurality of blocks as data erase units, a measuring unit (31) which measures an erase time at which data in each block is erased, a block controller (30) having a block table which associates a state value indicating one of a free state and a used state with the erase time for each block, a detector which detects blocks in which rewrite has collectively occurred within a short period, a first selector (32) which selects a free block having an old erase time as a first block, on the basis of an information in the block table, a second selector (33) which selects a block in use having an old erase time as a second block, on the basis of the information in the block table, and a leveling unit (35) which moves data in the second block to the first block if the first block is included in the blocks detected by the detector.
摘要:
A semiconductor storage device (1) includes a first storage unit (9) having a plurality of first blocks as data write regions; an instructing unit (13) that issues a write instruction of writing data into the first blocks; a converting unit (14) that converts an external address of input data to a memory position in the first block with reference to a conversion table in which external addresses of the data are associated with the memory positions of the data in the first blocks; and a judging unit (15) that judges whether any of the first blocks store valid data associated with the external address based on the memory positions of the input data, wherein the instructing unit (13) issues the write instruction of writing the data into the first block in which the valid data is not stored, when any of the first blocks does not store the valid data.
摘要:
An information processing system performs a plurality of tasks within a specific time interval. The system includes a bus (13), a plurality of processors (12) which transfer data via the bus (13), and a unit for performing a scheduling operation of determining execution start timing of each of the tasks and at least one of the processors (12) which executes the tasks, based on cost information concerning a time required to perform each of the tasks and bandwidth information concerning a data transfer bandwidth required by each of the tasks, to perform the tasks within the specific time interval without overlapping execution terms of at least two tasks of the tasks, the two tasks requiring data transfer bandwidths not less than those of the others of the tasks.
摘要:
A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data in each block is erased, a block controller having a block table which associates a state value indicating one of a free state and a used state with the erase time for each block, a detector which detects blocks in which rewrite has collectively occurred within a short period, a first selector which selects a free block having an old erase time as a first block, on the basis of an information in the block table, a second selector which selects a block in use having an old erase time as a second block, on the basis of the information in the block table, and a leveling unit which moves data in the second block to the first block if the first block is included in the blocks detected by the detector.