not going into nap mode if the processor will be needed soon at step 204 the process returns to step 202 to continue monitoring the processor load if the processor will not be needed soon at step 204 the system determines if the processor has been taking long naps recently step 206 if not the system enters a normal nap mode which involves halting the processor without reducing any voltages step 208 typically halting the processor involves removing the clock signals to the core power area of the processor after halting the processor the system waits for an interrupt step 210 upon receiving an interrupt or other signal requiring a restart the system restarts instruction processing step 212 after restarting instruction processing the process returns to step 202 to continue monitoring the processor load if the processor has recently been taking long naps at step 206 the system enters a deep nap mode which involves saving the state information from the core power area step 214 halting the processor step 216 and then reducing the voltage supplied to the core power area step 218 after reducing the voltage the system waits for an interrupt step 220 upon receiving the interrupt or other signal requiring a restart the system restores the voltage to the core power area step 222 next the modules within the core power area are restarted step 224 the system then restores the state information that was saved at step 214 step 226 after the processor has been restarted the process returns to step 202 to continue monitoring the processor load note that the above description applies when the processor is used to save and restore the state information in cases where dedicated hardware saves.