Mechanisms and techniques operate in a computerized device to execute
critical code without interference from interruptions. Critical code is
registered for invocation of a critical execution manager in the event of
an interruption to the critical code. The critical code is then executed
until an interruption to the critical code occurs. After handling the
interruption, a critical execution manager is invoked and the critical
execution manager detects if an interference signal indicates a reset
value. If the interference signal indicates the reset value, the critical
execution manager performs a reset operation on the critical code to reset
a current state of the critical code to allow execution of the critical
code while avoiding interference from handling the interruption and
returns to execution of the critical code using the current state of the
critical code.
De mechanismen en de technieken werken in een geautomatiseerd apparaat om kritieke code zonder interferentie van onderbrekingen uit te voeren. De kritieke code wordt geregistreerd voor aanroeping van een kritieke uitvoeringsmanager in het geval van een onderbreking aan de kritieke code. De kritieke code wordt dan uitgevoerd tot een onderbreking aan de kritieke code voorkomt. Na de behandeling van de onderbreking, wordt een kritieke uitvoeringsmanager aangehaald en de kritieke uitvoeringsmanager ontdekt als een interferentiesignaal op een het terugstellenwaarde wijst. Als het interferentiesignaal op de het terugstellenwaarde wijst, voert de kritieke uitvoeringsmanager een het terugstellenhandeling op de kritieke code uit om een huidige staat van de kritieke code terug te stellen om uitvoering van de kritieke code toe te staan terwijl het vermijden van interferentie van de behandeling van de onderbreking en komt op uitvoering van de kritieke code terug gebruikend de huidige staat van de kritieke code.