a super operating system for a heterogeneous computer system for executing tasks of software that has at least one performance processor , a processor supporting logic , and a hypervisor processor . the super operating system has a performance operating system for the performance processor ; a hypervisor operating system for the hypervisor processor and a heterogeneous hypervisor software layer on top of the performance and hypervisor processors and below the performance and hypervisor operating systems . under the super operating system , the hypervisor processor executes tasks that the hypervisor processor has sufficient processing power to handle and puts the performance processor to a power - conserving state . the hypervisor processor brings the performance processor out of power - conserving state to execute tasks that the hypervisor processor has insufficient processing power to handle . the performance and hypervisor processors simultaneously execute tasks that require combined processing power of all processors .