摘要 |
PROBLEM TO BE SOLVED: To suppress degradation of throughput of a hardware function executing specific processing in a device in which a plurality of bundles of software modules operate.SOLUTION: A bundle is registered in a bundle management table 13 with information indicating whether the bundle uses a hardware (HW) function 17. When bundle management means 12 registers a new bundle in the bundle management table, the bundle management means 12 compares the total number of bundles which use the HW function with the maximum number of bundles authorized to use the HW function, registers the new bundle as a bundle authorized to use the HW function when the total number of bundles which use the HW function is less than the maximum number of bundles authorized to use the HW function, and registers the new bundle as a bundle unauthorized to use the HW function when the total number reaches the maximum number. Thus, even if many bundles require to use the HW function 17, the number of the bundles authorized to use the HW function 17 is restricted, so that it is possible to prevent an increase in overhead due to use switch-over of the HW function 17 or contention for the HW function 17. |