The load average of 1.0 on a two-core machine does not mean 50% CPU usage, but rather 100% CPU utilization, as the load average is the average number of running processes, not CPU usage. The load average is calculated by counting the number of running and uninterruptible processes, and is an exponentially damped moving average of the system load since startup.