A processor-based system in a vehicle may be quickly suspended to a lower
power consumption state after detecting a signal indicative of engine
cranking. Advantageously, the system may be caused to enter the lower
power consumption state prior to the time that power is reduced as a
result of engine cranking. If the operating system is active when the
signal is detected, a routine may be called which causes device contexts
to be saved before returning the system to a reduced power consumption
state. Otherwise, if the operating system is inactive, an interrupt
handler may be called which immediately returns the system to a reduced
power consumption state. In this way, the system may be reliably restored
to a lower power consumption state before being exposed to the power
reduction inherent in engine cranking.
Ein Prozessor-gegründetes System in einem Träger kann zu einem untereren Leistungsaufnahme Zustand schnell verschoben werden, nachdem man ein Signal ermittelt hat, das Maschine vom Ankurbeln hinweisend ist. Vorteilhaft kann das System veranlassen werden, um den untereren Leistungsaufnahme Zustand vor der Zeit einzutragen, daß Energie resultierend aus Maschine dem Ankurbeln verringert wird. Wenn das Betriebssystem aktiv ist, wenn das Signal ermittelt wird, kann ein Programm benannt werden, das Vorrichtung Kontexte veranläßt, gespeichert zu werden, bevor es das System zu einem verringerten Leistungsaufnahme Zustand zurückbringt. Andernfalls wenn das Betriebssystem unaktiviert ist, kann ein Unterbrechungssteuerungsprogramm angerufen werden, das sofort das System zu einem verringerten Leistungsaufnahme Zustand zurückbringt. Auf diese Art kann das System zu einem untereren Leistungsaufnahme Zustand zuverlässig wieder hergestellt werden, bevor man der Energie Verkleinerung herausgestellt wird, die beim Maschine Ankurbeln zugehörig ist.