An information processing system includes at least two processors sharing a common instruction set and address space. One processor at a time is active and executes program instructions. The active processor is placed into a sleep mode in which a current machine state is saved in the shared address space and instruction execution is suspended. A different processor becomes active and resumes instruction execution using the previously saved current machine state. The sleep mode is used to effectively pass control from one processor to another. In a specific embodiment, the currently active processor will resume operation after a sleep mode unless the user overrides that default selection. In another specific embodiment, the currently active processor selects which processor will become active following a sleep mode transition. In another specific embodiment, different processors share a common instruction set but each has additional unique characteristics, and the currently active processor selects a processor having characteristics matching the requirements of a specific phase of a computational process. In another specific embodiment, a notebook computer has two processors, one being very low-powered for extending battery life, the other being very fast for multimedia presentations and heavy number crunching. A user selects a processor appropriate for the intended use.

 
Web www.patentalert.com

< (none)

< Single chip computer having integrated MPEG and graphical processors

> System for remote loading of objects or files in order to update software

> (none)

~ 00007