1. In a heterogeneous computer system for executing software having at least one performance processor; a processor supporting logic supporting said at least one performance processor for executing tasks of said software and a hypervisor processor consuming less power than said at least one performance processor, a super operating system comprising: a performance operating system for said at least one performance processor; a hypervisor operating system for said hypervisor processor; and a heterogeneous hypervisor software layer on top of both the hardware subsystems for said performance and said hypervisor processors and below both said performance and hypervisor operating systems; wherein said hypervisor processor, supported by said processor supporting logic, executing tasks of said software that said hypervisor processor has sufficient processing power to handle and putting said at least one performance processor to a power-conserving state; said hypervisor processor bringing said at least one performance processor out of said power-conserving state to execute tasks of said software that said hypervisor processor has insufficient processing power to handle; or said at least one performance and hypervisor processors simultaneously executing tasks of said software that require combined processing power of all processors.