System and method for preserving internal processor context when the processor is powered down and restoring the internal processor context when processor is restored

  • US 6,968,469 B1
  • Filed: 06/16/2000
  • Issued: 11/22/2005
  • Est. Priority Date: 06/16/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of reducing electrical power consumption by a digital computer when said digital computer is supplied with electrical power, but fails to process a computer application program for a prescribed period of inactivity, said digital computer including a host processor, said method comprising the computer implemented steps of:

  • said host processor producing and maintaining an internal context, said host processor containing code morphing software for dynamically translating and executing target applications designed for execution by a target processor, whereby said host processor creates a virtual target processor, said host processor maintaining data representing the state of said virtual target processor during processing of instructions of a target application and said internal context of said virtual target processor, said digital computer also including a private memory for storing at least the state of said virtual target processor and target application and said internal context of said virtual target processor;

    determining if said prescribed period of inactivity has been attained, and, in response to an affirmative determination;

    preserving said internal context of said virtual target processor against loss due to removal of electrical power from said host processor, said internal context of said virtual target processor preserved in said private memory, wherein said private memory is accessible only by said host processor and powered independently of said host processor;

    producing a signature in response to said determining to indicate that said private memory contains information;

    removing all electrical power from said host processor, whereby said host processor is powered down, notwithstanding continued supply of electrical power to said digital computer; and

    restoring electrical power to said host processor and restoring said preserved internal context of said virtual target processor to said host processor when processing is to resume.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×