1) protect OS dependent CPU determination 2) BSD method number_cpu added