System and method for a control unit with a scheduler preventing simultaneous activation of modules from interference
First Claim
Patent Images
1. A control unit for a system having a plurality of activatable modules for generating information as a function of at least one of a plurality of states of the system, comprising:
- a first storage device for storing information relating to a mutual interference of the modules;
a second storage device for storing state information regarding the modules, the state information indicating which of the modules are currently activated; and
a scheduler for activating at least one of the modules and determining as a function of the information stored in the first storage device and the state information stored in the second storage device whether the mutual interference occurs if an additional module is activated, wherein the scheduler prevents a simultaneous activation of modules that interfere with each other;
wherein the scheduler prevents the simultaneous activation of modules that interfere with each other by, in at least one case, interrupting an activated module and activating the additional module after the activated module is interrupted.
1 Assignment
0 Petitions
Accused Products
Abstract
A control unit for a system and a method of operating a control unit have modules that are activated. Before activation of a certain module, inquiries are made to detect cross-dependencies with other modules that have already been activated. To do so, a first storage device and a second storage device containing this information are provided. A scheduler prevents modules which interfere with one another from being activated simultaneously.
69 Citations
24 Claims
-
1. A control unit for a system having a plurality of activatable modules for generating information as a function of at least one of a plurality of states of the system, comprising:
-
a first storage device for storing information relating to a mutual interference of the modules; a second storage device for storing state information regarding the modules, the state information indicating which of the modules are currently activated; and a scheduler for activating at least one of the modules and determining as a function of the information stored in the first storage device and the state information stored in the second storage device whether the mutual interference occurs if an additional module is activated, wherein the scheduler prevents a simultaneous activation of modules that interfere with each other; wherein the scheduler prevents the simultaneous activation of modules that interfere with each other by, in at least one case, interrupting an activated module and activating the additional module after the activated module is interrupted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A method of operating a control unit of a system for activating at least one of a plurality of modules in order to generate information regarding at least one of a plurality of states of the system, comprising the steps of:
-
providing a first storage device for storing information relating to a mutual interference of the modules; providing a second storage device storing state information regarding the modules, the state information indicating which of the modules are currently activated; before an activation of an additional module is performed, determining as a function of the information stored in the first storage device and the state information stored in the second storage device whether the mutual interference occurs if the additional module is activated; and preventing a simultaneous activation of modules that interfere with each other; wherein the step of preventing the simultaneous activation of modules that interfere with each other includes the steps of interrupting an activated module and activating the additional module after the activated module is interrupted. - View Dependent Claims (10, 11)
-
-
13. A control unit for a system having a plurality of activatable modules for generating information as a function of at least one of a plurality of states of the system, comprising:
-
a first storage device for storing information relating to a mutual interference of the modules; a second storage device for storing state information regarding the modules, the state information indicating which of the modules are currently activated; and a scheduler for activating at least one of the modules and determining as a function of the information stored in the first storage device and the state information stored in the second storage device whether the mutual interference occurs if an additional module is activated, wherein the scheduler prevents a simultaneous activation of modules that interfere with each other; wherein the first storage device stores information regarding which states of the system correspond to which activated modules and which states of the system are interfered with by which activated modules. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of operating a control unit of a system for activating at least one of a plurality of modules in order to generate information regarding at least one of a plurality of states of the system, comprising the steps of:
-
providing a first storage device for storing information relating to a mutual interference of the modules, the information including information regarding which states of the system correspond to which activated modules and which states of the system are interfered with by which activated modules; providing a second storage device storing state information regarding the modules, the state information indicating which of the modules are currently activated; before an activation of an additional module is performed, determining as a function of the information stored in the first storage device and the state information stored in the second storage device whether the mutual interference occurs if the additional module is activated; and preventing a simultaneous activation of modules that interfere with each other. - View Dependent Claims (21, 22, 23, 24)
-
Specification