I will not claim to be an expert in this field as I am a Chem major. Most things I know about computers I taught myself out of need or doing the it work at an office that I should've been doing ip law paralegal work. Now correct me if I am wrong but processors work by processing data stored in temporary memory, such as ram or swap, in order of need until that data is removed in an event such as killing a process or exiting an application. But all the aforenentioned data must be processed. The processor works on a cycle that is tuned to a particular frequency describing the rate at which the data is processed. Using my understanding, if a processor were to have a sixty percent load of its potential maximum and it were to divide the work by outsourcing some of the work to its sibling core(s), making each have a thirty percent load the time to cycle through that data would be reduced by fifty percent. Accordingly the efficiency of the entire processor would be increased 100%. Unless one is playing a game or leaving many apps open and running, the processor is not being used to its maximum.
Sent from my DROID X2 using DroidForums